<commit_before>build     = require './build'
compilers = require './compilers'
config    = require './config'
pkg       = require './package'
server    = require './server'
{join}    = require 'path'

class Die
  constructor: (options = {}) ->
    for key, val of options
      @options[key] = val
    @base = options.basePath or process.cwd()
    @readConfig()

  options: config.defaults

  build: ->
    @readConfig 'production'
    build @

  compilers: compilers<commit_msg>Fix base path.<commit_after>build     = require './build'
compilers = require './compilers'
config    = require './config'
pkg       = require './package'
server    = require './server'
{join}    = require 'path'

class Die
  constructor: (options = {}) ->
    for key, val of options
      @options[key] = val
    @base = options.base or process.cwd()
    @readConfig()

  options: config.defaults

  build: ->
    @readConfig 'production'
    build @

  compilers: compilers
{'fraction_non_alphanumeric': 0.13717277486910995, 'fraction_numerical': 0.0, 'mean_word_length': 2.734375, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 7, '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': '712304', 'n_tokens_mistral': 288, 'n_tokens_neox': 283, 'n_words': 85}