Skip to content

Commit 59d41b1

Browse files
committed
Inline to avoid executing external Node.js script
1 parent d96a0da commit 59d41b1

File tree

2 files changed

+4
-53
lines changed

2 files changed

+4
-53
lines changed

tools/scripts/list_stdlib_dependencies.js

Lines changed: 0 additions & 50 deletions
This file was deleted.

tools/scripts/npm_publish

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -418,9 +418,8 @@ update_version() {
418418
update_internal_dependencies() {
419419
echo 'Updating `@stdlib` dependency versions...' >&2
420420
echo 'Getting list of `@stdlib` dependencies...' >&2
421-
dependencies="$(
422-
node list_stdlib_dependencies.js
423-
)"
421+
script="var pkg = require( '${package_json}' ); var keys = Object.keys( pkg.dependencies ); for ( var i = 0; i < keys.length; i++ ) { if ( /^@stdlib/.test( keys[ i ] ) ) { console.log( keys[ i ] ); } }"
422+
dependencies="$(node -e "${script}")"
424423
if [[ "$?" -ne 0 ]]; then
425424
echo '' >&2
426425
echo 'Error: unexpected error. Encountered an error when getting list of `@stdlib` dependencies.' >&2
@@ -594,6 +593,8 @@ update_remote_repository() {
594593

595594
# Main execution sequence.
596595
main() {
596+
update_internal_dependencies
597+
597598
echo '' >&2
598599
check
599600
if [[ "$?" -ne 0 ]]; then

0 commit comments

Comments
 (0)