Socket
Socket
Sign inDemoInstall

normalize-package-data

Package Overview
Dependencies
Maintainers
1
Versions
60
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

normalize-package-data - npm Package Compare versions

Comparing version 0.1.5 to 0.1.6

5

lib/is_valid.js

@@ -21,3 +21,4 @@ // a warning for deprecated or likely-incorrect fields

checkScriptsField(data.scripts, warn)
if (!data.readme) warn("No readme data!")
if (!data.repository) warn("No repository field.")
if (!data.readme) warn("No readme data.")
if (data.description && typeof data.description !== 'string') {

@@ -57,3 +58,3 @@ warn("'description' field should be a string")

}
return providedName + " should probably be " + probableName
return providedName + " should probably be " + probableName + "."
}

2

package.json
{
"name": "normalize-package-data",
"version": "0.1.5",
"version": "0.1.6",
"author": "Meryn Stol <merynstol@gmail.com>",

@@ -5,0 +5,0 @@ "description": "Normalizes data that can be found in package.json files.",

@@ -50,3 +50,3 @@ var tap = require("tap")

t.same(packageData, expect)
t.same(warnings, ["No readme data!"])
t.same(warnings, ["No repository field.","No readme data."])
t.end()

@@ -77,3 +77,4 @@ })

var expect =
[ 'No readme data!',
[ 'No repository field.',
'No readme data.',
'bugs.url field must be a string url. Deleted.',

@@ -80,0 +81,0 @@ 'bugs.email field must be a string email. Deleted.',

@@ -12,23 +12,26 @@ var test = require('tap').test

var expect =
[ 'dependancies should probably be dependencies',
'dependecies should probably be dependencies',
'depdenencies should probably be dependencies',
'devEependencies should probably be devDependencies',
'depends should probably be dependencies',
'dev-dependencies should probably be devDependencies',
'devDependences should probably be devDependencies',
'devDepenencies should probably be devDependencies',
'devdependencies should probably be devDependencies',
'repostitory should probably be repository',
'prefereGlobal should probably be preferGlobal',
'hompage should probably be homepage',
'hampage should probably be homepage',
'autohr should probably be author',
'autor should probably be author',
'contributers should probably be contributors',
'publicationConfig should probably be publishConfig',
'No readme data!',
[ 'dependancies should probably be dependencies.',
'dependecies should probably be dependencies.',
'depdenencies should probably be dependencies.',
'devEependencies should probably be devDependencies.',
'depends should probably be dependencies.',
'dev-dependencies should probably be devDependencies.',
'devDependences should probably be devDependencies.',
'devDepenencies should probably be devDependencies.',
'devdependencies should probably be devDependencies.',
'repostitory should probably be repository.',
'prefereGlobal should probably be preferGlobal.',
'hompage should probably be homepage.',
'hampage should probably be homepage.',
'autohr should probably be author.',
'autor should probably be author.',
'contributers should probably be contributors.',
'publicationConfig should probably be publishConfig.',
'No repository field.',
'No repository field.',
'No readme data.',
'bugs.url field must be a string url. Deleted.',
'Normalized value of bugs field is an empty object. Deleted.',
'No readme data!' ]
'No repository field.',
'No readme data.' ]

@@ -35,0 +38,0 @@ normalize({"dependancies": "dependencies"

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc