New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

function-bootstrapper

Package Overview
Dependencies
Maintainers
1
Versions
5
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

function-bootstrapper - npm Package Compare versions

Comparing version

to
1.0.1

27

dist/bundle.js

@@ -28,2 +28,21 @@ 'use strict';

/**
* @typedef {Object} BootChainFragment
* @property {Boolean} promise If false, it needs to be sync
* @property {Function} function
* @property {*} payload The payload is the first arguement for the function
* @property {Boolean} ignoreError Don't reject if a error occurs, but only for this fragment
*/
/**
* @typedef {Object} BootstrapperConfig
* @property {Boolean} ignoreError Don't reject if a error occurs
* @property {BootChainFragment} chain []
*/
/**
*
* @param {BootstrapperConfig} bootstrapCFG
* @property {Promise} promise
*/
function Bootstrapper(bootstrapCFG) {

@@ -42,2 +61,8 @@ _classCallCheck(this, Bootstrapper);

/**
* @return {Promise}
* @private
*/
_createClass(Bootstrapper, [{

@@ -97,2 +122,2 @@ key: '_execute',

//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL2luZGV4LmpzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQTs7OztBQUNBOzs7O0FBQ0E7Ozs7Ozs7Ozs7QUFFQSxJQUFNLFFBQVEsbUJBQVEsWUFBUixpQkFBZDs7QUFFQSxPQUFPLE9BQVA7QUFBQTs7QUFFSSwwQkFBWSxZQUFaLEVBQTBCO0FBQUE7O0FBQUE7O0FBRXRCLGNBQUssVUFBTCxHQUFrQixhQUFhLEtBQS9CO0FBQ0EsY0FBSyxHQUFMLEdBQVcsWUFBWDtBQUNBLGNBQUssS0FBTCxHQUFhLE1BQUssVUFBTCxDQUFnQixNQUE3QjtBQUNBLGNBQUssUUFBTCxHQUFnQixNQUFLLFFBQUwsQ0FBYyxJQUFkLE9BQWhCO0FBQ0EsY0FBSyxPQUFMLEdBQWUsTUFBSyxRQUFMLEVBQWY7QUFOc0I7QUFPekI7O0FBVEw7QUFBQTtBQUFBLG1DQVdjO0FBQUE7O0FBQ04sZ0JBQU0sT0FBTyxJQUFiO0FBQ0EsbUJBQU8sdUJBQVksVUFBQyxPQUFELEVBQVUsTUFBVixFQUFxQjtBQUNwQyxxQkFBSyxJQUFMLENBQVUsT0FBVjtBQUNBLG9CQUFJLElBQUksQ0FBUjtBQUNBLHVCQUFPLE1BQU0sZUFBTixDQUFzQixPQUFLLFVBQTNCLEVBQXVDLFVBQUMsT0FBRCxFQUFVLFFBQVYsRUFBdUI7QUFDakUsd0JBQUksUUFBUSxPQUFaLEVBQW9CO0FBQ2hCLGdDQUFRLFFBQVIsQ0FBaUIsUUFBUSxPQUFSLElBQW1CLFNBQXBDLEVBQStDLElBQS9DLENBQW9ELFlBQU07QUFDdEQ7QUFDQSxpQ0FBSyxJQUFMLENBQVUsVUFBVixFQUFzQixFQUFDLFVBQVUsQ0FBWCxFQUFjLE9BQU8sS0FBSyxLQUExQixFQUF0QjtBQUNBO0FBQ0gseUJBSkQsRUFJRyxLQUpILENBSVMsYUFBSztBQUNWO0FBQ0EsaUNBQUssSUFBTCxDQUFVLFVBQVYsRUFBc0IsRUFBQyxVQUFVLENBQVgsRUFBYyxPQUFPLEtBQUssS0FBMUIsRUFBdEI7QUFDQSxnQ0FBSSxLQUFLLEdBQUwsQ0FBUyxXQUFULElBQXdCLFFBQVEsV0FBcEMsRUFBZ0Q7QUFDNUM7QUFDSCw2QkFGRCxNQUVPO0FBQ0gseUNBQVMsQ0FBVDtBQUNIO0FBQ0oseUJBWkQ7QUFhSCxxQkFkRCxNQWNPO0FBQ0gsNEJBQUk7QUFDQSxvQ0FBUSxRQUFSLENBQWlCLFFBQVEsT0FBUixJQUFtQixTQUFwQztBQUNBO0FBQ0EsaUNBQUssSUFBTCxDQUFVLFVBQVYsRUFBc0IsRUFBQyxVQUFVLENBQVgsRUFBYyxPQUFPLEtBQUssS0FBMUIsRUFBdEI7QUFDQTtBQUNILHlCQUxELENBS0UsT0FBTyxDQUFQLEVBQVU7QUFDUjtBQUNBLGlDQUFLLElBQUwsQ0FBVSxVQUFWLEVBQXNCLEVBQUMsVUFBVSxDQUFYLEVBQWMsT0FBTyxLQUFLLEtBQTFCLEVBQXRCO0FBQ0EsZ0NBQUksS0FBSyxHQUFMLENBQVMsV0FBVCxJQUF3QixRQUFRLFdBQXBDLEVBQWdEO0FBQzVDO0FBQ0gsNkJBRkQsTUFFTztBQUNILHlDQUFTLENBQVQ7QUFDSDtBQUNKO0FBQ0o7QUFDSixpQkEvQk0sRUErQkosSUEvQkksQ0ErQkMsWUFBTTtBQUNWLHlCQUFLLElBQUwsQ0FBVSxVQUFWO0FBQ0E7QUFDSCxpQkFsQ00sRUFrQ0osS0FsQ0ksQ0FrQ0UsYUFBSztBQUNWLHlCQUFLLElBQUwsQ0FBVSxPQUFWLEVBQW1CLENBQW5CO0FBQ0EsMkJBQU8sQ0FBUDtBQUNILGlCQXJDTSxDQUFQO0FBc0NILGFBekNNLENBQVA7QUEwQ0g7QUF2REw7O0FBQUE7QUFBQSIsImZpbGUiOiJidW5kbGUuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgUHJvbWlzZSBmcm9tICdibHVlYmlyZCc7XG5pbXBvcnQgQXN5bmMgZnJvbSAnYXN5bmMnO1xuaW1wb3J0IHtFdmVudEVtaXR0ZXJ9IGZyb20gJ2V2ZW50cyc7XG5cbmNvbnN0IGFzeW5jID0gUHJvbWlzZS5wcm9taXNpZnlBbGwoQXN5bmMpO1xuXG5tb2R1bGUuZXhwb3J0cyA9IGNsYXNzIEJvb3RzdHJhcHBlciBleHRlbmRzIEV2ZW50RW1pdHRlciB7XG5cbiAgICBjb25zdHJ1Y3Rvcihib290c3RyYXBDRkcpIHtcbiAgICAgICAgc3VwZXIoKTtcbiAgICAgICAgdGhpcy5ib290X2NoYWluID0gYm9vdHN0cmFwQ0ZHLmNoYWluO1xuICAgICAgICB0aGlzLmNmZyA9IGJvb3RzdHJhcENGRztcbiAgICAgICAgdGhpcy5jb3VudCA9IHRoaXMuYm9vdF9jaGFpbi5sZW5ndGg7XG4gICAgICAgIHRoaXMuX2V4ZWN1dGUgPSB0aGlzLl9leGVjdXRlLmJpbmQodGhpcyk7XG4gICAgICAgIHRoaXMucHJvbWlzZSA9IHRoaXMuX2V4ZWN1dGUoKTtcbiAgICB9XG5cbiAgICBfZXhlY3V0ZSgpe1xuICAgICAgICBjb25zdCBzZWxmID0gdGhpcztcbiAgICAgICAgcmV0dXJuIG5ldyBQcm9taXNlKChyZXNvbHZlLCByZWplY3QpID0+IHtcbiAgICAgICAgICAgIHNlbGYuZW1pdCgnc3RhcnQnKTtcbiAgICAgICAgICAgIGxldCBjID0gMDtcbiAgICAgICAgICAgIHJldHVybiBhc3luYy5lYWNoU2VyaWVzQXN5bmModGhpcy5ib290X2NoYWluLCAoRnVuY0NGRywgQ2FsbGJhY2spID0+IHtcbiAgICAgICAgICAgICAgICBpZiAoRnVuY0NGRy5wcm9taXNlKXtcbiAgICAgICAgICAgICAgICAgICAgRnVuY0NGRy5mdW5jdGlvbihGdW5jQ0ZHLnBheWxvYWQgfHwgdW5kZWZpbmVkKS50aGVuKCgpID0+IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGMrKztcbiAgICAgICAgICAgICAgICAgICAgICAgIHNlbGYuZW1pdCgncHJvZ3Jlc3MnLCB7ZmluaXNoZWQ6IGMsIGNvdW50OiBzZWxmLmNvdW50fSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBDYWxsYmFjaygpO1xuICAgICAgICAgICAgICAgICAgICB9KS5jYXRjaChlID0+IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGMrKztcbiAgICAgICAgICAgICAgICAgICAgICAgIHNlbGYuZW1pdCgncHJvZ3Jlc3MnLCB7ZmluaXNoZWQ6IGMsIGNvdW50OiBzZWxmLmNvdW50fSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBpZiAoc2VsZi5jZmcuaWdub3JlRXJyb3IgfHwgRnVuY0NGRy5pZ25vcmVFcnJvcil7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQ2FsbGJhY2soKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQ2FsbGJhY2soZSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH0pO1xuICAgICAgICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICAgICAgICAgIHRyeSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBGdW5jQ0ZHLmZ1bmN0aW9uKEZ1bmNDRkcucGF5bG9hZCB8fCB1bmRlZmluZWQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYysrO1xuICAgICAgICAgICAgICAgICAgICAgICAgc2VsZi5lbWl0KCdwcm9ncmVzcycsIHtmaW5pc2hlZDogYywgY291bnQ6IHNlbGYuY291bnR9KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIENhbGxiYWNrKCk7XG4gICAgICAgICAgICAgICAgICAgIH0gY2F0Y2ggKGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGMrKztcbiAgICAgICAgICAgICAgICAgICAgICAgIHNlbGYuZW1pdCgncHJvZ3Jlc3MnLCB7ZmluaXNoZWQ6IGMsIGNvdW50OiBzZWxmLmNvdW50fSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBpZiAoc2VsZi5jZmcuaWdub3JlRXJyb3IgfHwgRnVuY0NGRy5pZ25vcmVFcnJvcil7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQ2FsbGJhY2soKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQ2FsbGJhY2soZSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9KS50aGVuKCgpID0+IHtcbiAgICAgICAgICAgICAgICBzZWxmLmVtaXQoJ2ZpbmlzaGVkJyk7XG4gICAgICAgICAgICAgICAgcmVzb2x2ZSgpO1xuICAgICAgICAgICAgfSkuY2F0Y2goZSA9PiB7XG4gICAgICAgICAgICAgICAgc2VsZi5lbWl0KCdlcnJvcicsIGUpO1xuICAgICAgICAgICAgICAgIHJlamVjdChlKTtcbiAgICAgICAgICAgIH0pO1xuICAgICAgICB9KTtcbiAgICB9XG5cbn07XG4iXX0=
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL2luZGV4LmpzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQTs7OztBQUNBOzs7O0FBQ0E7Ozs7Ozs7Ozs7QUFFQSxJQUFNLFFBQVEsbUJBQVEsWUFBUixpQkFBZDs7QUFFQSxPQUFPLE9BQVA7QUFBQTs7QUFFSTs7Ozs7Ozs7QUFRQTs7Ozs7O0FBTUE7Ozs7O0FBS0EsMEJBQVksWUFBWixFQUEwQjtBQUFBOztBQUFBOztBQUV0QixjQUFLLFVBQUwsR0FBa0IsYUFBYSxLQUEvQjtBQUNBLGNBQUssR0FBTCxHQUFXLFlBQVg7QUFDQSxjQUFLLEtBQUwsR0FBYSxNQUFLLFVBQUwsQ0FBZ0IsTUFBN0I7QUFDQSxjQUFLLFFBQUwsR0FBZ0IsTUFBSyxRQUFMLENBQWMsSUFBZCxPQUFoQjtBQUNBLGNBQUssT0FBTCxHQUFlLE1BQUssUUFBTCxFQUFmO0FBTnNCO0FBT3pCOztBQUVEOzs7Ozs7QUE5Qko7QUFBQTtBQUFBLG1DQWtDYztBQUFBOztBQUNOLGdCQUFNLE9BQU8sSUFBYjtBQUNBLG1CQUFPLHVCQUFZLFVBQUMsT0FBRCxFQUFVLE1BQVYsRUFBcUI7QUFDcEMscUJBQUssSUFBTCxDQUFVLE9BQVY7QUFDQSxvQkFBSSxJQUFJLENBQVI7QUFDQSx1QkFBTyxNQUFNLGVBQU4sQ0FBc0IsT0FBSyxVQUEzQixFQUF1QyxVQUFDLE9BQUQsRUFBVSxRQUFWLEVBQXVCO0FBQ2pFLHdCQUFJLFFBQVEsT0FBWixFQUFvQjtBQUNoQixnQ0FBUSxRQUFSLENBQWlCLFFBQVEsT0FBUixJQUFtQixTQUFwQyxFQUErQyxJQUEvQyxDQUFvRCxZQUFNO0FBQ3REO0FBQ0EsaUNBQUssSUFBTCxDQUFVLFVBQVYsRUFBc0IsRUFBQyxVQUFVLENBQVgsRUFBYyxPQUFPLEtBQUssS0FBMUIsRUFBdEI7QUFDQTtBQUNILHlCQUpELEVBSUcsS0FKSCxDQUlTLGFBQUs7QUFDVjtBQUNBLGlDQUFLLElBQUwsQ0FBVSxVQUFWLEVBQXNCLEVBQUMsVUFBVSxDQUFYLEVBQWMsT0FBTyxLQUFLLEtBQTFCLEVBQXRCO0FBQ0EsZ0NBQUksS0FBSyxHQUFMLENBQVMsV0FBVCxJQUF3QixRQUFRLFdBQXBDLEVBQWdEO0FBQzVDO0FBQ0gsNkJBRkQsTUFFTztBQUNILHlDQUFTLENBQVQ7QUFDSDtBQUNKLHlCQVpEO0FBYUgscUJBZEQsTUFjTztBQUNILDRCQUFJO0FBQ0Esb0NBQVEsUUFBUixDQUFpQixRQUFRLE9BQVIsSUFBbUIsU0FBcEM7QUFDQTtBQUNBLGlDQUFLLElBQUwsQ0FBVSxVQUFWLEVBQXNCLEVBQUMsVUFBVSxDQUFYLEVBQWMsT0FBTyxLQUFLLEtBQTFCLEVBQXRCO0FBQ0E7QUFDSCx5QkFMRCxDQUtFLE9BQU8sQ0FBUCxFQUFVO0FBQ1I7QUFDQSxpQ0FBSyxJQUFMLENBQVUsVUFBVixFQUFzQixFQUFDLFVBQVUsQ0FBWCxFQUFjLE9BQU8sS0FBSyxLQUExQixFQUF0QjtBQUNBLGdDQUFJLEtBQUssR0FBTCxDQUFTLFdBQVQsSUFBd0IsUUFBUSxXQUFwQyxFQUFnRDtBQUM1QztBQUNILDZCQUZELE1BRU87QUFDSCx5Q0FBUyxDQUFUO0FBQ0g7QUFDSjtBQUNKO0FBQ0osaUJBL0JNLEVBK0JKLElBL0JJLENBK0JDLFlBQU07QUFDVix5QkFBSyxJQUFMLENBQVUsVUFBVjtBQUNBO0FBQ0gsaUJBbENNLEVBa0NKLEtBbENJLENBa0NFLGFBQUs7QUFDVix5QkFBSyxJQUFMLENBQVUsT0FBVixFQUFtQixDQUFuQjtBQUNBLDJCQUFPLENBQVA7QUFDSCxpQkFyQ00sQ0FBUDtBQXNDSCxhQXpDTSxDQUFQO0FBMENIO0FBOUVMOztBQUFBO0FBQUEiLCJmaWxlIjoiYnVuZGxlLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFByb21pc2UgZnJvbSAnYmx1ZWJpcmQnO1xuaW1wb3J0IEFzeW5jIGZyb20gJ2FzeW5jJztcbmltcG9ydCB7RXZlbnRFbWl0dGVyfSBmcm9tICdldmVudHMnO1xuXG5jb25zdCBhc3luYyA9IFByb21pc2UucHJvbWlzaWZ5QWxsKEFzeW5jKTtcblxubW9kdWxlLmV4cG9ydHMgPSBjbGFzcyBCb290c3RyYXBwZXIgZXh0ZW5kcyBFdmVudEVtaXR0ZXIge1xuXG4gICAgLyoqXG4gICAgICogQHR5cGVkZWYge09iamVjdH0gQm9vdENoYWluRnJhZ21lbnRcbiAgICAgKiBAcHJvcGVydHkge0Jvb2xlYW59IHByb21pc2UgSWYgZmFsc2UsIGl0IG5lZWRzIHRvIGJlIHN5bmNcbiAgICAgKiBAcHJvcGVydHkge0Z1bmN0aW9ufSBmdW5jdGlvblxuICAgICAqIEBwcm9wZXJ0eSB7Kn0gcGF5bG9hZCBUaGUgcGF5bG9hZCBpcyB0aGUgZmlyc3QgYXJndWVtZW50IGZvciB0aGUgZnVuY3Rpb25cbiAgICAgKiBAcHJvcGVydHkge0Jvb2xlYW59IGlnbm9yZUVycm9yIERvbid0IHJlamVjdCBpZiBhIGVycm9yIG9jY3VycywgYnV0IG9ubHkgZm9yIHRoaXMgZnJhZ21lbnRcbiAgICAgKi9cblxuICAgIC8qKlxuICAgICAqIEB0eXBlZGVmIHtPYmplY3R9IEJvb3RzdHJhcHBlckNvbmZpZ1xuICAgICAqIEBwcm9wZXJ0eSB7Qm9vbGVhbn0gaWdub3JlRXJyb3IgRG9uJ3QgcmVqZWN0IGlmIGEgZXJyb3Igb2NjdXJzXG4gICAgICogQHByb3BlcnR5IHtCb290Q2hhaW5GcmFnbWVudH0gY2hhaW4gW11cbiAgICAgKi9cblxuICAgIC8qKlxuICAgICAqXG4gICAgICogQHBhcmFtIHtCb290c3RyYXBwZXJDb25maWd9IGJvb3RzdHJhcENGR1xuICAgICAqIEBwcm9wZXJ0eSB7UHJvbWlzZX0gcHJvbWlzZVxuICAgICAqL1xuICAgIGNvbnN0cnVjdG9yKGJvb3RzdHJhcENGRykge1xuICAgICAgICBzdXBlcigpO1xuICAgICAgICB0aGlzLmJvb3RfY2hhaW4gPSBib290c3RyYXBDRkcuY2hhaW47XG4gICAgICAgIHRoaXMuY2ZnID0gYm9vdHN0cmFwQ0ZHO1xuICAgICAgICB0aGlzLmNvdW50ID0gdGhpcy5ib290X2NoYWluLmxlbmd0aDtcbiAgICAgICAgdGhpcy5fZXhlY3V0ZSA9IHRoaXMuX2V4ZWN1dGUuYmluZCh0aGlzKTtcbiAgICAgICAgdGhpcy5wcm9taXNlID0gdGhpcy5fZXhlY3V0ZSgpO1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIEByZXR1cm4ge1Byb21pc2V9XG4gICAgICogQHByaXZhdGVcbiAgICAgKi9cbiAgICBfZXhlY3V0ZSgpe1xuICAgICAgICBjb25zdCBzZWxmID0gdGhpcztcbiAgICAgICAgcmV0dXJuIG5ldyBQcm9taXNlKChyZXNvbHZlLCByZWplY3QpID0+IHtcbiAgICAgICAgICAgIHNlbGYuZW1pdCgnc3RhcnQnKTtcbiAgICAgICAgICAgIGxldCBjID0gMDtcbiAgICAgICAgICAgIHJldHVybiBhc3luYy5lYWNoU2VyaWVzQXN5bmModGhpcy5ib290X2NoYWluLCAoRnVuY0NGRywgQ2FsbGJhY2spID0+IHtcbiAgICAgICAgICAgICAgICBpZiAoRnVuY0NGRy5wcm9taXNlKXtcbiAgICAgICAgICAgICAgICAgICAgRnVuY0NGRy5mdW5jdGlvbihGdW5jQ0ZHLnBheWxvYWQgfHwgdW5kZWZpbmVkKS50aGVuKCgpID0+IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGMrKztcbiAgICAgICAgICAgICAgICAgICAgICAgIHNlbGYuZW1pdCgncHJvZ3Jlc3MnLCB7ZmluaXNoZWQ6IGMsIGNvdW50OiBzZWxmLmNvdW50fSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBDYWxsYmFjaygpO1xuICAgICAgICAgICAgICAgICAgICB9KS5jYXRjaChlID0+IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGMrKztcbiAgICAgICAgICAgICAgICAgICAgICAgIHNlbGYuZW1pdCgncHJvZ3Jlc3MnLCB7ZmluaXNoZWQ6IGMsIGNvdW50OiBzZWxmLmNvdW50fSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBpZiAoc2VsZi5jZmcuaWdub3JlRXJyb3IgfHwgRnVuY0NGRy5pZ25vcmVFcnJvcil7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQ2FsbGJhY2soKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQ2FsbGJhY2soZSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH0pO1xuICAgICAgICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICAgICAgICAgIHRyeSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBGdW5jQ0ZHLmZ1bmN0aW9uKEZ1bmNDRkcucGF5bG9hZCB8fCB1bmRlZmluZWQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYysrO1xuICAgICAgICAgICAgICAgICAgICAgICAgc2VsZi5lbWl0KCdwcm9ncmVzcycsIHtmaW5pc2hlZDogYywgY291bnQ6IHNlbGYuY291bnR9KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIENhbGxiYWNrKCk7XG4gICAgICAgICAgICAgICAgICAgIH0gY2F0Y2ggKGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGMrKztcbiAgICAgICAgICAgICAgICAgICAgICAgIHNlbGYuZW1pdCgncHJvZ3Jlc3MnLCB7ZmluaXNoZWQ6IGMsIGNvdW50OiBzZWxmLmNvdW50fSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBpZiAoc2VsZi5jZmcuaWdub3JlRXJyb3IgfHwgRnVuY0NGRy5pZ25vcmVFcnJvcil7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQ2FsbGJhY2soKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQ2FsbGJhY2soZSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9KS50aGVuKCgpID0+IHtcbiAgICAgICAgICAgICAgICBzZWxmLmVtaXQoJ2ZpbmlzaGVkJyk7XG4gICAgICAgICAgICAgICAgcmVzb2x2ZSgpO1xuICAgICAgICAgICAgfSkuY2F0Y2goZSA9PiB7XG4gICAgICAgICAgICAgICAgc2VsZi5lbWl0KCdlcnJvcicsIGUpO1xuICAgICAgICAgICAgICAgIHJlamVjdChlKTtcbiAgICAgICAgICAgIH0pO1xuICAgICAgICB9KTtcbiAgICB9XG5cbn07XG4iXX0=

2

package.json
{
"name": "function-bootstrapper",
"version": "1.0.0",
"version": "1.0.1",
"description": "A bootstrapper library",

@@ -5,0 +5,0 @@ "main": "dist/bundle.js",

# Bootstrapper
A bootstrapper library
## Typedefs
<dl>
<dt><a href="#BootChainFragment">BootChainFragment</a> : <code>Object</code></dt>
<dd></dd>
<dt><a href="#BootstrapperConfig">BootstrapperConfig</a> : <code>Object</code></dt>
<dd></dd>
</dl>
<a name="BootChainFragment"></a>
## BootChainFragment : <code>Object</code>
**Kind**: global typedef
**Properties**
| Name | Type | Description |
| --- | --- | --- |
| promise | <code>Boolean</code> | If false, it needs to be sync |
| function | <code>function</code> | |
| payload | <code>\*</code> | The payload is the first arguement for the function |
| ignoreError | <code>Boolean</code> | Don't reject if a error occurs, but only for this fragment |
<a name="BootstrapperConfig"></a>
## BootstrapperConfig : <code>Object</code>
**Kind**: global typedef
**Properties**
| Name | Type | Description |
| --- | --- | --- |
| ignoreError | <code>Boolean</code> | Don't reject if a error occurs |
| chain | <code>[BootChainFragment](#BootChainFragment)</code> | [] |

Sorry, the diff of this file is not supported yet