<commit_before>var Seed = require('./Seed');

function DateBuilder(options) {
    this.minMilliDelta = options.minMilliDelta || 0;
    this.maxMilliDelta = options.maxMilliDelta || 0;
    this.meanDate = options.meanDate || new Date();
    this.seed = new Seed();
    this.seed = options.seed ||
        new Seed()
            .setValue(this.meanDate.toString());
    this.setFixedPointDate = this.meanDate;
    this.fixedPointDate = options.fixedPointDate || this.meanDate;
    this.standardDeviationMilli = options.standardDeviationMilli || 0;
}

(function (proto_) {

    proto_.getResult = function () {
        
    };
    
}(DateBuilder.prototype));

module.exports = DateBuilder;
<commit_msg>Adds possibly infinite values for min and max<commit_after>var Seed = require('./Seed');

function DateBuilder(options) {
    this.minMilliDelta = options.minMilliDelta || {
        isInfinite: true,
        value: 0
    };
    this.maxMilliDelta = options.maxMilliDelta || {
        isInfinite: true,
        value: 0
    };
    this.meanDate = options.meanDate || new Date();
    this.seed = new Seed();
    this.seed = options.seed ||
        new Seed()
            .setValue(this.meanDate.toString());
    this.setFixedPointDate = this.meanDate;
    this.fixedPointDate = options.fixedPointDate || this.meanDate;
    this.standardDeviationMilli = options.standardDeviationMilli || 0;
}

(function (proto_) {

    proto_.getResult = function () {
        
    };
    
}(DateBuilder.prototype));

module.exports = DateBuilder;

{'fraction_non_alphanumeric': 0.12696335078534032, 'fraction_numerical': 0.003926701570680628, 'mean_word_length': 2.9817708333333335, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1311494', 'n_tokens_mistral': 471, 'n_tokens_neox': 458, 'n_words': 89}