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(cli): wrong wasm file name with --platform flag (#1798)

8ddd35c7880d436bad95f294c69778081590eb3a authored about 1 year ago by LongYinan <[email protected]>
fix(cli): artifacts command backward compatibility (#1797)

6ec46b749e74e7de1e4ec1c612d1a2be888cc52f authored about 1 year ago by LongYinan <[email protected]>
fix(napi-derive): async task optional output type (#1796)

e930a6aab38043e3b47838df3253c8781cb2a997 authored about 1 year ago by LongYinan <[email protected]>
fix(napi-derive): async task void output type (#1795)

938f4df83d2e9864db70381560a01f92dd05351e authored about 1 year ago by LongYinan <[email protected]>
chore(release): publish

- @napi-rs/[email protected]
- @napi-rs/[email protected]

be755a1d51cb164fd0288d32a6b9ae7b4416449c authored about 1 year ago by LongYinan <[email protected]>
chore(deps): lock file maintenance (#1712)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

90a2b8864d749fb31347a893429520021856b0ad authored about 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
feat(napi): pass the rest of async tests (#1792)

Pass the rest of async tests, including await the JavaScript Promise in the Rust side, and the w...

36581336c696812fe36883650a4839e186563f0a authored about 1 year ago by LongYinan <[email protected]>
chore(deps): update dependency @types/sinon to v17 (#1778)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

ca18bbdae06a454e65f75538be80c09979cec39b authored about 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
fix(build): rerun if cli version changed (#1789)

- Close https://github.com/napi-rs/napi-rs/issues/1719

b03b3ee4dc3bfe5d448d7fdc3ea8dc214cdfc2d4 authored about 1 year ago by LongYinan <[email protected]>
fix(cli): js binding template (#1788)

- Close https://github.com/napi-rs/napi-rs/issues/1775

dac073805bd469b6a75ba0e12dc402d82608f296 authored about 1 year ago by LongYinan <[email protected]>
fix(napi): add tokio cleanup hook for more platforms (#1790)

3deae16442b0fe40bd3003c1f71dd3b155f99039 authored about 1 year ago by LongYinan <[email protected]>
style(napi): as ptr => ptr::cast (#1786)

65f57918fb2c5bce312544a0871b8189bab57a0a authored about 1 year ago by LongYinan <[email protected]>
style(napi): fix compile warning (#1785)

1e5c32ca60d535704467a1765429d6ec28f4b409 authored about 1 year ago by LongYinan <[email protected]>
test(napi): add tests for napi9 features (#1784)

feabcd7f16c8a7a0d19f45ca73bb497ddc14b605 authored about 1 year ago by LongYinan <[email protected]>
feat: add experimental `Env::get_module_file_name` method (#1783)

4e4d891ad8becaad7b92059c07b44cc87d7fd57e authored about 1 year ago by LongYinan <[email protected]>
feat(napi,sys): sync to napi9 (#1781)

- Close https://github.com/napi-rs/napi-rs/issues/1600

2b0ddf4a21e66cf820e4f0efff0ea803821136c2 authored about 1 year ago by LongYinan <[email protected]>
fix(napi-sys): missing napi9 load on Windows (#1780)

cec062bd4b2428b33d5e0fdde607438ca246e771 authored about 1 year ago by LongYinan <[email protected]>
feat(napi): support async class factory (#1779)

- Close https://github.com/napi-rs/napi-rs/issues/1777

546b108a5b9b2d6623ab2fb1940ad3f6a8fca128 authored about 1 year ago by LongYinan <[email protected]>
fix(napi): asan caught memory safety issue

0dc1ef738b10029a1a1ab9fd5e08aeb209f48748 authored about 1 year ago by LongYinan <[email protected]>
fix(napi-derive): import `FromNapiValue` and `ToNapiValue` from `napi::bindgen_prelude` when generating enum (#1713)

afd3395bb4f836d34f17d64b69b90ab0d7967328 authored about 1 year ago by Jez <[email protected]>
feat(napi): impl Default for Buffer (#1734)

2c410b238d1ef15eee9fbe963b2fa754e803e8e1 authored about 1 year ago by Özgür Akkurt <[email protected]>
chore(deps): update actions/setup-node action to v4 (#1772)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

b19ada79fde332e5a6aa8cf07a333cebed9a31b4 authored about 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
ci: add YARN_IGNORE_NODE on macOS arm64 build

7a3cd77bc8b0ec919fda21aa5ced4db6aed7f98d authored about 1 year ago by LongYinan <[email protected]>
chore: upgrade to yarn 4 (#1774)

8d8550911907fb930dbe1df65aea28b935f736cc authored about 1 year ago by LongYinan <[email protected]>
fix(cli): switch name parsing to allow periods in name

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

fcb5c2bdd0239c47eec95aa3af94417e9d495995 authored about 1 year ago by Raphael Darley <[email protected]>
fix(napi): js promise error messages (#1672)

afdd4060ab0ed69dd065c6bb0b23ceaf72d262a3 authored about 1 year ago by stefan-gorules <[email protected]>
fix(napi): potential double free issue (#1679)

* Update module_register.rs

* Run fmt

---------

Co-authored-by: LongYinan <lynweklm@gma...

3a1a280d5f89d1ae7d429dfadd79410b657d3f39 authored about 1 year ago by kuzeyardabulut <[email protected]>
feat: integrate with emnapi (#1669)

* Integrate with emnapi

* resolve conflict

* ignore wasm

* generate wasi file

* Add ...

13d0ce075e8b10702d675db2f45a721eac0dd30d authored about 1 year ago by LongYinan <[email protected]>
test: reduce memory usage while testing aginst worker thread (#1769)

69c0223b9bb98dfc8615642c5e738ea077164f91 authored about 1 year ago by LongYinan <[email protected]>
chore(cli): update ci template (#1771)

0c6656d19279a40dec58d001b0470ff84e19e82c authored about 1 year ago by LongYinan <[email protected]>
chore(deps): update actions/setup-node action to v4 (#1763)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

b0fd67fae48c53da56372ac04ced56718dfe4b8b authored about 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update dependency sinon to v17 (#1758)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

3a971c681977076f69eadb45bf6e1c35555d7af8 authored about 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
feat: bump msrv to 1.65 (#1755)

9db4581d7f233da28cede75b7befc8c8f027a122 authored about 1 year ago by LongYinan <[email protected]>
chore(deps): update dependency lint-staged to v15 (#1754)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

68d2cfd51b46a072b358ffac5e803bf2f41c0a7b authored about 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
fix(deps): update dependency dockerode to v4 (#1753)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

60deb420566c2699167c8b949d62df568355b859 authored about 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update dependency electron to v27 (#1750)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

f3428c6b2fe0358dcbe9c9574ab30029da82f28e authored about 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(napi): make napi_register_module_v1 pub (#1747)

* feat(napi): make napi_register_module_v1 pub

* docs: add safety section

* chore: format ...

9b4beb83e92b224d754c98ad4a346978353e854b authored about 1 year ago by Markus <[email protected]>
build(deps-dev): bump electron from 26.2.1 to 26.2.4 (#1743)

Bumps [electron](https://github.com/electron/electron) from 26.2.1 to 26.2.4.
- [Release notes]...

0dd6422abf554ad47a729eb2c8947d26c5b73b93 authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(deps): update yarn to v3.6.4 (#1742)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

2c9b8516d40f1d361a0e999b5e44ed3422da5c7e authored about 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
test: refactor the example tests to esm, add bun:test => ava polyfill (#1730)

2e03db1fec6aaefdbece11075266ee420cf73ce6 authored over 1 year ago by LongYinan <[email protected]>
build: Docker arm64 platform (#1731)

ebc48cf6c4f4003c3196013859549273c963f15e authored over 1 year ago by LongYinan <[email protected]>
feat(napi,sys): implement Symbol.for (#1721)

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

3418fd3e8f28de2e862161613d95913e50617991 authored over 1 year ago by Tom Sherman <[email protected]>
chore(deps): update docker/setup-buildx-action action to v3 (#1724)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

c853a412b6bb524a88a1db9b96e6acfdbb1965dc authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update docker/setup-qemu-action action to v3 (#1725)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

b1a580226dd197a9bb08050d236173e829046317 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update docker/build-push-action action to v5 (#1722)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

30ec1402a531442c49184d79582f853c2b0736ad authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update dependency electron to v26.2.1 (#1726)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

4bd063b8a14586e532982542a4b15c3ea3573c4e authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update docker/login-action action to v3 (#1723)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

a5b31e49b17796b27f964d142b21cb11c303459d authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update dependency sinon to v16 (#1727)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

7392dc9d19ca69a5a39075ed0a92f869e9cee9ff authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update dependency electron to v26.2.0 (#1718)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

220afd3e3ea1e67d6cf3935bc35a2af5150f194c authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Merge pull request #1717 from napi-rs/renovate/actions-checkout-4.x

chore(deps): update actions/checkout action to v4

2277c8bd2faa9bc9a3643b983977df41e6cd80e8 authored over 1 year ago by LongYinan <[email protected]>
chore(deps): update actions/checkout action to v4

80186fca76d0c5d0e4435a6e784ee116e0f75397 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
style: clippy fix (#1711)

05b4be4d803c2f0e8b164c8c8da6a125dec51233 authored over 1 year ago by LongYinan <[email protected]>
Merge pull request #1709 from napi-rs/renovate/electron-26.x

chore(deps): update dependency electron to v26.1.0

fda46658f4ebe343ee15e2cbff56de06e9ed1b76 authored over 1 year ago by LongYinan <[email protected]>
chore(deps): update dependency electron to v26.1.0

f69d0b43c658e005877930c5770050f16d3b96a8 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Merge pull request #1701 from yoogoc/main

throw `is not a valid identifier` when generating getters and setters

b235cea33fc26a76a5b43538cb0414ccd3f817d9 authored over 1 year ago by LongYinan <[email protected]>
Merge pull request #1708 from napi-rs/renovate/yarn-monorepo

chore(deps): update yarn to v3.6.3

ee58c5c84d5cbc67e5ab5ce12b28089d2aec4629 authored over 1 year ago by LongYinan <[email protected]>
chore(deps): update yarn to v3.6.3

f1d016a9145992387f40b818901ccf55105c841e authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update yarn to v3.6.2 (#1702)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

f97af3852d9c235b55786b4b1df9bd1e1602d896 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
fix(backend): attribute of a struct marked as #[napi(constructor)] contain Rust keywords, causing to throw `is not a valid identifier` when generating getters and setters

4259e85e0efba5b65dab8f5c10c7958779d03afc authored over 1 year ago by yoogo <[email protected]>
Release independent packages

[email protected]

b1dd6132438badade7947a95d8d12e3c053a374a authored over 1 year ago by LongYinan <[email protected]>
Merge pull request #1699 from napi-rs/fix-android-ranlib

fix(cli): set RANLIB while building android targets

0cd8dd2c46c1890974fc8a366fb56ca196437321 authored over 1 year ago by LongYinan <[email protected]>
fix(cli): set RANLIB while building android targets

5d0240e8ad90af18bdf426b3b00f023c03505f30 authored over 1 year ago by LongYinan <[email protected]>
Merge pull request #1697 from napi-rs/renovate/electron-26.x

chore(deps): update dependency electron to v26

00ac5b1da75d1c0c0021d8b79fb9803f38711b54 authored over 1 year ago by LongYinan <[email protected]>
chore(deps): update dependency electron to v26

5c1b1ceea0168ad9645c70d655f8a48241bcc7b8 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update dependency lint-staged to v14 (#1695)

e7b45aaaba3ff9dc682ac4dd9621083287e975b7 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
feat(napi): impl FromNapiValue for HashMap with custom hasher (#1682)

8bf32be7d42ff28ab6274ce6c211ef3b9d83b174 authored over 1 year ago by plodsoft <[email protected]>
chore(deps): update dependency electron to v25.5.0 (#1693)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

66b10ed66164d224fd0028f9ad87f8778646df40 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore: MSRV 1.63.0

07d03c94354b9621d9df3c3f7f80415b928d27bd authored over 1 year ago by LongYinan <[email protected]>
chore(deps): update dependency esbuild to ^0.19.0 (#1691)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

c5f7213a272f7500474d2c62eb11eb009a100978 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update dependency eslint-config-prettier to v9 (#1687)

a3ff5d8b15a5e00d44f0bfe63f6e178ab724001d authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update dependency electron to v25.4.0 (#1680)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

d07e6489a5137f22cc3ccaeb833f0f4d990ed12a authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): lock file maintenance (#1677)

30534d428803c3c8a027a6b7737c1508f68cb9bb authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
fix(cli): pick right android tools while cross compiling (#1675)

f2f4b48e8aa311b5670e972f4d0fde3e34803d39 authored over 1 year ago by LongYinan <[email protected]>
feat(cli): add provenance to ci template (#1671)

9ebe404e9a4ec068d66d7011d3bc1fbd52c23325 authored over 1 year ago by LongYinan <[email protected]>
chore(deps): update dependency electron to v25.3.2 (#1670)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

5875378c88044683f4db9fe6905d2946cf56e3e8 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
style(cli): remove semicolon

a528ecf5a797ae5b38a71f77d01ffafbb8eee143 authored over 1 year ago by LongYinan <[email protected]>
perf(cli): improve musl verification (#1660)

3ee6be4e5f97a431735d12b610c8851d549c68b2 authored over 1 year ago by Vinicius Lourenço <[email protected]>
fix(napi): promise resolve error (#1664)

a7eeb0c31c2847cb4cffad4eebc63ad7f1842d8a authored over 1 year ago by LongYinan <[email protected]>
docs: update CI badge

4fdce25a1731e7710631a41fd87c3be1db481f4b authored over 1 year ago by LongYinan <[email protected]>
ci: release-npm depends on others

73ac74d2d9c3625334d5561251c63a4327c13155 authored over 1 year ago by LongYinan <[email protected]>
chore(release): publish

- @napi-rs/[email protected]
- @napi-rs/[email protected]

cbed8fceb2996af195085aa13a94ff779879b999 authored over 1 year ago by LongYinan <[email protected]>
ci: add release npm cli

092f9d52900a0709bc470c6b188afa4a91d8682a authored over 1 year ago by LongYinan <[email protected]>
fix(cli): created template missing macOS testing (#1659)

4e0c9b14e449beb8aa6872b8b85db922535a3eca authored over 1 year ago by LongYinan <[email protected]>
chore: upgrade dependencies (#1657)

6d62b3f714755feb906f19f483032ea3b26ce37c authored over 1 year ago by LongYinan <[email protected]>
feat(napi): keep stack traces in a deferred context (#1637)

* feat(napi): keep stack traces in deferred context

* chore: reformat code

Signed-off-by: ...

73a704a19e44691610380b40fc956282c8d39d1b authored over 1 year ago by Markus <[email protected]>
fix(deps): update dependency @octokit/rest to v20 (#1653)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

f610129b112fd07c721d5e91fa0b4111a970290e authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update dependency electron to v25.3.0 (#1654)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

6cd1db79aa1f95376dcab1f6d1b6f0cd24e29c8d authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
build(deps): bump semver from 5.7.1 to 5.7.2 (#1651)

Bumps [semver](https://github.com/npm/node-semver) from 5.7.1 to 5.7.2.
- [Release notes](https...

3c819bb9780ea5b4295a4c221740d9fa0b582099 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
ci: fix FreeBSD and macOS arm64 CI (#1648)

16f49a764fd1e1cb29399a1f9b4bbaf9d075be7c authored over 1 year ago by LongYinan <[email protected]>
chore(deps): update yarn to v3.6.1 (#1636)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

9c09975b9eb6616ce1eb33caaeb8798171d74ea8 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update dependency electron to v25.2.0 (#1633)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

1dbc08ec81436805f6a1abd5206f627c9d351c2c authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
fix cli watch build and remove unused `--esm` option (#1631)

* fix(cli): watch mode

* chore(cli): remove useless option

* Delete more esm option codes
...

8aef51a51ab3e42a2d17817aba143f4f0c293de3 authored over 1 year ago by liuyi <[email protected]>
ci: reduce the complex of CI config (#1628)

53cf696cf84df8366331ac4d255e4cd492695bad authored over 1 year ago by LongYinan <[email protected]>
fix(cli): incorrect behaviors (#1626)

* fix(cli): target selector is not available in interactive mode

* fix(cli): js binding file ...

fb22a5ae07a53ce0eace25fdd3831ecf899dd654 authored over 1 year ago by liuyi <[email protected]>
chore(deps): update dependency electron to v25.1.1 (#1625)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

b34cca4d83c56fa7098a8b25f1f10bc947a31bf8 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update dependency esbuild to ^0.18.0 (#1623)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

e742e810ae988b82d39cf01ed41a49027107137a authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update dependency c8 to v8 (#1624)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

234e79b22eed20f7f049a94193719f01801b3350 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Release independent packages

[email protected]

8ec367e6c5a25858c51ac1af95ef4ab0ff93aab9 authored over 1 year ago by LongYinan <[email protected]>
fix(napi): impl send + sync for ThreadsafeFunction (#1622)

53cd1bc904249ab0a70adacd0f047ec803d09e2b authored over 1 year ago by LongYinan <[email protected]>