diff --git a/lib/utils.js b/lib/utils.js index 61b066651..a6ee3fe7c 100644 --- a/lib/utils.js +++ b/lib/utils.js @@ -3,11 +3,13 @@ var URL = require('url'); // from normalize-package-data/lib/fixer.js module.exports.validate_name = function(name) { + name = name.toLowerCase(); if ( - name.charAt(0) === "." || + name.charAt(0) === "." || // ".bin", etc. name.match(/[\/@\s\+%:]/) || name !== encodeURIComponent(name) || name.toLowerCase() === "node_modules" || + name.toLowerCase() === "__proto__" || name.toLowerCase() === "favicon.ico" ) { return false;