From a0c9889ff2ffbc389211164adf0f439e06137a11 Mon Sep 17 00:00:00 2001 From: Neeraj Pathak Date: Tue, 6 Jan 2026 11:07:36 +0530 Subject: [PATCH 1/8] feat: adding initial macro setup --- .../@stdlib/math/base/napi/unary/README.md | 68 ++++++++++++++ .../include/stdlib/math/base/napi/unary.h | 1 + .../include/stdlib/math/base/napi/unary/h_h.h | 88 +++++++++++++++++++ .../math/base/napi/unary/manifest.json | 1 + .../@stdlib/math/base/napi/unary/src/h_h.c | 74 ++++++++++++++++ 5 files changed, 232 insertions(+) create mode 100644 lib/node_modules/@stdlib/math/base/napi/unary/include/stdlib/math/base/napi/unary/h_h.h create mode 100644 lib/node_modules/@stdlib/math/base/napi/unary/src/h_h.c diff --git a/lib/node_modules/@stdlib/math/base/napi/unary/README.md b/lib/node_modules/@stdlib/math/base/napi/unary/README.md index 415cab64d669..c83fafaa8972 100644 --- a/lib/node_modules/@stdlib/math/base/napi/unary/README.md +++ b/lib/node_modules/@stdlib/math/base/napi/unary/README.md @@ -547,6 +547,74 @@ The function accepts the following arguments: void stdlib_math_base_napi_f_i( napi_env env, napi_callback_info info, int32_t (*fcn)( float ) ); ``` +#### STDLIB_MATH_BASE_NAPI_MODULE_H_H( fcn ) + +Macro for registering a Node-API module exporting an interface for invoking a unary function accepting and returning half-precision floating-point numbers. + +```c +#include "stdlib/number/float64/base/to_float16.h" +#include "stdlib/number/float16/base/to_float64.h" +#include "stdlib/number/float16/ctor.h" + +static stdlib_float16_t scale( const stdlib_float16_t x ) { + double y = stdlib_base_float16_to_float64( x ); + y *= 10.0; + return stdlib_base_float64_to_float16( y ); +} + +// ... + +// Register a Node-API module: +STDLIB_MATH_BASE_NAPI_MODULE_H_H( scale ); +``` + +The macro expects the following arguments: + +- **fcn**: `stdlib_float16_t (*fcn)( stdlib_float16_t )` unary function. + +When used, this macro should be used **instead of** `NAPI_MODULE`. The macro includes `NAPI_MODULE`, thus ensuring Node-API module registration. + +#### stdlib_math_base_napi_h_h( env, info, fcn ) + +Invokes a unary function accepting and returning half-precision floating-point numbers. + +```c +#include "stdlib/number/float64/base/to_float16.h" +#include "stdlib/number/float16/ctor.h" +#include + +// ... + +static stdlib_float16_t identity( const stdlib_float16_t x ) { + return stdlib_base_float64_to_float16( x ); +} + +// ... + +/** +* Receives JavaScript callback invocation data. +* +* @param env environment under which the function is invoked +* @param info callback data +* @return Node-API value +*/ +napi_value addon( napi_env env, napi_callback_info info ) { + return stdlib_math_base_napi_h_h( env, info, identity ); +} + +// ... +``` + +The function accepts the following arguments: + +- **env**: `[in] napi_env` environment under which the function is invoked. +- **info**: `[in] napi_callback_info` callback data. +- **fcn**: `[in] stdlib_float16_t (*fcn)( stdlib_float16_t )` unary function. + +```c +void stdlib_math_base_napi_h_h( napi_env env, napi_callback_info info, stdlib_float16_t (*fcn)( stdlib_float16_t ) ); +``` + #### STDLIB_MATH_BASE_NAPI_MODULE_I_D( fcn ) Macro for registering a Node-API module exporting an interface for invoking a unary function accepting a signed 32-bit integer and returning a double-precision floating-point number. diff --git a/lib/node_modules/@stdlib/math/base/napi/unary/include/stdlib/math/base/napi/unary.h b/lib/node_modules/@stdlib/math/base/napi/unary/include/stdlib/math/base/napi/unary.h index a1532be7bb46..752f0a2c803a 100644 --- a/lib/node_modules/@stdlib/math/base/napi/unary/include/stdlib/math/base/napi/unary.h +++ b/lib/node_modules/@stdlib/math/base/napi/unary/include/stdlib/math/base/napi/unary.h @@ -27,6 +27,7 @@ #include "stdlib/math/base/napi/unary/d_f.h" #include "stdlib/math/base/napi/unary/f_f.h" #include "stdlib/math/base/napi/unary/f_i.h" +#include "stdlib/math/base/napi/unary/h_h.h" #include "stdlib/math/base/napi/unary/i_d.h" #include "stdlib/math/base/napi/unary/i_f.h" #include "stdlib/math/base/napi/unary/i_i.h" diff --git a/lib/node_modules/@stdlib/math/base/napi/unary/include/stdlib/math/base/napi/unary/h_h.h b/lib/node_modules/@stdlib/math/base/napi/unary/include/stdlib/math/base/napi/unary/h_h.h new file mode 100644 index 000000000000..b6c49ec5508c --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/napi/unary/include/stdlib/math/base/napi/unary/h_h.h @@ -0,0 +1,88 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2026 The Stdlib Authors. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +#ifndef STDLIB_MATH_BASE_NAPI_UNARY_H_H_H +#define STDLIB_MATH_BASE_NAPI_UNARY_H_H_H + +#include "stdlib/number/float16/ctor.h" +#include +#include + +/** +* Macro for registering a Node-API module exporting an interface invoking a unary function accepting and returning half-precision floating-point numbers. +* +* @param fcn unary function +* +* @example +* #include "stdlib/number/float64/base/to_float16.h" +* #include "stdlib/number/float16/base/to_float64.h" +* #include "stdlib/number/float16/ctor.h" +* +* static stdlib_float16_t scale( const stdlib_float16_t x ) { +* double y = stdlib_base_float16_to_float64( x ); +* y *= 10.0; +* return stdlib_base_float64_to_float16( y ); +* } +* +* // ... +* +* // Register a Node-API module: +* STDLIB_MATH_BASE_NAPI_MODULE_H_H( scale ); +*/ +#define STDLIB_MATH_BASE_NAPI_MODULE_H_H( fcn ) \ + static napi_value stdlib_math_base_napi_h_h_wrapper( \ + napi_env env, \ + napi_callback_info info \ + ) { \ + return stdlib_math_base_napi_h_h( env, info, fcn ); \ + }; \ + static napi_value stdlib_math_base_napi_h_h_init( \ + napi_env env, \ + napi_value exports \ + ) { \ + napi_value f; \ + napi_status status = napi_create_function( \ + env, \ + "exports", \ + NAPI_AUTO_LENGTH, \ + stdlib_math_base_napi_h_h_wrapper, \ + NULL, \ + &f \ + ); \ + assert( status == napi_ok ); \ + return f; \ + }; \ + NAPI_MODULE( NODE_GYP_MODULE_NAME, stdlib_math_base_napi_h_h_init ) + +/* +* If C++, prevent name mangling so that the compiler emits a binary file having undecorated names, thus mirroring the behavior of a C compiler. +*/ +#ifdef __cplusplus +extern "C" { +#endif + +/** +* Invokes a unary function accepting and returning half-precision floating-point numbers. +*/ +napi_value stdlib_math_base_napi_h_h( napi_env env, napi_callback_info info, stdlib_float16_t (*fcn)( stdlib_float16_t ) ); + +#ifdef __cplusplus +} +#endif + +#endif // !STDLIB_MATH_BASE_NAPI_UNARY_H_H_H diff --git a/lib/node_modules/@stdlib/math/base/napi/unary/manifest.json b/lib/node_modules/@stdlib/math/base/napi/unary/manifest.json index 0276bc332a62..8495f91a3373 100644 --- a/lib/node_modules/@stdlib/math/base/napi/unary/manifest.json +++ b/lib/node_modules/@stdlib/math/base/napi/unary/manifest.json @@ -32,6 +32,7 @@ "./src/d_f.c", "./src/f_f.c", "./src/f_i.c", + "./src/h_h.c", "./src/i_d.c", "./src/i_f.c", "./src/i_i.c", diff --git a/lib/node_modules/@stdlib/math/base/napi/unary/src/h_h.c b/lib/node_modules/@stdlib/math/base/napi/unary/src/h_h.c new file mode 100644 index 000000000000..ecada2ff58aa --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/napi/unary/src/h_h.c @@ -0,0 +1,74 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2026 The Stdlib Authors. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +#include "stdlib/math/base/napi/unary/h_h.h" +#include "stdlib/number/float64/base/to_float16.h" +#include "stdlib/number/float16/base/to_float64.h" +#include "stdlib/number/float16/ctor.h" +#include +#include + +/** +* Invokes a unary function accepting and returning half-precision floating-point numbers. +* +* ## Notes +* +* - This function expects that the callback `info` argument provides access to the following JavaScript arguments: +* +* - `x`: input value. +* +* @param env environment under which the function is invoked +* @param info callback data +* @param fcn unary function +* @return function return value as a Node-API half-precision floating-point number +*/ +napi_value stdlib_math_base_napi_h_h( napi_env env, napi_callback_info info, stdlib_float16_t (*fcn)( stdlib_float16_t ) ) { + napi_status status; + + size_t argc = 1; + napi_value argv[ 1 ]; + status = napi_get_cb_info( env, info, &argc, argv, NULL, NULL ); + assert( status == napi_ok ); + + if ( argc < 1 ) { + status = napi_throw_error( env, NULL, "invalid invocation. Must provide a number." ); + assert( status == napi_ok ); + return NULL; + } + + napi_valuetype vtype0; + status = napi_typeof( env, argv[ 0 ], &vtype0 ); + assert( status == napi_ok ); + if ( vtype0 != napi_number ) { + status = napi_throw_type_error( env, NULL, "invalid argument. Must provide a number." ); + assert( status == napi_ok ); + return NULL; + } + + double x; + status = napi_get_value_double( env, argv[ 0 ], &x ); + assert( status == napi_ok ); + + stdlib_float16_t out = fcn( stdlib_base_float64_to_float16( x ) ); + + napi_value v; + status = napi_create_double( env, stdlib_base_float16_to_float64( out ), &v ); + assert( status == napi_ok ); + + return v; +} From 0d163e3dfdd15a7f493420edf46349298f58b474 Mon Sep 17 00:00:00 2001 From: Neeraj Pathak Date: Tue, 6 Jan 2026 11:20:14 +0530 Subject: [PATCH 2/8] chore: address lint changes --- .../base/napi/unary/include/stdlib/math/base/napi/unary/h_h.h | 2 +- lib/node_modules/@stdlib/math/base/napi/unary/src/h_h.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/node_modules/@stdlib/math/base/napi/unary/include/stdlib/math/base/napi/unary/h_h.h b/lib/node_modules/@stdlib/math/base/napi/unary/include/stdlib/math/base/napi/unary/h_h.h index b6c49ec5508c..32cdc0418393 100644 --- a/lib/node_modules/@stdlib/math/base/napi/unary/include/stdlib/math/base/napi/unary/h_h.h +++ b/lib/node_modules/@stdlib/math/base/napi/unary/include/stdlib/math/base/napi/unary/h_h.h @@ -32,7 +32,7 @@ * #include "stdlib/number/float64/base/to_float16.h" * #include "stdlib/number/float16/base/to_float64.h" * #include "stdlib/number/float16/ctor.h" -* +* * static stdlib_float16_t scale( const stdlib_float16_t x ) { * double y = stdlib_base_float16_to_float64( x ); * y *= 10.0; diff --git a/lib/node_modules/@stdlib/math/base/napi/unary/src/h_h.c b/lib/node_modules/@stdlib/math/base/napi/unary/src/h_h.c index ecada2ff58aa..9a612b04f0d7 100644 --- a/lib/node_modules/@stdlib/math/base/napi/unary/src/h_h.c +++ b/lib/node_modules/@stdlib/math/base/napi/unary/src/h_h.c @@ -64,7 +64,7 @@ napi_value stdlib_math_base_napi_h_h( napi_env env, napi_callback_info info, std status = napi_get_value_double( env, argv[ 0 ], &x ); assert( status == napi_ok ); - stdlib_float16_t out = fcn( stdlib_base_float64_to_float16( x ) ); + stdlib_float16_t out = fcn( stdlib_base_float64_to_float16( x ) ); napi_value v; status = napi_create_double( env, stdlib_base_float16_to_float64( out ), &v ); From 595cb393b15bab4b415538abeb93bf2cecc1bf30 Mon Sep 17 00:00:00 2001 From: Neeraj Pathak Date: Tue, 6 Jan 2026 11:52:51 +0530 Subject: [PATCH 3/8] chore: update markdown --- lib/node_modules/@stdlib/math/base/napi/unary/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/node_modules/@stdlib/math/base/napi/unary/README.md b/lib/node_modules/@stdlib/math/base/napi/unary/README.md index c83fafaa8972..4c9d03efea1a 100644 --- a/lib/node_modules/@stdlib/math/base/napi/unary/README.md +++ b/lib/node_modules/@stdlib/math/base/napi/unary/README.md @@ -586,7 +586,7 @@ Invokes a unary function accepting and returning half-precision floating-point n // ... static stdlib_float16_t identity( const stdlib_float16_t x ) { - return stdlib_base_float64_to_float16( x ); + return x; } // ... From abede7aa626fcac0324585a4e8885c659a000239 Mon Sep 17 00:00:00 2001 From: Neeraj Pathak Date: Tue, 6 Jan 2026 11:57:48 +0530 Subject: [PATCH 4/8] chore: update header files --- .../base/napi/unary/include/stdlib/math/base/napi/unary/h_h.h | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/node_modules/@stdlib/math/base/napi/unary/include/stdlib/math/base/napi/unary/h_h.h b/lib/node_modules/@stdlib/math/base/napi/unary/include/stdlib/math/base/napi/unary/h_h.h index 32cdc0418393..29008cd893bc 100644 --- a/lib/node_modules/@stdlib/math/base/napi/unary/include/stdlib/math/base/napi/unary/h_h.h +++ b/lib/node_modules/@stdlib/math/base/napi/unary/include/stdlib/math/base/napi/unary/h_h.h @@ -20,6 +20,7 @@ #define STDLIB_MATH_BASE_NAPI_UNARY_H_H_H #include "stdlib/number/float16/ctor.h" +#include #include #include From d8b88559499f42eb77d546a8253fcd3051a24413 Mon Sep 17 00:00:00 2001 From: Neeraj Pathak Date: Tue, 6 Jan 2026 15:04:32 +0530 Subject: [PATCH 5/8] chore: remove header file Signed-off-by: Neeraj Pathak --- .../base/napi/unary/include/stdlib/math/base/napi/unary/h_h.h | 1 - 1 file changed, 1 deletion(-) diff --git a/lib/node_modules/@stdlib/math/base/napi/unary/include/stdlib/math/base/napi/unary/h_h.h b/lib/node_modules/@stdlib/math/base/napi/unary/include/stdlib/math/base/napi/unary/h_h.h index 29008cd893bc..32cdc0418393 100644 --- a/lib/node_modules/@stdlib/math/base/napi/unary/include/stdlib/math/base/napi/unary/h_h.h +++ b/lib/node_modules/@stdlib/math/base/napi/unary/include/stdlib/math/base/napi/unary/h_h.h @@ -20,7 +20,6 @@ #define STDLIB_MATH_BASE_NAPI_UNARY_H_H_H #include "stdlib/number/float16/ctor.h" -#include #include #include From c9bad009ca2507bb7e0d412a55c38431e8939467 Mon Sep 17 00:00:00 2001 From: Athan Date: Thu, 8 Jan 2026 23:48:48 -0800 Subject: [PATCH 6/8] chore: clean-up --- type: pre_commit_static_analysis_report description: Results of running static analysis checks when committing changes. report: - task: lint_filenames status: passed - task: lint_editorconfig status: passed - task: lint_markdown status: passed - task: lint_package_json status: na - task: lint_repl_help status: na - task: lint_javascript_src status: na - task: lint_javascript_cli status: na - task: lint_javascript_examples status: na - task: lint_javascript_tests status: na - task: lint_javascript_benchmarks status: na - task: lint_python status: na - task: lint_r status: na - task: lint_c_src status: na - task: lint_c_examples status: na - task: lint_c_benchmarks status: na - task: lint_c_tests_fixtures status: na - task: lint_shell status: na - task: lint_typescript_declarations status: passed - task: lint_typescript_tests status: na - task: lint_license_headers status: passed --- --- .../@stdlib/math/base/napi/unary/README.md | 11 +++-------- .../unary/include/stdlib/math/base/napi/unary/h_h.h | 10 +++------- .../@stdlib/math/base/napi/unary/manifest.json | 3 ++- 3 files changed, 8 insertions(+), 16 deletions(-) diff --git a/lib/node_modules/@stdlib/math/base/napi/unary/README.md b/lib/node_modules/@stdlib/math/base/napi/unary/README.md index 4c9d03efea1a..cd85e52365e7 100644 --- a/lib/node_modules/@stdlib/math/base/napi/unary/README.md +++ b/lib/node_modules/@stdlib/math/base/napi/unary/README.md @@ -552,20 +552,16 @@ void stdlib_math_base_napi_f_i( napi_env env, napi_callback_info info, int32_t ( Macro for registering a Node-API module exporting an interface for invoking a unary function accepting and returning half-precision floating-point numbers. ```c -#include "stdlib/number/float64/base/to_float16.h" -#include "stdlib/number/float16/base/to_float64.h" #include "stdlib/number/float16/ctor.h" -static stdlib_float16_t scale( const stdlib_float16_t x ) { - double y = stdlib_base_float16_to_float64( x ); - y *= 10.0; - return stdlib_base_float64_to_float16( y ); +static stdlib_float16_t identity( const stdlib_float16_t x ) { + return x; } // ... // Register a Node-API module: -STDLIB_MATH_BASE_NAPI_MODULE_H_H( scale ); +STDLIB_MATH_BASE_NAPI_MODULE_H_H( identity ); ``` The macro expects the following arguments: @@ -579,7 +575,6 @@ When used, this macro should be used **instead of** `NAPI_MODULE`. The macro inc Invokes a unary function accepting and returning half-precision floating-point numbers. ```c -#include "stdlib/number/float64/base/to_float16.h" #include "stdlib/number/float16/ctor.h" #include diff --git a/lib/node_modules/@stdlib/math/base/napi/unary/include/stdlib/math/base/napi/unary/h_h.h b/lib/node_modules/@stdlib/math/base/napi/unary/include/stdlib/math/base/napi/unary/h_h.h index 32cdc0418393..fbe4e898c8db 100644 --- a/lib/node_modules/@stdlib/math/base/napi/unary/include/stdlib/math/base/napi/unary/h_h.h +++ b/lib/node_modules/@stdlib/math/base/napi/unary/include/stdlib/math/base/napi/unary/h_h.h @@ -29,20 +29,16 @@ * @param fcn unary function * * @example -* #include "stdlib/number/float64/base/to_float16.h" -* #include "stdlib/number/float16/base/to_float64.h" * #include "stdlib/number/float16/ctor.h" * -* static stdlib_float16_t scale( const stdlib_float16_t x ) { -* double y = stdlib_base_float16_to_float64( x ); -* y *= 10.0; -* return stdlib_base_float64_to_float16( y ); +* static stdlib_float16_t identity( const stdlib_float16_t x ) { +* return x; * } * * // ... * * // Register a Node-API module: -* STDLIB_MATH_BASE_NAPI_MODULE_H_H( scale ); +* STDLIB_MATH_BASE_NAPI_MODULE_H_H( identity ); */ #define STDLIB_MATH_BASE_NAPI_MODULE_H_H( fcn ) \ static napi_value stdlib_math_base_napi_h_h_wrapper( \ diff --git a/lib/node_modules/@stdlib/math/base/napi/unary/manifest.json b/lib/node_modules/@stdlib/math/base/napi/unary/manifest.json index 8495f91a3373..cd79ac72280d 100644 --- a/lib/node_modules/@stdlib/math/base/napi/unary/manifest.json +++ b/lib/node_modules/@stdlib/math/base/napi/unary/manifest.json @@ -52,7 +52,8 @@ "@stdlib/complex/float32/ctor", "@stdlib/complex/float64/ctor", "@stdlib/complex/float64/reim", - "@stdlib/complex/float32/reim" + "@stdlib/complex/float32/reim", + "@stdlib/number/float16/ctor" ] } ] From a6c058dfdbc4d04c22786cfce9aa3639590e3be5 Mon Sep 17 00:00:00 2001 From: Athan Date: Thu, 8 Jan 2026 23:52:19 -0800 Subject: [PATCH 7/8] build: add missing dependencies --- type: pre_commit_static_analysis_report description: Results of running static analysis checks when committing changes. report: - task: lint_filenames status: passed - task: lint_editorconfig status: passed - task: lint_markdown status: na - task: lint_package_json status: na - task: lint_repl_help status: na - task: lint_javascript_src status: na - task: lint_javascript_cli status: na - task: lint_javascript_examples status: na - task: lint_javascript_tests status: na - task: lint_javascript_benchmarks status: na - task: lint_python status: na - task: lint_r status: na - task: lint_c_src status: na - task: lint_c_examples status: na - task: lint_c_benchmarks status: na - task: lint_c_tests_fixtures status: na - task: lint_shell status: na - task: lint_typescript_declarations status: passed - task: lint_typescript_tests status: na - task: lint_license_headers status: passed --- --- lib/node_modules/@stdlib/math/base/napi/unary/manifest.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/node_modules/@stdlib/math/base/napi/unary/manifest.json b/lib/node_modules/@stdlib/math/base/napi/unary/manifest.json index cd79ac72280d..1cc25b92ad19 100644 --- a/lib/node_modules/@stdlib/math/base/napi/unary/manifest.json +++ b/lib/node_modules/@stdlib/math/base/napi/unary/manifest.json @@ -53,7 +53,9 @@ "@stdlib/complex/float64/ctor", "@stdlib/complex/float64/reim", "@stdlib/complex/float32/reim", - "@stdlib/number/float16/ctor" + "@stdlib/number/float16/ctor", + "@stdlib/number/float64/base/to_float16", + "@stdlib/number/float16/base/to_float64" ] } ] From 3f6bd3f324ad3137dfe5efd6314a525cc3a972e6 Mon Sep 17 00:00:00 2001 From: Athan Date: Thu, 8 Jan 2026 23:55:24 -0800 Subject: [PATCH 8/8] build: fix paths --- type: pre_commit_static_analysis_report description: Results of running static analysis checks when committing changes. report: - task: lint_filenames status: passed - task: lint_editorconfig status: passed - task: lint_markdown status: na - task: lint_package_json status: na - task: lint_repl_help status: na - task: lint_javascript_src status: na - task: lint_javascript_cli status: na - task: lint_javascript_examples status: na - task: lint_javascript_tests status: na - task: lint_javascript_benchmarks status: na - task: lint_python status: na - task: lint_r status: na - task: lint_c_src status: na - task: lint_c_examples status: na - task: lint_c_benchmarks status: na - task: lint_c_tests_fixtures status: na - task: lint_shell status: na - task: lint_typescript_declarations status: passed - task: lint_typescript_tests status: na - task: lint_license_headers status: passed --- --- lib/node_modules/@stdlib/math/base/napi/unary/manifest.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/node_modules/@stdlib/math/base/napi/unary/manifest.json b/lib/node_modules/@stdlib/math/base/napi/unary/manifest.json index 1cc25b92ad19..30a32d400a23 100644 --- a/lib/node_modules/@stdlib/math/base/napi/unary/manifest.json +++ b/lib/node_modules/@stdlib/math/base/napi/unary/manifest.json @@ -54,8 +54,8 @@ "@stdlib/complex/float64/reim", "@stdlib/complex/float32/reim", "@stdlib/number/float16/ctor", - "@stdlib/number/float64/base/to_float16", - "@stdlib/number/float16/base/to_float64" + "@stdlib/number/float64/base/to-float16", + "@stdlib/number/float16/base/to-float64" ] } ]