<commit_before>module.exports = {
    bundler: {
        noParse: ['jquery']
    },
    require: {
        // builtins required by the libraries exposed for sandbox users
        events: {preferBuiltin: true, glob: true},
        path: {preferBuiltin: true, glob: true},
        timers: {preferBuiltin: true},
        _process: {preferBuiltin: true, glob: true},
        util: {preferBuiltin: true, glob: true},
        stream: {preferBuiltin: true, glob: true},
        string_decoder: {preferBuiltin: true, glob: true},
        buffer: {expose: 'buffer', glob: true},
        'liquid-json': {expose: 'json', glob: true},
        'crypto-js': {glob: true},
        atob: {glob: true},
        btoa: {glob: true},
        tv4: {glob: true},
        xml2js: {glob: true},
        backbone: {glob: true},
        cheerio: {glob: true},
        assert: {glob: true},
        // expose has been set like this to make it easier to accomodate the async API later
        'csv-parse': {resolve: 'csv-parse/lib/sync', expose: 'csv-parse/lib/sync', glob: true},
        'postman-collection': {expose: 'postman-collection', glob: true},
        uuid: {resolve: '../vendor/uuid', expose: 'uuid', glob: true},
        chai: {glob: true},
        moment: {resolve: 'moment/min/moment.min', expose: 'moment', glob: true},
        lodash: {glob: true}
    },
    ignore: ['aws4', 'hawk', 'node-oauth1'],
    files: {
        '../vendor/sugar': true, // sugar is tricky as module. hence included as vendor.
        '../sandbox': true<commit_msg>Added Node url to the Sandbox<commit_after>module.exports = {
    bundler: {
        noParse: ['jquery']
    },
    require: {
        // builtins required by the libraries exposed for sandbox users
        events: {preferBuiltin: true, glob: true},
        path: {preferBuiltin: true, glob: true},
        timers: {preferBuiltin: true},
        _process: {preferBuiltin: true, glob: true},
        util: {preferBuiltin: true, glob: true},
        stream: {preferBuiltin: true, glob: true},
        string_decoder: {preferBuiltin: true, glob: true},
        buffer: {expose: 'buffer', glob: true},
        url: {preferBuiltin: true, glob: true},
        'liquid-json': {expose: 'json', glob: true},
        'crypto-js': {glob: true},
        atob: {glob: true},
        btoa: {glob: true},
        tv4: {glob: true},
        xml2js: {glob: true},
        backbone: {glob: true},
        cheerio: {glob: true},
        assert: {glob: true},
        // expose has been set like this to make it easier to accommodate the async API later
        'csv-parse': {resolve: 'csv-parse/lib/sync', expose: 'csv-parse/lib/sync', glob: true},
        'postman-collection': {expose: 'postman-collection', glob: true},
        uuid: {resolve: '../vendor/uuid', expose: 'uuid', glob: true},
        chai: {glob: true},
        moment: {resolve: 'moment/min/moment.min', expose: 'moment', glob: true},
        lodash: {glob: true}
    },
    ignore: ['aws4', 'hawk', 'node-oauth1'],
    files: {
        '../vendor/sugar': true, // sugar is tricky as module. hence included as vendor.
        '../sandbox': true
{'fraction_non_alphanumeric': 0.1585014409221902, 'fraction_numerical': 0.002561639449247518, 'mean_word_length': 2.4827201783723525, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 2}, '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': '4848689', 'n_tokens_mistral': 983, 'n_tokens_neox': 978, 'n_words': 303}