Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update utils.mjs #1605

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

Update utils.mjs #1605

wants to merge 1 commit into from

Conversation

voronor
Copy link

@voronor voronor commented Oct 15, 2024

Changes and Explanation:

Removed Redundant ./ in Path Concatenation:

In join(APP_PATH, './fuel-wallet.zip'), the ./ is unnecessary when using join. Replaced with join(APP_PATH, 'fuel-wallet.zip') to simplify the path concatenation.

Added Conditional Check for Setting Environment Variables:

Instead of assigning values directly in setEnvVar, I added a conditional check if (!process.env[key]). This ensures the environment variable is only set if it is not already defined, which avoids unnecessary overwriting.

Consolidated console.log Outputs:

Instead of calling console.log multiple times, I grouped all logs together into one output. This reduces redundancy and makes it easier to follow what is being logged, improving readability and reducing noise in the console.

Replaced Deprecated stdout: 'inherit' with stdio: 'inherit':

In the execa call, the correct option for forwarding output to the parent process is stdio: 'inherit' instead of stdout: 'inherit'. This ensures that the command’s output is properly displayed.

Avoided Unnecessary Recursive Path ./dist:

Removed the ./ from join(ROOT_PATH, './dist') since it's redundant. join(ROOT_PATH, 'dist') is sufficient.

These changes improve code clarity, maintainability, and performance by reducing redundancy and ensuring proper handling of environment variables and logs.

Changes and Explanation:

Removed Redundant ./ in Path Concatenation:

In join(APP_PATH, './fuel-wallet.zip'), the ./ is unnecessary when using join. Replaced with join(APP_PATH, 'fuel-wallet.zip') to simplify the path concatenation.

Added Conditional Check for Setting Environment Variables:

Instead of assigning values directly in setEnvVar, I added a conditional check if (!process.env[key]). This ensures the environment variable is only set if it is not already defined, which avoids unnecessary overwriting.

Consolidated console.log Outputs:

Instead of calling console.log multiple times, I grouped all logs together into one output. This reduces redundancy and makes it easier to follow what is being logged, improving readability and reducing noise in the console.

Replaced Deprecated stdout: 'inherit' with stdio: 'inherit':

In the execa call, the correct option for forwarding output to the parent process is stdio: 'inherit' instead of stdout: 'inherit'. This ensures that the command’s output is properly displayed.

Avoided Unnecessary Recursive Path ./dist:

Removed the ./ from join(ROOT_PATH, './dist') since it's redundant. join(ROOT_PATH, 'dist') is sufficient.

These changes improve code clarity, maintainability, and performance by reducing redundancy and ensuring proper handling of environment variables and logs.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant