pwabuilder-lib
Version:
PWA Builder Core Library
26 lines (23 loc) • 1.4 kB
JavaScript
var manifestConverter = require('./manifestConverter'),
manifestLoader = require('./manifestLoader'),
manifestValidator = require('./manifestValidator'),
manifestTypeDetector = require('./manifestTypeDetector');
module.exports = {
getManifestFromSite: manifestLoader.getManifestFromSite,
getManifestFromFile: manifestLoader.getManifestFromFile,
writeToFile: manifestLoader.writeToFile,
fetchManifestUrlFromSite: manifestLoader.fetchManifestUrlFromSite,
downloadManifestFromUrl: manifestLoader.downloadManifestFromUrl,
generateImagesForManifest: manifestLoader.generateImagesForManifest,
listAvailableManifestFormats: manifestLoader.listAvailableManifestFormats,
convertTo: manifestConverter.convertTo,
validateManifest: manifestValidator.validateManifest,
loadValidationRules: manifestValidator.loadValidationRules,
runValidationRules: manifestValidator.runValidationRules,
imageValidation: manifestValidator.imageValidation,
imageGroupValidation: manifestValidator.imageGroupValidation,
validateAndNormalizeStartUrl: manifestValidator.validateAndNormalizeStartUrl,
applyValidationRules: manifestValidator.applyValidationRules,
detect: manifestTypeDetector.detect,
};
;