@fbl-plugins/crypto
Version:
FBL file encryption/decryption plugin
21 lines • 720 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.PasswordGeneratorTemplateUtility = void 0;
const niceware = require('niceware');
class PasswordGeneratorTemplateUtility {
/**
* @inheritdoc
*/
getUtilities(context, snapshot, parameters, wd) {
return {
password: {
generate: (words = 4, delimiter) => {
const passWords = niceware.generatePassphrase(words * 2);
return passWords.join(delimiter || '-');
},
},
};
}
}
exports.PasswordGeneratorTemplateUtility = PasswordGeneratorTemplateUtility;
//# sourceMappingURL=PasswordGeneratorTemplateUtility.js.map