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

Bring fork up to date #2

Merged
merged 7 commits into from
Jan 6, 2019
Merged

Conversation

AndrewFinlay
Copy link
Owner

No description provided.

coreyfarrell and others added 7 commits November 19, 2018 04:40
This causes an update to mem to resolve a potential DoS vulnerability in
command-line processing.

The vulnerable version of mem is still included by development
dependencies.

Fixes #918
* Fix missing command temp-directory

After changing tempDirectory to tempDir, with a fallback for tempDirectory, the default values set in the 'temp-dir' yargs option were being used rather than falling back to tempDirectory and then the default temp dir.
This change removes the yargs default value for the option 'temp-dir'.
This means the statement that assigns '_tempDirectory' in 'index.js' attempts to use temp-dir, then temp-directory, then the default value.  
This is now under test with some new test cases that show:
  - tempDir is preferred to tempDirectory
  - tempDirectory is used if tempDir isn't set
  - that we fall back to the '.nyc_output' dir if neither tempDir or tempDirectory are set.

* Alternate implementation

Maintains notice of default temp-dir in help output.
Removed tests as I'm not confident with these right now, will take another look when I get some time.

Fixes #927.
@AndrewFinlay AndrewFinlay merged commit 516b68e into AndrewFinlay:master Jan 6, 2019
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.

6 participants