diff options
Diffstat (limited to 'sandbox/testAppNevena/Front/node_modules/@npmcli/move-file')
4 files changed, 0 insertions, 287 deletions
diff --git a/sandbox/testAppNevena/Front/node_modules/@npmcli/move-file/LICENSE.md b/sandbox/testAppNevena/Front/node_modules/@npmcli/move-file/LICENSE.md deleted file mode 100644 index 072bf208..00000000 --- a/sandbox/testAppNevena/Front/node_modules/@npmcli/move-file/LICENSE.md +++ /dev/null @@ -1,22 +0,0 @@ -MIT License - -Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com) -Copyright (c) npm, Inc. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. diff --git a/sandbox/testAppNevena/Front/node_modules/@npmcli/move-file/README.md b/sandbox/testAppNevena/Front/node_modules/@npmcli/move-file/README.md deleted file mode 100644 index 8a5a57f0..00000000 --- a/sandbox/testAppNevena/Front/node_modules/@npmcli/move-file/README.md +++ /dev/null @@ -1,69 +0,0 @@ -# @npmcli/move-file - -A fork of [move-file](https://github.com/sindresorhus/move-file) with -compatibility with all node 10.x versions. - -> Move a file (or directory) - -The built-in -[`fs.rename()`](https://nodejs.org/api/fs.html#fs_fs_rename_oldpath_newpath_callback) -is just a JavaScript wrapper for the C `rename(2)` function, which doesn't -support moving files across partitions or devices. This module is what you -would have expected `fs.rename()` to be. - -## Highlights - -- Promise API. -- Supports moving a file across partitions and devices. -- Optionally prevent overwriting an existing file. -- Creates non-existent destination directories for you. -- Support for Node versions that lack built-in recursive `fs.mkdir()` -- Automatically recurses when source is a directory. - -## Install - -``` -$ npm install @npmcli/move-file -``` - -## Usage - -```js -const moveFile = require('@npmcli/move-file'); - -(async () => { -	await moveFile('source/unicorn.png', 'destination/unicorn.png'); -	console.log('The file has been moved'); -})(); -``` - -## API - -### moveFile(source, destination, options?) - -Returns a `Promise` that resolves when the file has been moved. - -### moveFile.sync(source, destination, options?) - -#### source - -Type: `string` - -File, or directory, you want to move. - -#### destination - -Type: `string` - -Where you want the file or directory moved. - -#### options - -Type: `object` - -##### overwrite - -Type: `boolean`\ -Default: `true` - -Overwrite existing destination file(s). diff --git a/sandbox/testAppNevena/Front/node_modules/@npmcli/move-file/index.js b/sandbox/testAppNevena/Front/node_modules/@npmcli/move-file/index.js deleted file mode 100644 index 95d1888c..00000000 --- a/sandbox/testAppNevena/Front/node_modules/@npmcli/move-file/index.js +++ /dev/null @@ -1,162 +0,0 @@ -const { dirname, join, resolve, relative, isAbsolute } = require('path') -const rimraf_ = require('rimraf') -const { promisify } = require('util') -const { -  access: access_, -  accessSync, -  copyFile: copyFile_, -  copyFileSync, -  unlink: unlink_, -  unlinkSync, -  readdir: readdir_, -  readdirSync, -  rename: rename_, -  renameSync, -  stat: stat_, -  statSync, -  lstat: lstat_, -  lstatSync, -  symlink: symlink_, -  symlinkSync, -  readlink: readlink_, -  readlinkSync -} = require('fs') - -const access = promisify(access_) -const copyFile = promisify(copyFile_) -const unlink = promisify(unlink_) -const readdir = promisify(readdir_) -const rename = promisify(rename_) -const stat = promisify(stat_) -const lstat = promisify(lstat_) -const symlink = promisify(symlink_) -const readlink = promisify(readlink_) -const rimraf = promisify(rimraf_) -const rimrafSync = rimraf_.sync - -const mkdirp = require('mkdirp') - -const pathExists = async path => { -  try { -    await access(path) -    return true -  } catch (er) { -    return er.code !== 'ENOENT' -  } -} - -const pathExistsSync = path => { -  try { -    accessSync(path) -    return true -  } catch (er) { -    return er.code !== 'ENOENT' -  } -} - -const moveFile = async (source, destination, options = {}, root = true, symlinks = []) => { -  if (!source || !destination) { -    throw new TypeError('`source` and `destination` file required') -  } - -  options = { -    overwrite: true, -    ...options -  } - -  if (!options.overwrite && await pathExists(destination)) { -    throw new Error(`The destination file exists: ${destination}`) -  } - -  await mkdirp(dirname(destination)) - -  try { -    await rename(source, destination) -  } catch (error) { -    if (error.code === 'EXDEV' || error.code === 'EPERM') { -      const sourceStat = await lstat(source) -      if (sourceStat.isDirectory()) { -        const files = await readdir(source) -        await Promise.all(files.map((file) => moveFile(join(source, file), join(destination, file), options, false, symlinks))) -      } else if (sourceStat.isSymbolicLink()) { -        symlinks.push({ source, destination }) -      } else { -        await copyFile(source, destination) -      } -    } else { -      throw error -    } -  } - -  if (root) { -    await Promise.all(symlinks.map(async ({ source, destination }) => { -      let target = await readlink(source) -      // junction symlinks in windows will be absolute paths, so we need to make sure they point to the destination -      if (isAbsolute(target)) -        target = resolve(destination, relative(source, target)) -      // try to determine what the actual file is so we can create the correct type of symlink in windows -      let targetStat -      try { -        targetStat = await stat(resolve(dirname(source), target)) -      } catch (err) {} -      await symlink(target, destination, targetStat && targetStat.isDirectory() ? 'junction' : 'file') -    })) -    await rimraf(source) -  } -} - -const moveFileSync = (source, destination, options = {}, root = true, symlinks = []) => { -  if (!source || !destination) { -    throw new TypeError('`source` and `destination` file required') -  } - -  options = { -    overwrite: true, -    ...options -  } - -  if (!options.overwrite && pathExistsSync(destination)) { -    throw new Error(`The destination file exists: ${destination}`) -  } - -  mkdirp.sync(dirname(destination)) - -  try { -    renameSync(source, destination) -  } catch (error) { -    if (error.code === 'EXDEV' || error.code === 'EPERM') { -      const sourceStat = lstatSync(source) -      if (sourceStat.isDirectory()) { -        const files = readdirSync(source) -        for (const file of files) { -          moveFileSync(join(source, file), join(destination, file), options, false, symlinks) -        } -      } else if (sourceStat.isSymbolicLink()) { -        symlinks.push({ source, destination }) -      } else { -        copyFileSync(source, destination) -      } -    } else { -      throw error -    } -  } - -  if (root) { -    for (const { source, destination } of symlinks) { -      let target = readlinkSync(source) -      // junction symlinks in windows will be absolute paths, so we need to make sure they point to the destination -      if (isAbsolute(target)) -        target = resolve(destination, relative(source, target)) -      // try to determine what the actual file is so we can create the correct type of symlink in windows -      let targetStat -      try { -        targetStat = statSync(resolve(dirname(source), target)) -      } catch (err) {} -      symlinkSync(target, destination, targetStat && targetStat.isDirectory() ? 'junction' : 'file') -    } -    rimrafSync(source) -  } -} - -module.exports = moveFile -module.exports.sync = moveFileSync diff --git a/sandbox/testAppNevena/Front/node_modules/@npmcli/move-file/package.json b/sandbox/testAppNevena/Front/node_modules/@npmcli/move-file/package.json deleted file mode 100644 index 0c066dbc..00000000 --- a/sandbox/testAppNevena/Front/node_modules/@npmcli/move-file/package.json +++ /dev/null @@ -1,34 +0,0 @@ -{ -  "name": "@npmcli/move-file", -  "version": "1.1.2", -  "files": [ -    "index.js" -  ], -  "description": "move a file (fork of move-file)", -  "dependencies": { -    "mkdirp": "^1.0.4", -    "rimraf": "^3.0.2" -  }, -  "devDependencies": { -    "require-inject": "^1.4.4", -    "tap": "^14.10.7" -  }, -  "scripts": { -    "test": "tap", -    "snap": "tap", -    "preversion": "npm test", -    "postversion": "npm publish", -    "prepublishOnly": "git push origin --follow-tags" -  }, -  "repository": { -    "type": "git", -    "url": "git+https://github.com/npm/move-file" -  }, -  "tap": { -    "check-coverage": true -  }, -  "license": "MIT", -  "engines": { -    "node": ">=10" -  } -}  | 
