LongYinan
|
f9c618e046
|
fix(cli): generate ExternalObject type on demand
|
2022-02-10 18:37:04 +08:00 |
|
LongYinan
|
5f359dfaae
|
fix(cli): compatible for Node.js 10x
|
2022-02-09 12:41:56 +08:00 |
|
LongYinan
|
25f6754a71
|
fix(cli): js binding template
|
2022-01-19 17:20:27 +08:00 |
|
LongYinan
|
63a16d0a27
|
fix(cli): missing shebang in zig-cross sh file
|
2022-01-18 13:41:59 +08:00 |
|
LongYinan
|
1799aa94e3
|
fix(cli): swap -lgcc_s with -lunwind
|
2022-01-17 14:05:52 +08:00 |
|
messense
|
d84cbe88bd
|
fix(cli): properly handle RUSTFLAGS env var
|
2022-01-13 21:36:59 +08:00 |
|
LongYinan
|
95d49f8cf4
|
fix(cli): zig abi should pass to linker
|
2022-01-13 18:21:20 +08:00 |
|
messense
|
887bdb9d29
|
feat(cli): add --strip option for removing symbols
|
2022-01-13 17:00:04 +08:00 |
|
LongYinan
|
472ac10c67
|
fix(cli): missing zig-abi-suffix support
|
2022-01-13 14:26:29 +08:00 |
|
LongYinan
|
0db94ccd66
|
feat(cli): support macOS with --zig flag
|
2022-01-06 12:53:45 +08:00 |
|
LongYinan
|
eb79ccebbe
|
fix(cli): handle lld not found
|
2022-01-03 22:03:10 +08:00 |
|
LongYinan
|
bc570c2918
|
fix(cli): shell: true instead of bash
|
2022-01-03 15:23:08 +08:00 |
|
messense
|
ca3790bdf1
|
Add support for cross compilation with Zig (#983)
feat(cli): add support for cross compilation with Zig
|
2021-12-31 11:20:55 +08:00 |
|
LongYinan
|
3634d03f81
|
chore(cli): remove substr usage
|
2021-12-27 18:36:57 +08:00 |
|
LongYinan
|
556ace8f33
|
fix(napi-derive,cli): export type alias for original name
|
2021-12-25 17:36:12 +08:00 |
|
LongYinan
|
e6a30ffcca
|
fix(napi-derive): return instance from non-default constructor class
Fix https://github.com/napi-rs/napi-rs/issues/933
|
2021-12-24 21:37:47 +08:00 |
|
LongYinan
|
c25cfc5773
|
test(cli): add android target triple test
|
2021-12-24 11:39:53 +08:00 |
|
LongYinan
|
db40b6a874
|
chore(cli): docs enhancement
|
2021-12-23 17:47:43 +08:00 |
|
Hana
|
894334e8f1
|
fix(cli): fix crate-type hint
|
2021-12-23 03:10:44 +08:00 |
|
LongYinan
|
046f75dc29
|
feat(cli): provide a way to override the native package name
|
2021-12-22 20:24:15 +08:00 |
|
h-a-n-a
|
7891c52cbf
|
test: update type snapshot
|
2021-12-19 22:44:45 +08:00 |
|
h-a-n-a
|
df9dc91562
|
feat(napi): add ts typegen skip
|
2021-12-19 19:45:21 +08:00 |
|
LongYinan
|
f577512952
|
fix(cli): disable js binding generation if no --platform flag
|
2021-12-18 15:40:38 +08:00 |
|
forehalo
|
09c7df3c5c
|
fix: keep .d.ts and .js untouched if native doesn't change
|
2021-12-18 14:12:46 +08:00 |
|
LongYinan
|
b977265cfa
|
feat(cli): provide rename command to rename everything in package-template project
|
2021-12-10 16:52:59 +08:00 |
|
LongYinan
|
ecb6522f50
|
fix(cli): preserve authors field while creating npm dir
|
2021-12-10 12:55:17 +08:00 |
|
LongYinan
|
f4b0a2e322
|
fix(cli): enum TypeScript type should be const enum
|
2021-12-09 18:48:50 +08:00 |
|
LongYinan
|
11a5a35485
|
feat(cli): workaround for Windows i686 ICE in dev mode
|
2021-12-07 21:45:01 +08:00 |
|
LongYinan
|
8de30a9287
|
feat(napi): add -p flag which will be bypassed to cargo
|
2021-12-03 16:49:25 +08:00 |
|
LongYinan
|
d495cc11f8
|
fix(cli): android armv7 CI config in new command
|
2021-12-02 21:27:16 +08:00 |
|
LongYinan
|
d58e488fa2
|
fix(cli): missing exported enum
|
2021-12-02 15:46:20 +08:00 |
|
LongYinan
|
68b0483c81
|
feat(cli): support android armv7 target
|
2021-12-02 13:33:57 +08:00 |
|
LongYinan
|
5f222038d3
|
feat(cli): fail the pipeline if artifacts not been built
|
2021-12-02 13:11:43 +08:00 |
|
Tim Fish
|
18d2743862
|
feat(napi): output Rust doc comments in definitions as jsdoc comments
|
2021-11-29 12:54:45 +08:00 |
|
LongYinan
|
1fe39ff66d
|
feat(napi): support export rust mod as ts namespace
|
2021-11-25 17:53:43 +08:00 |
|
LongYinan
|
7b797d3caf
|
feat(cli): create pre-release if tag includes alpha/beta/rc
|
2021-11-21 21:43:28 +08:00 |
|
LongYinan
|
458c5c9457
|
fix(cli): wrong release assets content
|
2021-11-21 21:39:36 +08:00 |
|
LongYinan
|
dca5ada995
|
feat(cli): export android toolchains to PATH before build
|
2021-11-21 18:50:43 +08:00 |
|
LongYinan
|
1f64f9fbf3
|
fix(cli): ExternalObject type decalare
|
2021-11-21 18:23:53 +08:00 |
|
LongYinan
|
bdfb1506a2
|
feat(napi): implement external value
|
2021-11-21 16:24:58 +08:00 |
|
LongYinan
|
4c3fe26478
|
feat(cli): refactor cli build
|
2021-11-19 18:22:40 +08:00 |
|
LongYinan
|
e37c3fd908
|
feat(napi): add pipe flag to pipe the generated files into custom command
|
2021-11-16 13:58:01 +08:00 |
|
yisibl
|
753bb1e31b
|
fix: always add a newline at the end of the file when generating js-binding.js
|
2021-11-16 13:10:03 +08:00 |
|
LongYinan
|
179f20a7c5
|
feat(cli): generate js binding to avoid dynamic require logic
|
2021-11-09 21:43:51 +08:00 |
|
yisibl
|
9570899025
|
chore: CI templates add ignore files (paths-ignore)
|
2021-11-06 13:51:54 +08:00 |
|
João Moreno
|
03125d44b8
|
Make sure CI fails if yarn test fails (#818)
make sure CI fails if `yarn test` fails
Co-authored-by: LongYinan <lynweklm@gmail.com>
|
2021-10-29 21:19:18 +08:00 |
|
LongYinan
|
68f767b96d
|
ci: fix arm build
|
2021-10-27 15:38:24 +08:00 |
|
LongYinan
|
cbb71a9a51
|
fix(cli): workflow file generated by new command
|
2021-10-27 15:38:24 +08:00 |
|
forehalo
|
5b39035541
|
serde support
|
2021-10-27 14:42:57 +08:00 |
|
forehalo
|
f4c0b0639b
|
impl To/FromNapiValue for HashMap
|
2021-10-27 14:42:57 +08:00 |
|