logic/configure.js
/**
     * word_fabricator
     * @param {Object.<string, Object>} additional_rules undefined or a plain object of new rules as well as predefined rules to override, provided as initial_rules
     * @returns {string[]} an array of strings containing the fabricated words
     */
word_fabricator
@param {Object.} additional_rules undefined or a plain object of new rules as well as predefined rules to override, provided as initial_rules
@returns {string[]} an array of strings containing the fabricated words
word_fabricator @param { Object . } additional_rules undefined or a plain object of new rules as well as predefined rules to override provided as initial_rules @returns { string [] } an array of strings containing the fabricated words
function word_fabricator(additional_rules) {
        const additional_rules_validation_error = validate.additional_rules(
            additional_rules
        );
        if (additional_rules_validation_error) throw additional_rules_validation_error;
        const rules = { ...initial_rules, ...additional_rules };
        const { blueprint, max_length, initial_parts } = rules;
        const words = word_factory(blueprint, max_length, initial_parts);
        return words;
    }
function word_fabricator ( additional_rules ) { const additional_rules_validation_error = validate . additional_rules ( additional_rules ) ; if ( additional_rules_validation_error ) throw additional_rules_validation_error ; const rules = { ... initial_rules , ... additional_rules } ; const { blueprint , max_length , initial_parts } = rules ; const words = word_factory ( blueprint , max_length , initial_parts ) ; return words ; }
word_fabricator
 @param {Object.<string, Object>} additional_rules undefined or a plain object of new rules as well as predefined rules to override, provided as initial_rules
 @returns {string[]} an array of strings containing the fabricated words
word_fabricator @param { Object . <string Object > } additional_rules undefined or a plain object of new rules as well as predefined rules to override provided as initial_rules @returns { string [] } an array of strings containing the fabricated words
//