Normalizes package.json data.
Applies npm's normalization rules: defaulting main, normalizing repository URLs, handling people fields, etc.
Summary
Functions
Normalizes a package.json data map.
Normalizes the bugs field from a string URL.
Normalizes the homepage field — removes trailing slash.
Normalizes the main field. Defaults to index.js if missing.
Normalizes people fields (author, maintainers, contributors).
Normalizes the repository field.
Parses a person string like "Name <email> (url)" into a map.
Functions
Normalizes a package.json data map.
Normalizes the bugs field from a string URL.
Normalizes the homepage field — removes trailing slash.
Normalizes the main field. Defaults to index.js if missing.
Normalizes people fields (author, maintainers, contributors).
Converts shorthand "Name <email>" strings to objects.
Normalizes the repository field.
Converts shorthand strings like "github:user/repo" to full objects.
Parses a person string like "Name <email> (url)" into a map.