Commit graph

11 commits

Author SHA1 Message Date
LongYinan
0e8de173a4 feat(cli): dts flag for build command 2021-10-01 15:01:23 +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
e90ea9304a fix(cli): create dist dir if not existed while building 2021-08-09 06:18:03 +00:00
LongYinan
67ad0a4d4d
feat(cli): upgrade clipanion v3
Remove napi new command
2021-08-07 00:23:17 +08:00
Jasper De Moor
27a8581d1d add cwd docs and RUST_TARGET 2021-04-18 17:52:28 +02:00
forehalo
58d4634dac fix(cli): fix random node process got killed issue 2021-01-07 23:26:41 +08:00
LongYinan
2f4d3142cf
feat(cli): helper messages 2020-12-23 22:43:43 +08:00
LongYinan
754462238a
feat(cli): check 'cdylib' in crate-type 2020-12-22 15:14:29 +08:00
LongYinan
5f2bea0b97
feat(cli): support --cargo-cwd flag 2020-12-22 15:02:57 +08:00
LongYinan
dc1069203f
fix(cli): regard to target platform, not current platform 2020-12-09 15:50:04 +08:00
LongYinan
7767b83222
refactor(cli): init yarn workspace, move napi-rs package => @napi-rs/cli 2020-12-02 22:34:39 +08:00
Renamed from src/build.ts (Browse further)