Skip to content

@napi-rs/cli

@napi-rs/cli@3.7.1

6/10/2026

What's Changed

New Contributors

Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi-v3.9.0...@napi-rs/cli@3.7.1

@napi-rs/cli@3.6.2

4/15/2026

What's Changed

Full Changelog: https://github.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.6.1...@napi-rs/cli@3.6.2

@napi-rs/cli@3.5.0

12/2/2025

What's Changed

New Contributors

Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi-v3.5.2...@napi-rs/cli@3.5.0

@napi-rs/cli@3.4.1

10/24/2025

3.4.1 (2025-10-24)

Bug Fixes

  • cli: remove createRequire in cjs binding (#2976) (c388c12)

@napi-rs/cli@3.4.0

10/23/2025

3.4.0 (2025-10-23)

Bug Fixes

  • cli: correct OpenHarmony SDK path detection logic (#2963) (b453673)
  • napi: do not invoke process.report on Windows (#2972) (01485ff)

Features

@napi-rs/cli@3.2.0

9/11/2025

What's Changed

New Contributors

Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi-v3.3.0...@napi-rs/cli@3.2.0

@napi-rs/cli@3.1.5

8/16/2025

What's Changed

Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi-v3.2.3...@napi-rs/cli@3.1.5

@napi-rs/cli@3.1.2

8/8/2025

3.1.2 (2025-08-08)

Bug Fixes

  • cli: wrong condition for the native binding version check (#2853) (b47efee)

@napi-rs/cli@3.1.1

8/8/2025

What's Changed

Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi-v3.2.0...@napi-rs/cli@3.1.1

@napi-rs/cli@3.1.0

8/7/2025

What's Changed

New Contributors

Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi-v3.1.6...@napi-rs/cli@3.1.0

@napi-rs/cli@3.0.4

7/24/2025

3.0.4 (2025-07-24)

Bug Fixes

@napi-rs/cli@3.0.3

7/23/2025

3.0.3 (2025-07-23)

Bug Fixes

@napi-rs/cli@3.0.2

7/23/2025

3.0.2 (2025-07-23)

Note: Version bump only for package @napi-rs/cli

@napi-rs/cli@3.0.1

7/21/2025

What's Changed

Full Changelog: https://github.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0...@napi-rs/cli@3.0.1

@napi-rs/cli@3.0.0

7/17/2025

NAPI-RS v3

https://napi.rs/blog/announce-v3

@napi-rs/cli@3.0.0-alpha.94

7/12/2025

What's Changed

Full Changelog: https://github.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.93...@napi-rs/cli@3.0.0-alpha.94

@napi-rs/cli@3.0.0-alpha.93

7/10/2025

What's Changed

New Contributors

Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi-derive@3.0.0-beta.12...@napi-rs/cli@3.0.0-alpha.93

@napi-rs/cli@3.0.0-alpha.92

7/4/2025

What's Changed

Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi-build@2.2.2...@napi-rs/cli@3.0.0-alpha.92

@napi-rs/cli@3.0.0-alpha.91

6/24/2025

What's Changed

Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi@3.0.0-beta.9...@napi-rs/cli@3.0.0-alpha.91

@napi-rs/cli@3.0.0-alpha.90

6/24/2025

What's Changed

Full Changelog: https://github.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.89...@napi-rs/cli@3.0.0-alpha.90

@napi-rs/cli@3.0.0-alpha.88

6/8/2025

What's Changed

Full Changelog: https://github.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.87...@napi-rs/cli@3.0.0-alpha.88

@napi-rs/cli@3.0.0-alpha.87

6/5/2025

What's Changed

Full Changelog: https://github.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.86...@napi-rs/cli@3.0.0-alpha.87

@napi-rs/cli@3.0.0-alpha.86

6/4/2025

What's Changed

Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi@3.0.0-beta.5...@napi-rs/cli@3.0.0-alpha.86

@napi-rs/cli@3.0.0-alpha.85

6/4/2025

What's Changed

Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi-derive@3.0.0-beta.4...@napi-rs/cli@3.0.0-alpha.85

@napi-rs/cli@3.0.0-alpha.82

6/3/2025

What's Changed

Full Changelog: https://github.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.81...@napi-rs/cli@3.0.0-alpha.82

@napi-rs/cli@3.0.0-alpha.81

5/29/2025

What's Changed

Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi@3.0.0-beta.2...@napi-rs/cli@3.0.0-alpha.81

@napi-rs/cli@3.0.0-alpha.76

3/22/2025

What's Changed

Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi@3.0.0-alpha.33...@napi-rs/cli@3.0.0-alpha.76

@napi-rs/cli@3.0.0-alpha.72

2/25/2025

What's Changed

Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi@3.0.0-alpha.30...@napi-rs/cli@3.0.0-alpha.72

@napi-rs/cli@3.0.0-alpha.71

2/21/2025

What's Changed

New Contributors

Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi-derive@3.0.0-alpha.26...@napi-rs/cli@3.0.0-alpha.71

@napi-rs/cli@3.0.0-alpha.67

1/19/2025

What's Changed

Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi-derive@3.0.0-alpha.25...@napi-rs/cli@3.0.0-alpha.67

@napi-rs/cli@3.0.0-alpha.64

10/21/2024

What's Changed

New Contributors

Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi@3.0.0-alpha.15...@napi-rs/cli@3.0.0-alpha.64

@napi-rs/cli@3.0.0-alpha.63

10/2/2024

What's Changed

Full Changelog: https://github.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.62...@napi-rs/cli@3.0.0-alpha.63

@napi-rs/cli@3.0.0-alpha.59

7/15/2024

3.0.0-alpha.59 (2024-07-15)

Bug Fixes

@napi-rs/cli@3.0.0-alpha.56

7/5/2024

What's Changed

New Contributors

Full Changelog: https://github.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.55...@napi-rs/cli@3.0.0-alpha.56

@napi-rs/cli@2.18.4

7/1/2024

What Changed

  • fix(cli): add missing declare keyword

Full Changelog: https://github.com/napi-rs/napi-rs/compare/@napi-rs/cli@2.18.3...@napi-rs/cli@2.18.4

@napi-rs/cli@3.0.0-alpha.55

5/12/2024

3.0.0-alpha.55 (2024-05-12)

Bug Fixes

  • cli: prevent the wasm optimization crash the build (#2107) (c9c3c0e)
  • deps: update dependency @napi-rs/cross-toolchain to ^0.0.16 (#2079) (d022f64)
  • napi: set explicit target flag for x86_64 CI template (#2077) (ebc1e2c)

@napi-rs/cli@2.18.3

5/6/2024

What's Changed

New Contributors

Full Changelog: https://github.com/napi-rs/napi-rs/compare/@napi-rs/cli@2.18.2...@napi-rs/cli@2.18.3

@napi-rs/cli@3.0.0-alpha.53

4/23/2024

What's Changed

Full Changelog: https://github.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.52...@napi-rs/cli@3.0.0-alpha.53

@napi-rs/cli@3.0.0-alpha.52

4/22/2024

What's Changed

New Contributors

Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi@2.16.4...@napi-rs/cli@3.0.0-alpha.52

@napi-rs/cli@3.0.0-alpha.51

4/19/2024

What's Changed

Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi@2.16.4...@napi-rs/cli@3.0.0-alpha.51

@napi-rs/cli@2.18.2

4/17/2024

2.18.2 (2024-04-17)

Bug Fixes

  • cli: freebsd ci template (0f42e21)

Full Changelog: https://github.com/napi-rs/napi-rs/compare/@napi-rs/cli@2.18.1...@napi-rs/cli@2.18.2

@napi-rs/cli@3.0.0-alpha.50

4/17/2024

What's Changed

Full Changelog: https://github.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.49...@napi-rs/cli@3.0.0-alpha.50

@napi-rs/cli@3.0.0-alpha.49

4/16/2024

What's Changed

Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi@3.0.0-alpha.2...@napi-rs/cli@3.0.0-alpha.49

@napi-rs/cli@2.18.1

4/10/2024

What's Changed

Full Changelog: https://github.com/napi-rs/napi-rs/compare/@napi-rs/cli@2.18.0...@napi-rs/cli@2.18.1

@napi-rs/cli@3.0.0-alpha.46

4/10/2024

What's Changed

Full Changelog: https://github.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.45...@napi-rs/cli@3.0.0-alpha.46

@napi-rs/cli@3.0.0-alpha.44

3/21/2024

What's Changed

Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi@2.16.0...@napi-rs/cli@3.0.0-alpha.44

@napi-rs/cli@3.0.0-alpha.43

2/28/2024

What's Changed

Full Changelog: https://github.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.42...@napi-rs/cli@3.0.0-alpha.43

@napi-rs/cli@3.0.0-alpha.42

2/28/2024 Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi-derive@2.16.0...@napi-rs/cli@3.0.0-alpha.42

What's Changed

New Contributors

Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi@2.15.4...@napi-rs/cli@3.0.0-alpha.42

@napi-rs/cli@3.0.0-alpha.41

2/22/2024

What's Changed

Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi@2.15.3...@napi-rs/cli@3.0.0-alpha.41

@napi-rs/cli@3.0.0-alpha.39

2/18/2024

What's Changed

New Contributors

Full Changelog: https://github.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.38...@napi-rs/cli@3.0.0-alpha.39

@napi-rs/cli@3.0.0-alpha.38

2/12/2024

What's Changed

Full Changelog: https://github.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.37...@napi-rs/cli@3.0.0-alpha.38

@napi-rs/cli@3.0.0-alpha.37

2/12/2024

What's Changed

Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi-derive@2.15.1...@napi-rs/cli@3.0.0-alpha.37

@napi-rs/cli@2.18.0

1/20/2024

What's Changed

Full Changelog: https://github.com/napi-rs/napi-rs/compare/@napi-rs/cli@2.17.0...@napi-rs/cli@2.18.0

@napi-rs/cli@3.0.0-alpha.35

1/17/2024

What's Changed

New Contributors

Full Changelog: https://github.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.34...@napi-rs/cli@3.0.0-alpha.35

@napi-rs/cli@3.0.0-alpha.34

1/17/2024

What's Changed

Full Changelog: https://github.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.33...@napi-rs/cli@3.0.0-alpha.34

@napi-rs/cli@3.0.0-alpha.33

1/8/2024

What's Changed

Full Changelog: https://github.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.32...@napi-rs/cli@3.0.0-alpha.33

@napi-rs/cli@3.0.0-alpha.32

1/8/2024

What's Changed

Full Changelog: https://github.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.31...@napi-rs/cli@3.0.0-alpha.32

@napi-rs/cli@3.0.0-alpha.31

1/8/2024

What's Changed

Full Changelog: https://github.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.30...@napi-rs/cli@3.0.0-alpha.31

@napi-rs/cli@3.0.0-alpha.30

1/3/2024

What's Changed

Full Changelog: https://github.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.29...@napi-rs/cli@3.0.0-alpha.30

@napi-rs/cli@3.0.0-alpha.29

1/2/2024

What's Changed

Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi@2.14.2...@napi-rs/cli@3.0.0-alpha.29

@napi-rs/cli@3.0.0-alpha.28

12/31/2023

What's Changed

Full Changelog: https://github.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.27...@napi-rs/cli@3.0.0-alpha.28

@napi-rs/cli@3.0.0-alpha.27

12/29/2023

What's Changed

Full Changelog: https://github.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.26...@napi-rs/cli@3.0.0-alpha.27

@napi-rs/cli@3.0.0-alpha.26

12/29/2023

What's Changed

Full Changelog: https://github.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.25...@napi-rs/cli@3.0.0-alpha.26

@napi-rs/cli@3.0.0-alpha.25

12/28/2023

What's Changed

Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi-derive@2.14.6...@napi-rs/cli@3.0.0-alpha.25

@napi-rs/cli@3.0.0-alpha.24

12/26/2023

What's Changed

Full Changelog: https://github.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.20...@napi-rs/cli@3.0.0-alpha.24

@napi-rs/cli@3.0.0-alpha.20

12/16/2023

What's Changed

Full Changelog: https://github.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.19...@napi-rs/cli@3.0.0-alpha.20

@napi-rs/cli@3.0.0-alpha.19

12/15/2023

What's Changed

Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi-derive@2.14.4...@napi-rs/cli@3.0.0-alpha.19

@napi-rs/cli@3.0.0-alpha.17

12/13/2023

What's Changed

Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi-derive@2.14.3...@napi-rs/cli@3.0.0-alpha.17

@napi-rs/cli@3.0.0-alpha.15

12/8/2023

What's Changed

Full Changelog: https://github.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.14...@napi-rs/cli@3.0.0-alpha.15

@napi-rs/cli@2.17.0

12/7/2023

What's Changed

Full Changelog: https://github.com/napi-rs/napi-rs/compare/@napi-rs/cli@2.16.5...@napi-rs/cli@2.17.0

@napi-rs/cli@3.0.0-alpha.14

12/8/2023

What's Changed

Full Changelog: https://github.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.12...@napi-rs/cli@3.0.0-alpha.14

@napi-rs/cli@3.0.0-alpha.12

12/5/2023

What's Changed

Full Changelog: https://github.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.11...@napi-rs/cli@3.0.0-alpha.12

@napi-rs/cli@3.0.0-alpha.11

12/5/2023

What's Changed

Full Changelog: https://github.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.10...@napi-rs/cli@3.0.0-alpha.11

@napi-rs/cli@3.0.0-alpha.10

12/1/2023

What's Changed

Full Changelog: https://github.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.9...@napi-rs/cli@3.0.0-alpha.10

@napi-rs/cli@3.0.0-alpha.9

11/30/2023

What's Changed

Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi-derive@2.14.2...@napi-rs/cli@3.0.0-alpha.9

@napi-rs/cli@3.0.0-alpha.8

11/20/2023

What's Changed

New Contributors

Full Changelog: https://github.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.7...@napi-rs/cli@3.0.0-alpha.8

@napi-rs/cli@3.0.0-alpha.7

11/8/2023

What's Changed

Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi-sys@2.3.0...@napi-rs/cli@3.0.0-alpha.7

@napi-rs/cli@3.0.0-alpha.6

11/7/2023

What's Changed

Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi@2.13.3...@napi-rs/cli@3.0.0-alpha.6

@napi-rs/cli@2.16.5

11/2/2023

What's Changed

New Contributors

Full Changelog: https://github.com/napi-rs/napi-rs/compare/@napi-rs/cli@2.16.4...@napi-rs/cli@2.16.5

@napi-rs/cli@2.16.4

11/2/2023

What's Changed

Full Changelog: https://github.com/napi-rs/napi-rs/compare/@napi-rs/cli@2.16.3...@napi-rs/cli@2.16.4

@napi-rs/cli@2.16.3

8/16/2023

What's Changed

Full Changelog: https://github.com/napi-rs/napi-rs/compare/@napi-rs/cli@2.16.2...@napi-rs/cli@2.16.3

@napi-rs/cli@3.0.0-alpha.5

7/18/2023

What's Changed

Full Changelog: https://github.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.4...@napi-rs/cli@3.0.0-alpha.5

@napi-rs/cli@2.16.2

7/17/2023

What's Changed

New Contributors

Full Changelog: https://github.com/napi-rs/napi-rs/compare/@napi-rs/cli@2.16.1...@napi-rs/cli@2.16.2

@napi-rs/cli@2.16.0

5/27/2023

What's Changed

Full Changelog: https://github.com/napi-rs/napi-rs/compare/@napi-rs/cli@2.15.2...@napi-rs/cli@2.16.0

@napi-rs/cli@3.0.0-alpha.4

5/27/2023

What's Changed

New Contributors

Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi@2.12.7...@napi-rs/cli@3.0.0-alpha.4

@napi-rs/cli@3.0.0-alpha.3

4/7/2023

3.0.0-alpha.3 (2023-04-07)

Bug Fixes

  • cli: incorrect new project template content (7fcd68f)

@napi-rs/cli@3.0.0-alpha.0

4/6/2023

3.0.0-alpha.0 (2023-04-06)

Features

  • cli: brand new cli tool with both cli and programmatical usage (#1492) (a781a4f)

BREAKING CHANGES

  • cli: requires node >= 16 and some cli options have been renamed

@napi-rs/cli@2.15.2

3/22/2023

What's Changed

Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi-derive@2.12.1...@napi-rs/cli@2.15.2

@napi-rs/cli@2.15.1

3/21/2023

What's Changed

Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi-derive@2.12.0...@napi-rs/cli@2.15.1

@napi-rs/cli@2.15.0

3/21/2023

What's Changed

New Contributors

Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi@2.11.4...@napi-rs/cli@2.15.0

@napi-rs/cli@2.14.8

2/16/2023

2.14.8 (2023-02-16)

Bug Fixes

  • cli: always generate typedef file even native code never changes (#1489) (7281f53)

@napi-rs/cli@2.14.7

2/8/2023

2.14.7 (2023-02-08)

Bug Fixes

  • cli: JS bindgen file now respects destDir (#1481) (cb529d2)

@napi-rs/cli@2.14.6

2/2/2023

2.14.6 (2023-02-02)

Note: Version bump only for package @napi-rs/cli

@napi-rs/cli@2.14.5

1/29/2023

2.14.5 (2023-01-29)

Bug Fixes

  • cli: upload GitHub assets issue (a302c9c)

@napi-rs/cli@2.14.4

1/20/2023

2.14.4 (2023-01-20)

Bug Fixes

  • napi: build error with zig@0.10.1 (2f52793)

@napi-rs/cli@2.14.3

1/13/2023

What's Changed

New Contributors

Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi@2.10.6...@napi-rs/cli@2.14.3

@napi-rs/cli@2.14.2

1/10/2023

What's Changed

Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi@2.10.5...@napi-rs/cli@2.14.2

@napi-rs/cli@2.14.1

1/3/2023

What's Changed

New Contributors

Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi@2.10.4...@napi-rs/cli@2.14.1

@napi-rs/cli@2.14.0

12/25/2022

What's Changed

New Contributors

Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi@2.10.3...@napi-rs/cli@2.14.0

@napi-rs/cli@2.13.3

12/15/2022

2.13.3 (2022-12-15)

Bug Fixes

@napi-rs/cli@2.13.2

12/9/2022

2.13.2 (2022-12-09)

Bug Fixes

  • cli: ci template upgrade (bd1d3fe)

@napi-rs/cli@2.13.1

12/9/2022

2.13.1 (2022-12-09)

Bug Fixes

@napi-rs/cli@2.13.0

11/20/2022

What's Changed

See https://napi.rs/docs/cross-build/summary

Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi@2.10.1...@napi-rs/cli@2.13.0

@napi-rs/cli@2.13.0-alpha.0

11/17/2022

2.13.0-alpha.0 (2022-11-17)

Features

  • cli: auto choose the tooling for cross compiling (7faf4fc)

@napi-rs/cli@2.12.1

11/12/2022

2.12.1 (2022-11-12)

Bug Fixes

  • cli: compatible with zig 0.10.0 (32cf02e)
  • cli: incorrent version without npm folder (caeef4a)
  • cli: support help command (#1355) (7f82c95)

@napi-rs/cli@2.12.0

10/4/2022

2.12.0 (2022-10-04)

Bug Fixes

  • cli: custom Cargo (build) target directories (#1300) (f7c26cc)

Features

@napi-rs/cli@2.11.4

8/12/2022

2.11.4 (2022-08-12)

Bug Fixes

  • cli: zig cross to *-apple-darwin target (14aab06)

@napi-rs/cli@2.11.3

8/12/2022

2.11.3 (2022-08-12)

Bug Fixes

  • cli: ignore preinstall scripts on FreeBSD while installing yarn (1d1ef3d)

@napi-rs/cli@2.11.2

8/12/2022

2.11.2 (2022-08-12)

Bug Fixes

  • cli: npm i -g flag is deprecated (9b9cd5d)

@napi-rs/cli@2.11.1

8/9/2022

2.11.1 (2022-08-09)

Bug Fixes

  • cli: add .yarn and test folder to .npmignore (1cf5a0d)

@napi-rs/cli@2.11.0

8/7/2022

What's Changed

New Contributors

@napi-rs/cli@2.10.3

7/27/2022

2.10.3 (2022-07-27)

Bug Fixes

  • cli: android build due to GitHub Actions environments change (fd2060b)

@napi-rs/cli@2.10.2

7/22/2022

2.10.2 (2022-07-22)

Bug Fixes

  • cli: upgrade freebsd ci (ed5fd40)

@napi-rs/cli@2.10.1

7/6/2022

2.10.1 (2022-07-06)

Bug Fixes

  • cli: android CI template (227de9e)

@napi-rs/cli@2.10.0

6/10/2022

What's Changed

Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi-build@2.0.1...@napi-rs/cli@2.10.0

@napi-rs/cli@2.9.0

5/14/2022

2.9.0 (2022-05-14)

Features

  • cli: allow specifying an alternative cargo binary via CARGO env var (#1181) (1399288)

@napi-rs/cli@2.8.0

5/7/2022

2.8.0 (2022-05-07)

Note: Version bump only for package @napi-rs/cli

@napi-rs/cli@2.8.0-alpha.0

5/6/2022

2.8.0-alpha.0 (2022-05-06)

Features

  • cli: new command upgrade (652aa3c)

@napi-rs/cli@2.7.0

4/27/2022

2.7.0 (2022-04-27)

Bug Fixes

  • cli: generated type def on multi impl blocks (c3a35a0)

Features

  • cli: add build option to not include the header in dts file (#1140) (c390609)

@napi-rs/cli@2.6.2

4/1/2022

2.6.2 (2022-04-01)

Bug Fixes

@napi-rs/cli@2.6.1

4/1/2022

2.6.1 (2022-04-01)

Bug Fixes

@napi-rs/cli@2.6.0

4/1/2022

2.6.0 (2022-04-01)

Bug Fixes

  • cli: prevent crash if GITHUB_REPOSITORY is not specified (ac8406c)
  • cli: respect CARGO_BUILD_TARGET env variable (bd08787)
  • cli: use shell file path instead of commands for zig CC and CXX (09ccfaa)

Features

  • cli: add libc filed in native package.json (ee0279e)
  • cli: add support for building binaries (20b1edc)
  • cli: upgrade ci.yml templates (1cac0ac)

@napi-rs/cli@2.5.0

3/22/2022

2.5.0 (2022-03-22)

Bug Fixes

  • cli: use shell file path instead of commands for zig CC and CXX (09ccfaa)

Features

  • cli: add libc filed in native package.json (ee0279e)
  • cli: upgrade ci.yml templates (1cac0ac)

@napi-rs/cli@2.4.5

3/5/2022

2.4.5 (2022-03-05)

Bug Fixes

  • cli: temporary dts path may not be writable (e69f023)
  • napi: race issues with Node.js worker_thread (#1081) (9f3fbaa)

@napi-rs/cli@2.4.4

2/11/2022

2.4.4 (2022-02-11)

Bug Fixes

  • cli: generate ExternalObject type on demand (f9c618e)

@napi-rs/cli@2.4.3

2/9/2022

2.4.3 (2022-02-09)

Bug Fixes

  • cli: compatible for Node.js 10x (5f359df)

@napi-rs/cli@2.4.2

1/19/2022

2.4.2 (2022-01-19)

Bug Fixes

  • cli: js binding template (25f6754)

@napi-rs/cli@2.4.1

1/18/2022

2.4.1 (2022-01-18)

Bug Fixes

  • cli: missing shebang in zig-cross sh file (63a16d0)
  • cli: properly handle RUSTFLAGS env var (d84cbe8)
  • cli: swap -lgcc_s with -lunwind (1799aa9)

@napi-rs/cli@2.4.0

1/13/2022

2.4.0 (2022-01-13)

Bug Fixes

  • cli: zig abi should pass to linker (95d49f8)

Features

  • cli: add --strip option for removing symbols (887bdb9)

@napi-rs/cli@2.3.1

1/13/2022

2.3.1 (2022-01-13)

Bug Fixes

  • cli: missing zig-abi-suffix support (472ac10)

@napi-rs/cli@2.3.0

1/6/2022

2.3.0 (2022-01-06)

Features

  • cli: support macOS with --zig flag (0db94cc)

@napi-rs/cli@2.2.1

1/4/2022

2.2.1 (2022-01-04)

Bug Fixes

  • cli: fix crate-type hint (894334e)
  • cli: handle lld not found (eb79cce)
  • cli: shell: true instead of bash (bc570c2)
  • napi-derive,cli: export type alias for original name (556ace8)
  • napi-derive: return instance from non-default constructor class (e6a30ff)

@napi-rs/cli@2.2.0

12/22/2021

2.2.0 (2021-12-22)

Features

  • cli: provide a way to override the native package name (046f75d)

@napi-rs/cli@2.1.0

12/21/2021

2.1.0 (2021-12-21)

Bug Fixes

  • cli: disable js binding generation if no --platform flag (f577512)
  • keep .d.ts and .js untouched if native doesn't change (09c7df3)

Features

  • napi: add ts typegen skip (df9dc91)

@napi-rs/cli@2.0.0

12/17/2021

2.0.0 (2021-12-17)

Note: Version bump only for package @napi-rs/cli

@napi-rs/cli@2.0.0-beta.5

12/10/2021

2.0.0-beta.5 (2021-12-10)

Bug Fixes

  • cli: enum TypeScript type should be const enum (f4b0a2e)
  • cli: preserve authors field while creating npm dir (ecb6522)

Features

  • cli: provide rename command to rename everything in package-template project (b977265)

@napi-rs/cli@2.0.0-beta.4

12/7/2021

2.0.0-beta.4 (2021-12-07)

Features

  • cli: workaround for Windows i686 ICE in dev mode (11a5a35)

Reverts

  • Revert "build(deps): bump chalk from 4.1.2 to 5.0.0" (8b362d8)

@napi-rs/cli@2.0.0-beta.3

12/3/2021

2.0.0-beta.3 (2021-12-03)

Features

  • napi: add -p flag which will be bypassed to cargo (8de30a9)

@napi-rs/cli@2.0.0-beta.2

12/2/2021

2.0.0-beta.2 (2021-12-02)

Bug Fixes

  • cli: android armv7 CI config in new command (d495cc1)

@napi-rs/cli@2.0.0-beta.1

12/2/2021

2.0.0-beta.1 (2021-12-02)

Bug Fixes

  • cli: missing exported enum (d58e488)

@napi-rs/cli@2.0.0-beta.0

12/2/2021

2.0.0-beta.0 (2021-12-02)

Features

  • cli: fail the pipeline if artifacts not been built (5f22203)
  • cli: support android armv7 target (68b0483)
  • napi: support TypedArray input and output (d9c53d7)

@napi-rs/cli@2.0.0-alpha.11

11/25/2021

2.0.0-alpha.11 (2021-11-25)

Features

  • napi: support export rust mod as ts namespace (1fe39ff)

@napi-rs/cli@2.0.0-alpha.8

11/21/2021

2.0.0-alpha.8 (2021-11-21)

Features

  • cli: export android toolchains to PATH before build (dca5ada)

@napi-rs/cli@2.0.0-alpha.7

11/21/2021

2.0.0-alpha.7 (2021-11-21)

Bug Fixes

  • cli: ExternalObject type decalare (1f64f9f)

@napi-rs/cli@2.0.0-alpha.6

11/21/2021

2.0.0-alpha.6 (2021-11-21)

Features

  • cli: refactor cli build (4c3fe26)
  • napi: implement external value (bdfb150)

@napi-rs/cli@2.0.0-alpha.10

11/21/2021

2.0.0-alpha.10 (2021-11-21)

Features

  • cli: create pre-release if tag includes alpha/beta/rc (7b797d3)

@napi-rs/cli@2.0.0-alpha.5

11/16/2021

2.0.0-alpha.5 (2021-11-16)

Bug Fixes

  • always add a newline at the end of the file when generating js-binding.js (753bb1e)

Features

  • napi: add pipe flag to pipe the generated files into custom command (e37c3fd)

@napi-rs/cli@2.0.0-alpha.4

11/9/2021

Generate JavaScript binding file for native addons

Compatible with both CommonJS and ESM

ESM and CommonJS are both supported by the generated JavaScript binding file. Using const { fastFunction } = require('@awesome/addon') or import { fastFunction } from '@awesome/addon' as you need.

No more need @node-rs/helper dependency

The @node-rs/helper is convenient to load native binary cross platform and cpu arch. But it's not friendly to webpack, vercel/nft and vercel/ncc because the logic is too dynamic.

It will close:

@napi-rs/cli@1.3.5

10/29/2021

1.3.5 (2021-10-29)

Make sure CI fails if yarn test fails (#818) @joaomoreno

@napi-rs/cli@1.3.4

10/27/2021

1.3.4 (2021-10-27)

Bug Fixes

  • cli: workflow file generated by new command (b60b6de)

@napi-rs/cli@2.0.0-alpha.3

10/27/2021

2.0.0-alpha.3 (2021-10-27)

Bug Fixes

  • cli: workflow file generated by new command (cbb71a9)

@napi-rs/cli@2.0.0-alpha.2

10/1/2021

2.0.0-alpha.2 (2021-10-01)

Features

  • cli: strip android binary in CI (1c9a307)

@napi-rs/cli@2.0.0-alpha.1

10/1/2021

2.0.0-alpha.1 (2021-10-01)

Bug Fixes

  • cli: missing main and types field in created package.json (860a02a)

Features

  • cli: dts flag for build command (0e8de17)

@napi-rs/cli@1.3.3

9/19/2021

1.3.3 (2021-09-19)

Bug Fixes

  • cli: version of binary optional dependencies should be pinned (27dbca8)

@napi-rs/cli@1.3.2

9/14/2021

1.3.2 (2021-09-14)

Bug Fixes

  • cli: cargo config path and ci template in new command (c385254)

@napi-rs/cli@1.3.1

9/2/2021

1.3.1 (2021-09-02)

Bug Fixes

  • cli: ci template (45d3e68)
  • cli: missed inquirer dependency (c303f35)

@napi-rs/cli@1.3.0

9/1/2021

1.3.0 (2021-09-01)

Features

  • cli: add back new command (2c23f44)

@napi-rs/cli@1.2.1

8/9/2021

1.2.1 (2021-08-09)

Bug Fixes

  • cli: create dist dir if not existed while building (e90ea93)

@napi-rs/cli@1.2.0

8/6/2021

1.2.0 (2021-08-06)

Features

  • cli: upgrade clipanion v3 (67ad0a4)

  • cli: Remove new command (67ad0a4)

@napi-rs/cli@1.1.0

6/7/2021

Feature

  • feat(cli): support skip gh-release in prepublish command #601

@napi-rs/cli@1.0.4

4/21/2021

Feature

  • Support RUST_TARGET in napi build command #535

@napi-rs/cli@1.0.3

2/6/2021

Bug Fixes

  • cli: new command without npm scope (5ef1887)

@napi-rs/cli@1.0.2

2/6/2021

Bug Fixes

  • cli: mkdir -p is not valid command in powershell (84a6ea9)

@napi-rs/cli@1.0.1

1/7/2021

Bug Fixes

  • cli: fix random node process got killed issue (58d4634)