UNPKG

@metamask/snaps-utils

Version:
24 lines 805 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.expectedFiles = void 0; const types_1 = require("../../types.cjs"); const EXPECTED_SNAP_FILES = ['manifest', 'packageJson', 'sourceCode']; const SnapFileNameFromKey = { manifest: types_1.NpmSnapFileNames.Manifest, packageJson: types_1.NpmSnapFileNames.PackageJson, sourceCode: 'source code bundle', }; /** * Check if all the required files are included. */ exports.expectedFiles = { severity: 'error', structureCheck(files, context) { for (const expectedFile of EXPECTED_SNAP_FILES) { if (!files[expectedFile]) { context.report(`Missing file "${SnapFileNameFromKey[expectedFile]}".`); } } }, }; //# sourceMappingURL=expected-files.cjs.map