compare-directory

Compare contents of two directories.

Usage no npm install needed!

<script type="module">
  import compareDirectory from 'https://cdn.skypack.dev/compare-directory';
</script>

README

compare-directory

Compare contents of two directories.

version status dependencies devDependencies

Usage

var test = require('tape')
var compare = require('compare-directory')
var path = require('path')
var fixtures = path.resolve.bind(path, __dirname, 'fixtures')

test('compare directories', function(t) {
  compare(t, ['**/*.css', '**/*.png'], fixtures('actual'), fixtures('expected'))
  t.end()
})

test('normalize', function(t) {
  compare(t, ['**/*.css', '**/*.scss', '**/*.png'], fixtures('normalize'), fixtures('expected'), function (file) {
    if (path.extname(file) !== '.scss') {
      return file
    }
    return path.join(
      path.dirname(file), path.basename(file, '.scss') + '.css'
    )
  })
  t.end()
})