summaryrefslogtreecommitdiff
path: root/deps/node/deps/npm/node_modules/pacote/lib/util/pack-dir.js
diff options
context:
space:
mode:
Diffstat (limited to 'deps/node/deps/npm/node_modules/pacote/lib/util/pack-dir.js')
-rw-r--r--deps/node/deps/npm/node_modules/pacote/lib/util/pack-dir.js44
1 files changed, 0 insertions, 44 deletions
diff --git a/deps/node/deps/npm/node_modules/pacote/lib/util/pack-dir.js b/deps/node/deps/npm/node_modules/pacote/lib/util/pack-dir.js
deleted file mode 100644
index 157a9a82..00000000
--- a/deps/node/deps/npm/node_modules/pacote/lib/util/pack-dir.js
+++ /dev/null
@@ -1,44 +0,0 @@
-'use strict'
-
-const BB = require('bluebird')
-
-const cacache = require('cacache')
-const cacheKey = require('./cache-key')
-const optCheck = require('./opt-check')
-const packlist = require('npm-packlist')
-const pipe = BB.promisify(require('mississippi').pipe)
-const tar = require('tar')
-
-module.exports = packDir
-function packDir (manifest, label, dir, target, opts) {
- opts = optCheck(opts)
-
- const packer = opts.dirPacker
- ? BB.resolve(opts.dirPacker(manifest, dir))
- : mkPacker(dir)
-
- if (!opts.cache) {
- return packer.then(packer => pipe(packer, target))
- } else {
- const cacher = cacache.put.stream(
- opts.cache, cacheKey('packed-dir', label), opts
- ).on('integrity', i => {
- target.emit('integrity', i)
- })
- return packer.then(packer => BB.all([
- pipe(packer, cacher),
- pipe(packer, target)
- ]))
- }
-}
-
-function mkPacker (dir) {
- return packlist({ path: dir }).then(files => {
- return tar.c({
- cwd: dir,
- gzip: true,
- portable: true,
- prefix: 'package/'
- }, files)
- })
-}