<commit_before>'use strict';

process.chdir(__dirname);

var RSVP = require('rsvp');
var path = require('path');
var broccoli = require('broccoli');

var compileLess = require('../../index');
var read = require('./read');

module.exports = function (inputTrees, inputFile, outputFile, lessOptions) {
  inputTrees = !Array.isArray(inputTrees) ? [inputTrees] : inputTrees;

  var less = compileLess.apply(this, arguments);

  return new broccoli.Builder(less).build().then(function (results) {
    return {
      css: read(path.join(results.directory, outputFile)),<commit_msg>Update build.js<commit_after>'use strict';

process.chdir(__dirname);

var path = require('path');
var broccoli = require('broccoli');

var compileLess = require('../../index');
var read = require('./read');

module.exports = function (inputTrees, inputFile, outputFile, lessOptions) {
  inputTrees = !Array.isArray(inputTrees) ? [inputTrees] : inputTrees;

  var less = compileLess.apply(this, arguments);

  return new broccoli.Builder(less).build().then(function (results) {
    return {
      css: read(path.join(results.directory, outputFile)),
{'fraction_non_alphanumeric': 0.1610320284697509, 'fraction_numerical': 0.0, 'mean_word_length': 5.2154696132596685, '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': '310236', 'n_tokens_mistral': 347, 'n_tokens_neox': 337, 'n_words': 77}