PHP 8.2.30
Preview: mkdir.js Size: 514 B
/usr/lib/node_modules/npm/node_modules/gentle-fs/lib/mkdir.js

'use strict'

const mkdirp = require('mkdirp')
const inferOwner = require('infer-owner')
const chown = require('./chown.js')

module.exports = (path, cb) => {
  // don't bother chowning if we can't anyway
  if (process.platform === 'win32' || chown.selfOwner.uid !== 0) {
    return mkdirp(path, cb)
  }

  inferOwner(path).then(owner => {
    mkdirp(path, (er, made) => {
      if (er || !made) {
        cb(er, made)
      } else {
        chown(made || path, owner.uid, owner.gid, cb)
      }
    })
  }, cb)
}

Directory Contents

Dirs: 0 × Files: 5

Name Size Perms Modified Actions
2.54 KB lrw-r--r-- 2021-03-10 14:36:39
Edit Download
660 B lrw-r--r-- 2021-03-10 14:36:39
Edit Download
3.53 KB lrw-r--r-- 2021-03-10 14:36:39
Edit Download
514 B lrw-r--r-- 2021-03-10 14:36:39
Edit Download
7.63 KB lrw-r--r-- 2021-03-10 14:36:39
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).