         file = @find path
         file.removed = true if file and not file.disposed
     @resetTimer()
+
+util.inherits FileList, EventEmitter


### A list of `fs_utils.SourceFile` or `fs_utils.Asset`
# with some additional methods used to simplify file reading / removing. ###
module.exports = class FileList extends EventEmitter
  ### Maximum time between changes of two files that will be considered
  # as a one compilation. ###
  resetTime: 65

  constructor: (@config) ->
    @files = []
    @assets = []
    @on 'change', @_change

'use strict'

debug = require('debug')('brunch:file-list')
util = require 'util'
EventEmitter = require('events').EventEmitter
normalize = require('path').normalize
fcache = require 'fcache'
