You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A research analysis on the usage of package.json throughout the entire JavaScript ecosystem.
Research/Contribution Process
Contributions welcome! Reach out in the Slack channel for help!
Within the research directory are a collection of markdown files each containing the analysis for one or more top-level package.json properties. The file, package-json.md, contains a property research index.
Research should primarily focus on a property's existing rule-set and use-cases. Details should be presented in such a way to not infer bias to any single tool; however, since many tools share the same behavior, those details can be presented as fact.
For example, the dependencies property has a number of ways a dependency can be specified. From using SemVer, workspace syntax, or even specifying a git link, many package manager tools will resolve the value in a similar way (though the lockfile output may be unique).
Research should accurately and clearly declare when it is presenting tool-specific behavior about a certain package.json property.
Contributing New Research:
Make sure that an analysis has not already been conducted on the property or properties you are analyzing.