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

Maxper open source final #2048

Closed

Conversation

PersonligaPersson
Copy link

Assignment Proposal

Title

Contributing to better-npm-audit

Names and KTH ID

Deadline

Task 5

Category

Contribution to open-source

Description

Please note: I'm adding this due to the fact that #2038 has not been merged yet and today (2022-05-31) is the last day to submit.

NPM is a package manager for Node.js which is a hugely popular back end runtime environment for Javascript code. Node.js provides the framework for Javascript code to be executed outside of the web browser, allowing for quick and easy development of backend services. In order to validate the safety of applications built on potentially thousands of packages NPM provides the NPM audit command. The NPM audit command scans the project and reports known issues and security vulnerabilities. The audit command however has undergone several revisions and changes over the years, favoring a minimalistic report style. This choice has created a need for more extensive options and output from the audit command.

The better-npm-audit is an open source repository which allows for extended output and configuration of the npm audit command. I will solve an open issue where the developer has asked for help, allowing users to write configuration files in the yaml format for the improved audit command. Given that yaml is a very popular configuration langauge for DevOps-related tools and projects it will help expand the range of users that can use this tool in their CI/CD pipelines.

The repository has 81 stars, 218 commits and an active community as other students in this course have had conversations with the developer and have contributed to the repository as part of this course.

Final Submission
Adding yaml support

@monperrus
Copy link
Member

@PersonligaPersson This PR is invalid. You do two completely unrelated actions: deleting an essay and registering a task.

I've copied this final README in #2038 and merged.

Best regards. -Martin Monperrus

@monperrus monperrus closed this Jun 2, 2022
@PersonligaPersson
Copy link
Author

@PersonligaPersson This PR is invalid. You do two completely unrelated actions: deleting an essay and registering a task.

I've copied this final README in #2038 and merged.

Best regards. -Martin Monperrus

I apologize for the accidental deletion of the essay. The reason for this mistake was that the path to the essay in question caused a problem when cloning the repository to a windows machine. Git would only allow me to check out the main branch if the git config option "core.protectNTFS" was set to false. This lead me to accidentally deleting the essay from version control when I made this PR.

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.

2 participants