Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
notion-desktop / usr / lib / notion-desktop / resources / app / node_modules / cld / bin / postinstall.js
Size: Mime:
var path   = require('path');
var fs     = require('fs');
var rimraf = require('rimraf');
var glob   = require('glob');
var _      = require('underscore');

deleteBuildFiles(function(err) {
});

function deleteBuildFiles(cb) {
  var pattern = path.resolve(__dirname, '..', 'build', '**', '*');
  glob(pattern, {nodir:true}, function(err, files) {
    if (err) {
      return cb(err);
    }

    files = _.reject(files, function(val, key) {
      return /cld\.(node|pdb)$/.test(val)
    });

    for (var i = 0; i < files.length; i++) {
      var file = files[i];
      fs.unlinkSync(file);
    }

    cb(null);
  });
}