@metamask/snaps-utils
Version:
A collection of utilities for MetaMask Snaps
18 lines • 650 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.packageJsonRecommendedFields = void 0;
const RECOMMENDED_FIELDS = ['repository'];
/**
* Check if package.json contains recommended fields.
*/
exports.packageJsonRecommendedFields = {
severity: 'warning',
semanticCheck(files, context) {
for (const recommendedField of RECOMMENDED_FIELDS) {
if (!files.packageJson.result[recommendedField]) {
context.report(`Missing recommended package.json property: "${recommendedField}".`);
}
}
},
};
//# sourceMappingURL=package-json-recommended-fields.cjs.map