Source: index.js

/**
 * @callback UserscriptUtilsErrStringCallback
 * @author Art <a.molcanovas@gmail.com>
 * @param {Error|null} err An error in the operation, if any.
 * @param {string|null} result Results of the operation. Will be null if an error occurred.
 */

var getMetablock = require('./lib/get-metablock'),
    getUpdateMetablock = require('./lib/get-update-metablock');

/**
 * Useful tools for developing userscripts
 * @author Art <a.molcanovas@gmail.com>
 * @module userscript-utils
 */
module.exports = {
    /**
     * Get the entire metadata block from a file
     * @type {module:userscript-utils/getMetablock}
     */
    getMetablock: getMetablock,
    /**
     * Get the part of the metadatablock that's required for .meta.js file and @updateURL
     * @type {module:userscript-utils/getUpdateMetablock}
     */
    getUpdateMetablock: getUpdateMetablock
};