create-web3
Version:
A boilerplate for creating a web3 projects
20 lines (16 loc) • 480 B
JavaScript
// eslint-disable-next-line import/no-extraneous-dependencies
const validateProjectName = require('validate-npm-package-name');
const validateNpmName = (name) => {
const nameValidation = validateProjectName(name);
if (nameValidation.validForNewPackages) {
return { valid: true };
}
return {
valid: false,
problems: [
...(nameValidation.errors || []),
...(nameValidation.warnings || []),
],
};
};
exports.validateNpmName = validateNpmName;