Node updated. Some todos.

This commit is contained in:
Norm Rasmussen
2024-09-23 20:52:09 -04:00
parent 8bfaca8375
commit f25622067f
2041 changed files with 124145 additions and 110445 deletions

View File

@ -1,10 +1,9 @@
const tar = require('tar-stream')
const pump = require('pump')
const mkdirp = require('mkdirp-classic')
const fs = require('fs')
const path = require('path')
const win32 = process.platform === 'win32'
const win32 = (global.Bare?.platform || process.platform) === 'win32'
exports.pack = function pack (cwd, opts) {
if (!cwd) cwd = '.'
@ -45,6 +44,7 @@ exports.pack = function pack (cwd, opts) {
}
function onstat (err, filename, stat) {
if (pack.destroyed) return
if (err) return pack.destroy(err)
if (!filename) {
if (opts.finalize !== false) pack.finalize()
@ -298,7 +298,7 @@ exports.extract = function extract (cwd, opts) {
xfs.stat(name, function (err) {
if (!err) return cb(null)
if (err.code !== 'ENOENT') return cb(err)
mkdirp(name, { fs: opts.fs, mode: opts.mode }, function (err, made) {
xfs.mkdir(name, { mode: opts.mode, recursive: true }, function (err, made) {
if (err) return cb(err)
chperm(name, opts, cb)
})