Commit graph

76 commits

Author SHA1 Message Date
LongYinan
2e96297e1a
chore: drop node 17, add node 18 2022-04-27 13:17:39 +08:00
LongYinan
7040a2930f
chore: remove node10 test 2022-01-04 11:14:55 +08:00
LongYinan
e452c00fb4
feat: edition 2021 2021-12-08 13:18:47 +08:00
LongYinan
9b71059745
ci: add armv7 android build 2021-12-02 13:33:57 +08:00
LongYinan
d9c53d728b
feat(napi): support TypedArray input and output 2021-12-02 11:26:52 +08:00
forehalo
71d3c87700
avoid treating version sign to email address 2021-11-24 11:05:10 +08:00
LongYinan
bdfb1506a2
feat(napi): implement external value 2021-11-21 16:24:58 +08:00
LongYinan
3386bb9867
feat(napi): support JsGlobal in Env 2021-11-15 22:41:01 +08:00
LongYinan
30031f09ed
feat(napi): create ThreadsafeFunction from JsFunction 2021-11-12 17:22:57 +08:00
LongYinan
0424a08c06
feat(napi): BigInt codegen support 2021-11-11 16:18:25 +08:00
LongYinan
413a55545f
fix(napi-derive-backend): wrong restrict on Result return type 2021-11-10 13:15:54 +08:00
LongYinan
1ab52c42b6
Release independent packages
napi@2.0.0-alpha.2
napi-derive@2.0.0-alpha.2
napi-derive-backend@1.0.3
2021-11-07 00:06:29 +08:00
forehalo
5dbfb84d7a
update v2 README 2021-10-31 21:51:53 +08:00
forehalo
fc10e2a517 README 2021-10-27 14:42:57 +08:00
forehalo
2467b7139b
Introduce #[napi] procedural macro to automation development boilerplate (#696)
* napi procedural macro for basic rust/JavaScript types
* introduce the `compat-mode` for `napi` and `napi-derive` crates for backward compatible
* remove #[inline] and let compiler to decide the inline behavior
* cli now can produce the `.d.ts` file for native binding
* many tests and example for the new procedural macro

Co-authored-by: LongYinan <lynweklm@gmail.com>
2021-09-23 01:29:09 +08:00
LongYinan
7f0507097d
docs: add discord badge 2021-08-09 22:18:48 +08:00
LongYinan
438e3507bf
docs: add next.js into README 2021-07-30 13:14:54 +08:00
LongYinan
0613d75722
docs: add [DEV] badge 2021-07-05 13:28:10 +08:00
LongYinan
c3ee7f94a8
docs: add ecosystem and related projects into readme 2021-06-07 22:39:26 +08:00
LongYinan
b835c7ef3f
feat(build): remove ureq to support windows arm64 2021-05-31 23:31:17 +08:00
Daniel Maslowski
983c8cc7bd
readme: fix references to Node-API after its renaming
It has been renaned, see also:
https://nodejs.medium.com/renaming-n-api-to-node-api-27aa8ca30ed8
2021-05-19 22:22:40 +02:00
LongYinan
daef1956b2
feat(napi): add napi8 features 2021-04-21 23:13:34 +08:00
LongYinan
a8a83b2640
docs: Windows MSVC => Windows 2021-03-22 11:26:19 +08:00
LongYinan
6c46962833
docs: NodeJS => Node.js 2021-03-22 11:25:48 +08:00
LongYinan
50f207f744
fix(napi): InvalidArg error when create_external with size hint 2021-03-11 19:02:42 +08:00
LongYinan
dda5088295
docs: format 2020-12-30 21:04:07 +08:00
LongYinan
08e5804c3b
docs: correct examples 2020-12-17 18:59:29 +08:00
LongYinan
7a72c4aff9
ci: build test for android 2020-12-09 15:59:57 +08:00
LongYinan
d7e727d045
feat: build and test armv7 2020-12-08 12:00:58 +08:00
LongYinan
1d40dc28ba
docs: fix package.json code block 2020-12-03 17:19:43 +08:00
LongYinan
f90640d7aa
docs: update documents 2020-12-03 17:17:40 +08:00
LongYinan
66088642ee
chore: rename branch master => main 2020-12-03 16:30:14 +08:00
LongYinan
94e0ac548c
1.0.0-alpha.0 2020-12-02 23:45:27 +08:00
LongYinan
7767b83222
refactor(cli): init yarn workspace, move napi-rs package => @napi-rs/cli 2020-12-02 22:34:39 +08:00
LongYinan
fc0ec0b378
refactor(napi-sys): remove bindgen 2020-11-10 17:52:59 +08:00
LongYinan
47f5011a8f feat(napi): support build on i686-pc-windows-msvc 2020-11-04 23:08:54 +08:00
LongYinan
99fd61897f
docs: update badge url 2020-10-15 16:44:23 +08:00
LongYinan
03dff2575c
docs: add freebsd to support martrix 2020-10-14 12:26:44 +08:00
LongYinan
1dc9974c19
feat(napi): implement detach arraybuffer 2020-10-11 22:26:09 +08:00
LongYinan
ef51a882c6
docs: update badges urls 2020-10-11 22:19:43 +08:00
LongYinan
91be50865d
docs: update test command in README.md 2020-10-11 22:16:33 +08:00
LongYinan
ae8de8a631
feat(napi): implement dataview related apis 2020-10-11 22:15:58 +08:00
LongYinan
809ecfec49
feat(napi): implement create_buffer_copy 2020-10-11 21:54:23 +08:00
LongYinan
364082ca7a
docs: update README 2020-10-10 18:58:36 +08:00
LongYinan
6c95d86d2f
feat(napi): implement date related API 2020-10-10 15:02:11 +08:00
LongYinan
cde8dceda9
docs: update readme 2020-09-17 19:04:12 +08:00
LongYinan
aaee2d2940
doc: update readme to new version 2020-09-07 10:46:51 +08:00
LongYinan
371cc5eab0
feat(napi): string latin1 support 2020-09-03 19:11:30 +08:00
LongYinan
87f75803f8
docs: update readme 2020-09-03 15:34:28 +08:00
LongYinan
98210cd771
feat(napi): implement more napi 2020-08-24 16:16:41 +08:00