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
LongYinan
5c2904f9ef
docs: update readme
2020-08-12 22:47:19 +08:00
LongYinan
649ab10613
docs: update docs.rs badge version
2020-08-03 16:26:20 +08:00
LongYinan
98d97d3b29
docs: update readme badge link
2020-08-03 16:23:15 +08:00
LongYinan
177e41b753
docs: fix docs.rs build, add badges to README
2020-08-03 13:27:45 +08:00
LongYinan
3358e95c1b
docs: add napi-derive to example
2020-07-16 12:45:08 +08:00
LongYinan
7624719721
docs: update readme
2020-07-16 12:43:09 +08:00
LongYinan
0216c55e54
refactor(napi): redesign the JavaScript values API
2020-06-28 23:29:04 +08:00