Hundreds of thousands of lines of code shared over the years by developers of Java Script (JS). With JS, project developers have created different applications using these previously developed codes.
Because of each line of code that we use in our own development projects and developed by others, the programs we develop depend on the pieces of code that were previously developed. For example, the most popular package manager known by JS developers, the NPM has more than 300,000 packages and is used by more than 5 million engineers.
It has been observed that NPMs developed and used by so many people can cause security and performance problems especially in large systems. Although NPM is used with yarn, developed by exponent, Google and tilde, it is used more effectively in the field of package management, package creation, installation and system security.