<commit_before>{View, $$, $$$} = require '../src/space-pen-extensions'
{Document, Point, Range} = require 'telepath'

module.exports =
  _: require '../src/underscore-extensions'
  $: require '../src/jquery-extensions'
  $$: $$
  $$$: $$$
  BufferedNodeProcess: require '../src/buffered-node-process'
  BufferedProcess: require '../src/buffered-process'
  Directory: require '../src/directory'
  Document: Document
  EventEmitter: require '../src/event-emitter'
  File: require '../src/file'
  fs: require '../src/fs-utils'
  Git: require '../src/git'
  Point: Point
  Range: Range
  ScrollView: require '../src/scroll-view'
  stringscore: require '../vendor/stringscore'
  Subscriber: require '../src/subscriber'
  View: View

# The following classes can't be used from a Task handler and should therefore
# only be exported when not running as a child node process
unless process.env.ATOM_SHELL_INTERNAL_RUN_AS_NODE
  module.exports.Editor = require '../src/editor'
  module.exports.pathForRepositoryUrl = require('../src/project').pathForRepositoryUrl
  module.exports.RootView = require '../src/root-view'
  module.exports.SelectList = require '../src/select-list'
  module.exports.Task = require '../src/task'
<commit_msg>Export Site from telepath<commit_after>{View, $$, $$$} = require '../src/space-pen-extensions'
{Document, Point, Range, Site} = require 'telepath'

module.exports =
  _: require '../src/underscore-extensions'
  $: require '../src/jquery-extensions'
  $$: $$
  $$$: $$$
  BufferedNodeProcess: require '../src/buffered-node-process'
  BufferedProcess: require '../src/buffered-process'
  Directory: require '../src/directory'
  Document: Document
  EventEmitter: require '../src/event-emitter'
  File: require '../src/file'
  fs: require '../src/fs-utils'
  Git: require '../src/git'
  Point: Point
  Range: Range
  ScrollView: require '../src/scroll-view'
  Site: Site
  stringscore: require '../vendor/stringscore'
  Subscriber: require '../src/subscriber'
  View: View

# The following classes can't be used from a Task handler and should therefore
# only be exported when not running as a child node process
unless process.env.ATOM_SHELL_INTERNAL_RUN_AS_NODE
  module.exports.Editor = require '../src/editor'
  module.exports.pathForRepositoryUrl = require('../src/project').pathForRepositoryUrl
  module.exports.RootView = require '../src/root-view'
  module.exports.SelectList = require '../src/select-list'
  module.exports.Task = require '../src/task'

{'fraction_non_alphanumeric': 0.15694164989939638, 'fraction_numerical': 0.0, 'mean_word_length': 3.789980732177264, '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': '6569622', 'n_tokens_mistral': 750, 'n_tokens_neox': 731, 'n_words': 188}