181 Commits

Author SHA1 Message Date
LongYinan
3a720f09cf
feat(sys): sync Node-API version changes (#2661)
* feat(sys): sync Node-API version changes

* upgrade electron

* move node_api_create_buffer_from_arraybuffer to experimental
2025-05-25 00:48:56 +08:00
LongYinan
abf041542c
Release independent packages
- napi@3.0.0-beta.2
- napi-derive@3.0.0-beta.2
2025-05-22 20:04:41 +08:00
LongYinan
62a1051589
Release independent packages
- napi@3.0.0-beta.1
- napi-derive@3.0.0-beta.1
2025-05-19 19:53:20 +08:00
LongYinan
bbe3666233
Release independent packages
- napi@3.0.0-beta.0
- napi-derive@3.0.0-beta.0
- napi-build@2.2.0
2025-05-16 22:51:58 +08:00
LongYinan
813c51e16a
refactor!(napi): move depracated types behind compat-mode feature flag (#2612) 2025-05-07 22:34:26 +08:00
LongYinan
69d1c41b7c
Release independent packages
- napi@3.0.0-alpha.33
2025-03-17 12:35:25 +08:00
LongYinan
2b27a42893
Release independent packages
- napi@3.0.0-alpha.32
- napi-derive@3.0.0-alpha.29
2025-03-17 00:11:41 +08:00
LongYinan
1fe6ad0430
feat(napi): tokio multi-thread mode on wasi (#2501)
* feat(napi): tokio multi-thread mode on wasi

* tokio_unstable flag

* snapshot

* ensure runtime

* oncelock combine lazylock

* noop feature
2025-03-13 23:53:19 +08:00
renovate[bot]
211d2d9b76
fix(deps): update rust crate ctor to 0.4.0 (#2482)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-26 19:40:44 +00:00
LongYinan
98f853ce90
Release independent packages
- napi@3.0.0-alpha.31
- napi-build@2.1.5
2025-02-25 21:51:27 +08:00
LongYinan
4edea1d303
Release independent packages
- napi@3.0.0-alpha.30
2025-02-24 20:15:52 +08:00
LongYinan
6ecc4503b5
Release independent packages
- napi@3.0.0-alpha.29
- napi-derive@3.0.0-alpha.27
2025-02-21 12:58:32 +08:00
LongYinan
d96bd288de
fix!(napi): upgrade to ctor 0.3.6 (#2472) 2025-02-20 12:22:29 +08:00
LongYinan
b1f8966fa7
Release independent packages
- napi@3.0.0-alpha.28
- napi@3.0.0-alpha.26
2025-02-11 22:36:00 +08:00
renovate[bot]
9e3f809c2e
fix(deps): update rust crate ctor to 0.3 (#2463)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-11 11:42:45 +00:00
LongYinan
55846053f7
Release independent packages
- napi@3.0.0-alpha.27
- napi-derive@3.0.0-alpha.24
2025-01-12 20:40:29 +08:00
LongYinan
8ebc851fce
Release independent packages
napi@3.0.0-alpha.26

napi-derive@3.0.0-alpha.26
2025-01-04 20:07:20 +08:00
LongYinan
a24993b773
Release independent packages
- napi@3.0.0-alpha.25
- napi@3.0.0-alpha.23
2025-01-04 15:23:37 +08:00
LongYinan
98cb7671d3
feat(napi): impl ReadableStream and AsyncGenerator (#2418)
* feat(napi): impl ReadableStream and AsyncGenerator

* clippy fix

* Into<Vec<u8>> trait

* Skip node18 stream test due to Node.js bug

* Cleanup

* Also skip wasi test

* Merge test

* Skip wasi

* Useless expect-error
2025-01-03 17:09:42 +08:00
LongYinan
8027aa0602
Release independent packages
- napi@3.0.0-alpha.24
- napi-derive@3.0.0-alpha.22
- napi-sys@3.0.0-alpha.1
- napi-build@2.1.4
2024-12-18 23:52:09 +08:00
LongYinan
7c532640d5
Release independent packages
- napi@3.0.0-alpha.23
2024-12-10 11:31:57 +08:00
LongYinan
dd07a04ca6
Release independent packages
- napi@3.0.0-alpha.22
- napi-derive@3.0.0-alpha.21
2024-12-03 21:59:14 +08:00
LongYinan
7886d24d12
Release independent packages
- napi@3.0.0-alpha.21
- napi-derive@3.0.0-alpha.20
2024-11-30 10:52:22 +08:00
LongYinan
0db0e1aabb
feat(sys): add experimental apis (#2358) 2024-11-18 23:10:41 +08:00
LongYinan
209386f5c1
Release independent packages
- napi@3.0.0-alpha.20
2024-11-07 14:03:46 +08:00
LongYinan
59dce18ab4
Release independent packages
- napi@3.0.0-alpha.19
2024-10-31 11:06:23 +08:00
LongYinan
fd23549009
Release independent packages
- napi@3.0.0-alpha.18
- napi-derive@3.0.0-alpha.17
2024-10-31 10:50:01 +08:00
LongYinan
6a690e1c53
Release independent packages
- napi@3.0.0-alpha.17
- napi@3.0.0-alpha.16
- napi-sys@3.0.0-alpha.0
2024-10-28 23:50:45 +08:00
LongYinan
953f2e3553
Release independent packages
- napi@3.0.0-alpha.16
- napi@3.0.0-alpha.15
2024-10-21 16:46:26 +08:00
LongYinan
17f6dd2fd9
Release independent packages
- napi@3.0.0-alpha.15
2024-10-14 11:27:41 +08:00
LongYinan
a38a24c359
Release independent packages
- napi@3.0.0-alpha.14
- napi-derive@3.0.0-alpha.14
2024-10-14 00:27:38 +08:00
LongYinan
9a6f01a20c
Release independent packages
- napi@3.0.0-alpha.13
- napi-derive@3.0.0-alpha.13
2024-10-03 00:01:16 +02:00
LongYinan
34829fb5f7
Release independent packages
- napi@3.0.0-alpha.12
- napi-derive@3.0.0-alpha.12
2024-09-23 17:01:31 +08:00
LongYinan
a4a8d31a42
chore(napi): remove once_cell (#2271) 2024-09-23 16:57:14 +08:00
LongYinan
511340a52f
Release independent packages
- napi@3.0.0-alpha.11
- napi-derive@3.0.0-alpha.10
2024-09-20 23:08:34 +08:00
LongYinan
fc4b6a632d
refactor(napi-derive): expand order (#2265) 2024-09-20 22:44:34 +08:00
LongYinan
91af2c5961
Release independent packages
- napi@3.0.0-alpha.10
- napi-derive@3.0.0-alpha.9
2024-09-19 22:30:36 +08:00
LongYinan
a9690383c2
Release independent packages
- napi@3.0.0-alpha.9
- napi@3.0.0-alphq.8
2024-09-13 00:17:49 +08:00
LongYinan
b884f62f7b
Release independent packages
- napi@3.0.0-alpha.8
2024-07-18 14:26:43 +08:00
LongYinan
2fccedbaba
Release independent packages
- napi@3.0.0-alpha.7
2024-07-14 23:29:08 +08:00
LongYinan
70a5fce68d
Release independent packages
- napi@3.0.0-alpha.6
2024-07-07 20:55:20 +08:00
LongYinan
eb09a6f7f5
Release independent packages
- napi@3.0.0-alpha.5
- napi-derive@3.0.0-alpha.4
2024-07-06 23:48:30 +08:00
LongYinan
a4cd94ea30
Release independent packages
- napi@3.0.0-alpha.4
2024-07-06 14:34:06 +08:00
LongYinan
657fbfb113
Release independent packages
- napi@3.0.0-alpha.3
- napi-derive@3.0.0-alpha.2
2024-06-27 20:46:29 +08:00
Gentle
7c4072b237
let docs.rs generate all documentation (#2160)
without this, all-features = true has no effect

Co-authored-by: Gentle <ramon.klass@gmail.com>
2024-06-27 20:40:34 +08:00
LongYinan
a7d85b0549
chore(napi): remove stale tokio feature (#2155) 2024-06-24 17:41:58 +08:00
LongYinan
ea623903d8
chore: clippy fix (#2144) 2024-06-18 13:20:43 +08:00
Kreijstal
ac47a92424
feat(build): add windows gnu target (#2026)
* squash  attempt number 2

* Add clang64

this adds clang64 compiler to the test suite

---------

Co-authored-by: LongYinan <lynweklm@gmail.com>
2024-06-09 00:54:59 +08:00
LongYinan
dacfeac1f5
Release independent packages
napi@3.0.0-alpha.2
2024-04-15 23:59:37 +08:00
LongYinan
63c8ab3f20
Release independent packages
napi@3.0.0-alpha.1
napi-derive@3.0.0-alpha.1
napi-sys@2.4.0
2024-04-10 17:03:00 +08:00