UNPKG

build-dependencies-unjar

Version:

Unjar dependency files into your projects bin/classes directory.

15 lines (13 loc) 512 B
fs = require 'fs' path = require 'path' AdmZip = require 'adm-zip' colors = require 'colors' env = process.env module.exports = buildDepsUnjar = () -> deppath = env.npm_package_config_dependencies_dest ? 'lib' bin = env.npm_package_config_bin ? 'bin' deps = fs.readdirSync deppath for name in deps zip = AdmZip path.join deppath, name zip.extractAllTo path.join bin, 'classes' console.log 'build:dependencies-unjar :: Unzip ' + name + ' ... ' + 'Ok.'.green