diff --git a/lib/node_modules/@stdlib/complex/base/assert/is-same-value-zerof/README.md b/lib/node_modules/@stdlib/complex/base/assert/is-same-value-zerof/README.md
deleted file mode 100644
index 209647a3ac6..00000000000
--- a/lib/node_modules/@stdlib/complex/base/assert/is-same-value-zerof/README.md
+++ /dev/null
@@ -1,247 +0,0 @@
-
-
-# isSameValueZerof
-
-> Test whether two single-precision complex floating-point numbers are the same value.
-
-
-
-
-
-
-
-
-
-
-
-## Usage
-
-```javascript
-var isSameValueZerof = require( '@stdlib/complex/base/assert/is-same-value-zerof' );
-```
-
-#### isSameValueZerof( z1, z2 )
-
-Tests whether two single-precision complex floating-point numbers are the same value.
-
-```javascript
-var Complex64 = require( '@stdlib/complex/float32/ctor' );
-
-var z1 = new Complex64( 5.0, 3.0 );
-var z2 = new Complex64( 5.0, 3.0 );
-
-var out = isSameValueZerof( z1, z2 );
-// returns true
-```
-
-In contrast to the strict equality operator `===`, the function treats `NaNs` as the same value.
-
-```javascript
-var Complex64 = require( '@stdlib/complex/float32/ctor' );
-
-var z1 = new Complex64( NaN, NaN );
-var z2 = new Complex64( NaN, NaN );
-
-var out = isSameValueZerof( z1, z2 );
-// returns true
-```
-
-In contrast to the [SameValue Algorithm][@stdlib/complex/float32/base/assert/is-same-value] (as specified in ECMAScript 5), the function does not distinguish between `+0` and `-0`.
-
-```javascript
-var Complex64 = require( '@stdlib/complex/float32/ctor' );
-
-var z1 = new Complex64( -0.0, 0.0 );
-var z2 = new Complex64( 0.0, -0.0 );
-
-var out = isSameValueZerof( z1, z2 );
-// returns true
-```
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-## Examples
-
-
-
-```javascript
-var Complex64 = require( '@stdlib/complex/float32/ctor' );
-var isSameValueZerof = require( '@stdlib/complex/base/assert/is-same-value-zerof' );
-
-var z1 = new Complex64( 5.0, 3.0 );
-var z2 = new Complex64( 5.0, 3.0 );
-var out = isSameValueZerof( z1, z2 );
-// returns true
-
-z1 = new Complex64( -5.0, -3.0 );
-z2 = new Complex64( 5.0, 3.0 );
-out = isSameValueZerof( z1, z2 );
-// returns false
-
-z1 = new Complex64( NaN, 3.0 );
-z2 = new Complex64( NaN, 3.0 );
-out = isSameValueZerof( z1, z2 );
-// returns true
-```
-
-
-
-
-
-
-
-* * *
-
-
-
-## C APIs
-
-
-
-
-
-
-
-
-
-
-
-### Usage
-
-```c
-#include "stdlib/complex/base/assert/is_same_value_zerof.h"
-```
-
-#### stdlib_base_complex64_is_same_value_zero( z1, z2 )
-
-Tests whether two single-precision complex floating-point numbers are the same value.
-
-```c
-#include "stdlib/complex/float32/ctor.h"
-#include
-
-stdlib_complex64_t z1 = stdlib_complex64( 5.0f, 2.0f );
-stdlib_complex64_t z2 = stdlib_complex64( 5.0f, 2.0f );
-
-bool v = stdlib_base_complex64_is_same_value_zero( z1, z2 );
-```
-
-The function accepts the following arguments:
-
-- **z1**: `[in] stdlib_complex64_t` first single-precision complex floating-point number.
-- **z2**: `[in] stdlib_complex64_t` second single-precision complex floating-point number.
-
-```c
-bool stdlib_base_complex64_is_same_value_zero( const stdlib_complex64_t z1, const stdlib_complex64_t z2 );
-```
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-### Examples
-
-```c
-#include "stdlib/complex/base/assert/is_same_value_zerof.h"
-#include "stdlib/complex/float32/ctor.h"
-#include
-#include
-
-int main( void ) {
- const stdlib_complex64_t z[] = {
- stdlib_complex64( 5.0f, 2.0f ),
- stdlib_complex64( -2.0f, 1.0f ),
- stdlib_complex64( 0.0f, -0.0f ),
- stdlib_complex64( 0.0f/0.0f, 0.0f/0.0f )
- };
-
- bool v;
- int i;
- for ( i = 0; i < 4; i++ ) {
- v = stdlib_base_complex64_is_same_value_zero( z[ i ], z[ i ] );
- printf( "Same value? %s\n", ( v ) ? "True" : "False" );
- }
-}
-```
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-[@stdlib/complex/float32/base/assert/is-same-value]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/complex/float32/base/assert/is-same-value
-
-
-
-
diff --git a/lib/node_modules/@stdlib/complex/base/assert/is-same-value-zerof/benchmark/benchmark.js b/lib/node_modules/@stdlib/complex/base/assert/is-same-value-zerof/benchmark/benchmark.js
deleted file mode 100644
index dde560544e1..00000000000
--- a/lib/node_modules/@stdlib/complex/base/assert/is-same-value-zerof/benchmark/benchmark.js
+++ /dev/null
@@ -1,63 +0,0 @@
-/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 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.
-*/
-
-'use strict';
-
-// MODULES //
-
-var bench = require( '@stdlib/bench' );
-var Complex64 = require( '@stdlib/complex/float32/ctor' );
-var randu = require( '@stdlib/random/base/randu' );
-var isBoolean = require( '@stdlib/assert/is-boolean' ).isPrimitive;
-var pkg = require( './../package.json' ).name;
-var isSameValueZerof = require( './../lib' );
-
-
-// MAIN //
-
-bench( pkg, function benchmark( b ) {
- var z1;
- var z2;
- var v;
- var i;
-
- z1 = [
- new Complex64( randu(), randu() ),
- new Complex64( randu(), randu() )
- ];
- z2 = [
- new Complex64( randu(), randu() ),
- new Complex64( randu(), randu() ),
- z1[ 0 ],
- z1[ 1 ]
- ];
-
- b.tic();
- for ( i = 0; i < b.iterations; i++ ) {
- v = isSameValueZerof( z1[ i%z1.length ], z2[ i%z2.length ] );
- if ( typeof v !== 'boolean' ) {
- b.fail( 'should return a boolean' );
- }
- }
- b.toc();
- if ( !isBoolean( v ) ) {
- b.fail( 'should return a boolean' );
- }
- b.pass( 'benchmark finished' );
- b.end();
-});
diff --git a/lib/node_modules/@stdlib/complex/base/assert/is-same-value-zerof/docs/repl.txt b/lib/node_modules/@stdlib/complex/base/assert/is-same-value-zerof/docs/repl.txt
deleted file mode 100644
index fa87c7c2b1c..00000000000
--- a/lib/node_modules/@stdlib/complex/base/assert/is-same-value-zerof/docs/repl.txt
+++ /dev/null
@@ -1,31 +0,0 @@
-
-{{alias}}( z1, z2 )
- Tests whether two single-precision complex floating-point numbers are the
- same value.
-
- The function differs from the `===` operator in that the function treats
- `NaNs` as the same value.
-
- Parameters
- ----------
- z1: Complex64
- First complex number.
-
- z2: Complex64
- Second complex number.
-
- Returns
- -------
- out: boolean
- Result.
-
- Examples
- --------
- > var z1 = new {{alias:@stdlib/complex/float32}}( 5.0, 3.0 );
- > var z2 = new {{alias:@stdlib/complex/float32}}( 5.0, 3.0 );
- > var v = {{alias}}( z1, z2 )
- true
-
- See Also
- --------
-
diff --git a/lib/node_modules/@stdlib/complex/base/assert/is-same-value-zerof/docs/types/index.d.ts b/lib/node_modules/@stdlib/complex/base/assert/is-same-value-zerof/docs/types/index.d.ts
deleted file mode 100644
index ac639739aff..00000000000
--- a/lib/node_modules/@stdlib/complex/base/assert/is-same-value-zerof/docs/types/index.d.ts
+++ /dev/null
@@ -1,48 +0,0 @@
-/*
-* @license Apache-2.0
-*
-* Copyright (c) 2024 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.
-*/
-
-// TypeScript Version: 4.1
-
-import Complex64 = require( '@stdlib/complex/float32/ctor' );
-
-/**
-* Tests whether two single-precision complex floating-point numbers are the same value.
-*
-* ## Notes
-*
-* - In contrast to the strict equality operator `===`, `NaNs` are treated as the same value.
-*
-* @param z1 - first complex number
-* @param z2 - second complex number
-* @returns boolean indicating if both complex numbers are the same value
-*
-* @example
-* var Complex64 = require( '@stdlib/complex/float32/ctor' );
-*
-* var z1 = new Complex64( 5.0, 3.0 );
-* var z2 = new Complex64( 5.0, 3.0 );
-*
-* var v = isSameValueZerof( z1, z2 );
-* // returns true
-*/
-declare function isSameValueZerof( z1: Complex64, z2: Complex64 ): boolean;
-
-
-// EXPORTS //
-
-export = isSameValueZerof;
diff --git a/lib/node_modules/@stdlib/complex/base/assert/is-same-value-zerof/docs/types/test.ts b/lib/node_modules/@stdlib/complex/base/assert/is-same-value-zerof/docs/types/test.ts
deleted file mode 100644
index d5aed35f9b1..00000000000
--- a/lib/node_modules/@stdlib/complex/base/assert/is-same-value-zerof/docs/types/test.ts
+++ /dev/null
@@ -1,67 +0,0 @@
-/*
-* @license Apache-2.0
-*
-* Copyright (c) 2024 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.
-*/
-
-import Complex64 = require( '@stdlib/complex/float32/ctor' );
-import isSameValueZerof = require( './index' );
-
-
-// TESTS //
-
-// The function returns a boolean...
-{
- const z1 = new Complex64( 5.0, 3.0 );
- const z2 = new Complex64( 5.0, 3.0 );
-
- isSameValueZerof( z1, z2 ); // $ExpectType boolean
-}
-
-// The compiler throws an error if the function is provided a first argument that is not a complex number...
-{
- const z2 = new Complex64( 5.0, 3.0 );
-
- isSameValueZerof( 'abc', z2 ); // $ExpectError
- isSameValueZerof( 123, z2 ); // $ExpectError
- isSameValueZerof( true, z2 ); // $ExpectError
- isSameValueZerof( false, z2 ); // $ExpectError
- isSameValueZerof( [], z2 ); // $ExpectError
- isSameValueZerof( {}, z2 ); // $ExpectError
- isSameValueZerof( ( x: number ): number => x, z2 ); // $ExpectError
-}
-
-// The compiler throws an error if the function is provided a second argument that is not a complex number...
-{
- const z1 = new Complex64( 5.0, 3.0 );
-
- isSameValueZerof( z1, 'abc' ); // $ExpectError
- isSameValueZerof( z1, 123 ); // $ExpectError
- isSameValueZerof( z1, true ); // $ExpectError
- isSameValueZerof( z1, false ); // $ExpectError
- isSameValueZerof( z1, [] ); // $ExpectError
- isSameValueZerof( z1, {} ); // $ExpectError
- isSameValueZerof( z1, ( x: number ): number => x ); // $ExpectError
-}
-
-// The compiler throws an error if the function is provided an unsupported number of arguments...
-{
- const z1 = new Complex64( 5.0, 3.0 );
- const z2 = new Complex64( 5.0, 3.0 );
-
- isSameValueZerof(); // $ExpectError
- isSameValueZerof( z1 ); // $ExpectError
- isSameValueZerof( z1, z2, {} ); // $ExpectError
-}
diff --git a/lib/node_modules/@stdlib/complex/base/assert/is-same-value-zerof/examples/c/Makefile b/lib/node_modules/@stdlib/complex/base/assert/is-same-value-zerof/examples/c/Makefile
deleted file mode 100644
index 6aed70daf16..00000000000
--- a/lib/node_modules/@stdlib/complex/base/assert/is-same-value-zerof/examples/c/Makefile
+++ /dev/null
@@ -1,146 +0,0 @@
-#/
-# @license Apache-2.0
-#
-# Copyright (c) 2024 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.
-#/
-
-# VARIABLES #
-
-ifndef VERBOSE
- QUIET := @
-else
- QUIET :=
-endif
-
-# Determine the OS ([1][1], [2][2]).
-#
-# [1]: https://en.wikipedia.org/wiki/Uname#Examples
-# [2]: http://stackoverflow.com/a/27776822/2225624
-OS ?= $(shell uname)
-ifneq (, $(findstring MINGW,$(OS)))
- OS := WINNT
-else
-ifneq (, $(findstring MSYS,$(OS)))
- OS := WINNT
-else
-ifneq (, $(findstring CYGWIN,$(OS)))
- OS := WINNT
-else
-ifneq (, $(findstring Windows_NT,$(OS)))
- OS := WINNT
-endif
-endif
-endif
-endif
-
-# Define the program used for compiling C source files:
-ifdef C_COMPILER
- CC := $(C_COMPILER)
-else
- CC := gcc
-endif
-
-# Define the command-line options when compiling C files:
-CFLAGS ?= \
- -std=c99 \
- -O3 \
- -Wall \
- -pedantic
-
-# Determine whether to generate position independent code ([1][1], [2][2]).
-#
-# [1]: https://gcc.gnu.org/onlinedocs/gcc/Code-Gen-Options.html#Code-Gen-Options
-# [2]: http://stackoverflow.com/questions/5311515/gcc-fpic-option
-ifeq ($(OS), WINNT)
- fPIC ?=
-else
- fPIC ?= -fPIC
-endif
-
-# List of includes (e.g., `-I /foo/bar -I /beep/boop/include`):
-INCLUDE ?=
-
-# List of source files:
-SOURCE_FILES ?=
-
-# List of libraries (e.g., `-lopenblas -lpthread`):
-LIBRARIES ?=
-
-# List of library paths (e.g., `-L /foo/bar -L /beep/boop`):
-LIBPATH ?=
-
-# List of C targets:
-c_targets := example.out
-
-
-# RULES #
-
-#/
-# Compiles source files.
-#
-# @param {string} [C_COMPILER] - C compiler (e.g., `gcc`)
-# @param {string} [CFLAGS] - C compiler options
-# @param {(string|void)} [fPIC] - compiler flag determining whether to generate position independent code (e.g., `-fPIC`)
-# @param {string} [INCLUDE] - list of includes (e.g., `-I /foo/bar -I /beep/boop/include`)
-# @param {string} [SOURCE_FILES] - list of source files
-# @param {string} [LIBPATH] - list of library paths (e.g., `-L /foo/bar -L /beep/boop`)
-# @param {string} [LIBRARIES] - list of libraries (e.g., `-lopenblas -lpthread`)
-#
-# @example
-# make
-#
-# @example
-# make all
-#/
-all: $(c_targets)
-
-.PHONY: all
-
-#/
-# Compiles C source files.
-#
-# @private
-# @param {string} CC - C compiler (e.g., `gcc`)
-# @param {string} CFLAGS - C compiler options
-# @param {(string|void)} fPIC - compiler flag determining whether to generate position independent code (e.g., `-fPIC`)
-# @param {string} INCLUDE - list of includes (e.g., `-I /foo/bar`)
-# @param {string} SOURCE_FILES - list of source files
-# @param {string} LIBPATH - list of library paths (e.g., `-L /foo/bar`)
-# @param {string} LIBRARIES - list of libraries (e.g., `-lopenblas`)
-#/
-$(c_targets): %.out: %.c
- $(QUIET) $(CC) $(CFLAGS) $(fPIC) $(INCLUDE) -o $@ $(SOURCE_FILES) $< $(LIBPATH) -lm $(LIBRARIES)
-
-#/
-# Runs compiled examples.
-#
-# @example
-# make run
-#/
-run: $(c_targets)
- $(QUIET) ./$<
-
-.PHONY: run
-
-#/
-# Removes generated files.
-#
-# @example
-# make clean
-#/
-clean:
- $(QUIET) -rm -f *.o *.out
-
-.PHONY: clean
diff --git a/lib/node_modules/@stdlib/complex/base/assert/is-same-value-zerof/examples/c/example.c b/lib/node_modules/@stdlib/complex/base/assert/is-same-value-zerof/examples/c/example.c
deleted file mode 100644
index 2f881e4df37..00000000000
--- a/lib/node_modules/@stdlib/complex/base/assert/is-same-value-zerof/examples/c/example.c
+++ /dev/null
@@ -1,38 +0,0 @@
-/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 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/complex/base/assert/is_same_value_zerof.h"
-#include "stdlib/complex/float32/ctor.h"
-#include
-#include
-
-int main( void ) {
- const stdlib_complex64_t z[] = {
- stdlib_complex64( 5.0f, 2.0f ),
- stdlib_complex64( -2.0f, 1.0f ),
- stdlib_complex64( 0.0f, -0.0f ),
- stdlib_complex64( 0.0f/0.0f, 0.0f/0.0f )
- };
-
- bool v;
- int i;
- for ( i = 0; i < 4; i++ ) {
- v = stdlib_base_complex64_is_same_value_zero( z[ i ], z[ i ] );
- printf( "Same value? %s\n", ( v ) ? "True" : "False" );
- }
-}
diff --git a/lib/node_modules/@stdlib/complex/base/assert/is-same-value-zerof/examples/index.js b/lib/node_modules/@stdlib/complex/base/assert/is-same-value-zerof/examples/index.js
deleted file mode 100644
index f2d1718637c..00000000000
--- a/lib/node_modules/@stdlib/complex/base/assert/is-same-value-zerof/examples/index.js
+++ /dev/null
@@ -1,37 +0,0 @@
-/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 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.
-*/
-
-'use strict';
-
-var Complex64 = require( '@stdlib/complex/float32/ctor' );
-var isSameValueZerof = require( './../lib' );
-
-var z1 = new Complex64( 5.0, 3.0 );
-var z2 = new Complex64( 5.0, 3.0 );
-console.log( isSameValueZerof( z1, z2 ) );
-// => true
-
-z1 = new Complex64( -5.0, -3.0 );
-z2 = new Complex64( 5.0, 3.0 );
-console.log( isSameValueZerof( z1, z2 ) );
-// => false
-
-z1 = new Complex64( NaN, 3.0 );
-z2 = new Complex64( NaN, 3.0 );
-console.log( isSameValueZerof( z1, z2 ) );
-// => true
diff --git a/lib/node_modules/@stdlib/complex/base/assert/is-same-value-zerof/include/stdlib/complex/base/assert/is_same_value_zerof.h b/lib/node_modules/@stdlib/complex/base/assert/is-same-value-zerof/include/stdlib/complex/base/assert/is_same_value_zerof.h
deleted file mode 100644
index 9015ced56d9..00000000000
--- a/lib/node_modules/@stdlib/complex/base/assert/is-same-value-zerof/include/stdlib/complex/base/assert/is_same_value_zerof.h
+++ /dev/null
@@ -1,41 +0,0 @@
-/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 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_COMPLEX_BASE_ASSERT_IS_SAME_VALUE_ZEROF_H
-#define STDLIB_COMPLEX_BASE_ASSERT_IS_SAME_VALUE_ZEROF_H
-
-#include "stdlib/complex/float32/ctor.h"
-#include
-
-/*
-* 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
-
-/**
-* Tests whether two single-precision complex floating-point numbers are the same value.
-*/
-bool stdlib_base_complex64_is_same_value_zero( const stdlib_complex64_t z1, const stdlib_complex64_t z2 );
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif // !STDLIB_COMPLEX_BASE_ASSERT_IS_SAME_VALUE_ZEROF_H
diff --git a/lib/node_modules/@stdlib/complex/base/assert/is-same-value-zerof/lib/index.js b/lib/node_modules/@stdlib/complex/base/assert/is-same-value-zerof/lib/index.js
deleted file mode 100644
index 84c0a6bfade..00000000000
--- a/lib/node_modules/@stdlib/complex/base/assert/is-same-value-zerof/lib/index.js
+++ /dev/null
@@ -1,44 +0,0 @@
-/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 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.
-*/
-
-'use strict';
-
-/**
-* Test whether two single-precision complex floating-point numbers are the same value.
-*
-* @module @stdlib/complex/base/assert/is-same-value-zerof
-*
-* @example
-* var Complex64 = require( '@stdlib/complex/float32/ctor' );
-* var isSameValueZerof = require( '@stdlib/complex/base/assert/is-same-value-zerof' );
-*
-* var z1 = new Complex64( 5.0, 3.0 );
-* var z2 = new Complex64( 5.0, 3.0 );
-*
-* var v = isSameValueZerof( z1, z2 );
-* // returns true
-*/
-
-// MODULES //
-
-var main = require( './main.js' );
-
-
-// EXPORTS //
-
-module.exports = main;
diff --git a/lib/node_modules/@stdlib/complex/base/assert/is-same-value-zerof/lib/main.js b/lib/node_modules/@stdlib/complex/base/assert/is-same-value-zerof/lib/main.js
deleted file mode 100644
index 4dce395a4a2..00000000000
--- a/lib/node_modules/@stdlib/complex/base/assert/is-same-value-zerof/lib/main.js
+++ /dev/null
@@ -1,62 +0,0 @@
-/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 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.
-*/
-
-'use strict';
-
-// MODULES //
-
-var isSame = require( '@stdlib/number/float32/base/assert/is-same-value-zero' );
-var reimf = require( '@stdlib/complex/reimf' );
-
-
-// MAIN //
-
-/**
-* Tests whether two single-precision complex floating-point numbers are the same value.
-*
-* ## Notes
-*
-* - The function implements the SameValueZero Algorithm used by `TypedArray` and `ArrayBuffer` constructors, `Map` and `Set` operations, `String.prototype.includes`, and `Array.prototype.includes` since ES2016.
-* - In contrast to the strict equality operator `===`, `NaNs` are considered the same value.
-*
-* @param {Complex64} z1 - first complex number
-* @param {Complex64} z2 - second complex number
-* @returns {boolean} result
-*
-* @example
-* var Complex64 = require( '@stdlib/complex/float32/ctor' );
-*
-* var z1 = new Complex64( 5.0, 3.0 );
-* var z2 = new Complex64( 5.0, 3.0 );
-*
-* var v = isSameValueZerof( z1, z2 );
-* // returns true
-*/
-function isSameValueZerof( z1, z2 ) {
- var parts1 = reimf( z1 );
- var parts2 = reimf( z2 );
- return (
- isSame( parts1[ 0 ], parts2[ 0 ] ) &&
- isSame( parts1[ 1 ], parts2[ 1 ] )
- );
-}
-
-
-// EXPORTS //
-
-module.exports = isSameValueZerof;
diff --git a/lib/node_modules/@stdlib/complex/base/assert/is-same-value-zerof/manifest.json b/lib/node_modules/@stdlib/complex/base/assert/is-same-value-zerof/manifest.json
deleted file mode 100644
index f246b6bfe21..00000000000
--- a/lib/node_modules/@stdlib/complex/base/assert/is-same-value-zerof/manifest.json
+++ /dev/null
@@ -1,61 +0,0 @@
-{
- "options": {
- "task": "build"
- },
- "fields": [
- {
- "field": "src",
- "resolve": true,
- "relative": true
- },
- {
- "field": "include",
- "resolve": true,
- "relative": true
- },
- {
- "field": "libraries",
- "resolve": false,
- "relative": false
- },
- {
- "field": "libpath",
- "resolve": true,
- "relative": false
- }
- ],
- "confs": [
- {
- "task": "build",
- "src": [
- "./src/main.c"
- ],
- "include": [
- "./include"
- ],
- "libraries": [],
- "libpath": [],
- "dependencies": [
- "@stdlib/complex/float32/ctor",
- "@stdlib/complex/reimf",
- "@stdlib/number/float32/base/assert/is-same-value-zero"
- ]
- },
- {
- "task": "examples",
- "src": [
- "./src/main.c"
- ],
- "include": [
- "./include"
- ],
- "libraries": [],
- "libpath": [],
- "dependencies": [
- "@stdlib/complex/float32/ctor",
- "@stdlib/complex/reimf",
- "@stdlib/number/float32/base/assert/is-same-value-zero"
- ]
- }
- ]
-}
diff --git a/lib/node_modules/@stdlib/complex/base/assert/is-same-value-zerof/package.json b/lib/node_modules/@stdlib/complex/base/assert/is-same-value-zerof/package.json
deleted file mode 100644
index 3c8c0806a5a..00000000000
--- a/lib/node_modules/@stdlib/complex/base/assert/is-same-value-zerof/package.json
+++ /dev/null
@@ -1,74 +0,0 @@
-{
- "name": "@stdlib/complex/base/assert/is-same-value-zerof",
- "version": "0.0.0",
- "description": "Test whether two single-precision complex floating-point numbers are the same value.",
- "license": "Apache-2.0",
- "author": {
- "name": "The Stdlib Authors",
- "url": "https://github.com/stdlib-js/stdlib/graphs/contributors"
- },
- "contributors": [
- {
- "name": "The Stdlib Authors",
- "url": "https://github.com/stdlib-js/stdlib/graphs/contributors"
- }
- ],
- "main": "./lib",
- "directories": {
- "benchmark": "./benchmark",
- "doc": "./docs",
- "example": "./examples",
- "include": "./include",
- "lib": "./lib",
- "src": "./src",
- "test": "./test"
- },
- "types": "./docs/types",
- "scripts": {},
- "homepage": "https://github.com/stdlib-js/stdlib",
- "repository": {
- "type": "git",
- "url": "git://github.com/stdlib-js/stdlib.git"
- },
- "bugs": {
- "url": "https://github.com/stdlib-js/stdlib/issues"
- },
- "dependencies": {},
- "devDependencies": {},
- "engines": {
- "node": ">=0.10.0",
- "npm": ">2.7.0"
- },
- "os": [
- "aix",
- "darwin",
- "freebsd",
- "linux",
- "macos",
- "openbsd",
- "sunos",
- "win32",
- "windows"
- ],
- "keywords": [
- "stdlib",
- "stdmath",
- "mathematics",
- "math",
- "complex",
- "cmplx",
- "number",
- "base",
- "assert",
- "test",
- "validate",
- "equality",
- "compare",
- "comparison",
- "equal",
- "eq",
- "same",
- "issame",
- "issamevalue"
- ]
-}
diff --git a/lib/node_modules/@stdlib/complex/base/assert/is-same-value-zerof/src/main.c b/lib/node_modules/@stdlib/complex/base/assert/is-same-value-zerof/src/main.c
deleted file mode 100644
index b375775259e..00000000000
--- a/lib/node_modules/@stdlib/complex/base/assert/is-same-value-zerof/src/main.c
+++ /dev/null
@@ -1,52 +0,0 @@
-/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 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/complex/base/assert/is_same_value_zerof.h"
-#include "stdlib/number/float32/base/assert/is_same_value_zero.h"
-#include "stdlib/complex/reimf.h"
-#include "stdlib/complex/float32/ctor.h"
-#include
-
-/**
-* Tests whether two single-precision complex floating-point numbers are the same value.
-*
-* @param z1 first single-precision complex floating-point number
-* @param z2 second single-precision complex floating-point number
-* @return boolean indicating if both complex numbers are the same value
-*
-* @example
-* #include "stdlib/complex/float32/ctor.h"
-* #include
-*
-* stdlib_complex64_t z1 = stdlib_complex64( 5.0f, 2.0f );
-* stdlib_complex64_t z2 = stdlib_complex64( 5.0f, 2.0f );
-*
-* bool v = stdlib_base_complex64_is_same_value_zero( z1, z2 );
-*/
-bool stdlib_base_complex64_is_same_value_zero( const stdlib_complex64_t z1, const stdlib_complex64_t z2 ) {
- float re1;
- float re2;
- float im1;
- float im2;
- stdlib_reimf( z1, &re1, &im1 );
- stdlib_reimf( z2, &re2, &im2 );
- return (
- stdlib_base_float32_is_same_value_zero( re1, re2 ) &&
- stdlib_base_float32_is_same_value_zero( im1, im2 )
- );
-}
diff --git a/lib/node_modules/@stdlib/complex/base/assert/is-same-value-zerof/test/test.js b/lib/node_modules/@stdlib/complex/base/assert/is-same-value-zerof/test/test.js
deleted file mode 100644
index 68078bbcf5e..00000000000
--- a/lib/node_modules/@stdlib/complex/base/assert/is-same-value-zerof/test/test.js
+++ /dev/null
@@ -1,150 +0,0 @@
-/**
-* @license Apache-2.0
-*
-* Copyright (c) 2024 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.
-*/
-
-'use strict';
-
-// MODULES //
-
-var tape = require( 'tape' );
-var Complex64 = require( '@stdlib/complex/float32/ctor' );
-var PINF = require( '@stdlib/constants/float32/pinf' );
-var NINF = require( '@stdlib/constants/float32/ninf' );
-var isSameValueZerof = require( './../lib' );
-
-
-// TESTS //
-
-tape( 'main export is a function', function test( t ) {
- t.ok( true, __filename );
- t.strictEqual( typeof isSameValueZerof, 'function', 'main export is a function' );
- t.end();
-});
-
-tape( 'the function tests whether two complex numbers are the same value (finite)', function test( t ) {
- var z1;
- var z2;
-
- z1 = new Complex64( 5.0, 3.0 );
- t.strictEqual( isSameValueZerof( z1, z1 ), true, 'returns expected value' );
-
- z1 = new Complex64( 5.0, 3.0 );
- z2 = new Complex64( 5.0, 3.0 );
- t.strictEqual( isSameValueZerof( z1, z2 ), true, 'returns expected value' );
-
- z1 = new Complex64( 0.0, 0.0 );
- z2 = new Complex64( 0.0, 0.0 );
- t.strictEqual( isSameValueZerof( z1, z2 ), true, 'returns expected value' );
-
- z1 = new Complex64( -0.0, 0.0 );
- z2 = new Complex64( 0.0, 0.0 );
- t.strictEqual( isSameValueZerof( z1, z2 ), true, 'returns expected value' );
-
- z1 = new Complex64( 0.0, -0.0 );
- z2 = new Complex64( -0.0, 0.0 );
- t.strictEqual( isSameValueZerof( z1, z2 ), true, 'returns expected value' );
-
- z1 = new Complex64( 0.0, -0.0 );
- z2 = new Complex64( 0.0, -0.0 );
- t.strictEqual( isSameValueZerof( z1, z2 ), true, 'returns expected value' );
-
- z1 = new Complex64( -5.0, 3.0 );
- z2 = new Complex64( 5.0, 3.0 );
- t.strictEqual( isSameValueZerof( z1, z2 ), false, 'returns expected value' );
-
- z1 = new Complex64( 5.0, 3.0 );
- z2 = new Complex64( -5.0, 3.0 );
- t.strictEqual( isSameValueZerof( z1, z2 ), false, 'returns expected value' );
-
- z1 = new Complex64( 5.0, -3.0 );
- z2 = new Complex64( 5.0, 3.0 );
- t.strictEqual( isSameValueZerof( z1, z2 ), false, 'returns expected value' );
-
- z1 = new Complex64( 5.0, 3.0 );
- z2 = new Complex64( 5.0, -3.0 );
- t.strictEqual( isSameValueZerof( z1, z2 ), false, 'returns expected value' );
-
- t.end();
-});
-
-tape( 'the function tests whether two complex numbers are the same value (infinite)', function test( t ) {
- var z1;
- var z2;
-
- z1 = new Complex64( PINF, NINF );
- t.strictEqual( isSameValueZerof( z1, z1 ), true, 'returns expected value' );
-
- z1 = new Complex64( PINF, NINF );
- z2 = new Complex64( PINF, NINF );
- t.strictEqual( isSameValueZerof( z1, z2 ), true, 'returns expected value' );
-
- z1 = new Complex64( NINF, 3.0 );
- z2 = new Complex64( PINF, 3.0 );
- t.strictEqual( isSameValueZerof( z1, z2 ), false, 'returns expected value' );
-
- z1 = new Complex64( PINF, 3.0 );
- z2 = new Complex64( NINF, 3.0 );
- t.strictEqual( isSameValueZerof( z1, z2 ), false, 'returns expected value' );
-
- z1 = new Complex64( PINF, -3.0 );
- z2 = new Complex64( PINF, 3.0 );
- t.strictEqual( isSameValueZerof( z1, z2 ), false, 'returns expected value' );
-
- z1 = new Complex64( PINF, 3.0 );
- z2 = new Complex64( PINF, -3.0 );
- t.strictEqual( isSameValueZerof( z1, z2 ), false, 'returns expected value' );
-
- z1 = new Complex64( 5.0, PINF );
- z2 = new Complex64( 5.0, NINF );
- t.strictEqual( isSameValueZerof( z1, z2 ), false, 'returns expected value' );
-
- t.end();
-});
-
-tape( 'the function tests whether two complex numbers are the same value (NaNs)', function test( t ) {
- var z1;
- var z2;
-
- z1 = new Complex64( NaN, NaN );
- t.strictEqual( isSameValueZerof( z1, z1 ), true, 'returns expected value' );
-
- z1 = new Complex64( NaN, NaN );
- z2 = new Complex64( NaN, NaN );
- t.strictEqual( isSameValueZerof( z1, z2 ), true, 'returns expected value' );
-
- z1 = new Complex64( NaN, 3.0 );
- z2 = new Complex64( NaN, 3.0 );
- t.strictEqual( isSameValueZerof( z1, z2 ), true, 'returns expected value' );
-
- z1 = new Complex64( 5.0, 3.0 );
- z2 = new Complex64( NaN, 3.0 );
- t.strictEqual( isSameValueZerof( z1, z2 ), false, 'returns expected value' );
-
- z1 = new Complex64( NaN, 3.0 );
- z2 = new Complex64( 5.0, 3.0 );
- t.strictEqual( isSameValueZerof( z1, z2 ), false, 'returns expected value' );
-
- z1 = new Complex64( 5.0, NaN );
- z2 = new Complex64( 5.0, NaN );
- t.strictEqual( isSameValueZerof( z1, z2 ), true, 'returns expected value' );
-
- z1 = new Complex64( 5.0, 3.0 );
- z2 = new Complex64( 5.0, NaN );
- t.strictEqual( isSameValueZerof( z1, z2 ), false, 'returns expected value' );
-
- t.end();
-});