aboutsummaryrefslogtreecommitdiff
path: root/sandbox/testAppNevena/Front/node_modules/tar/lib/strip-absolute-path.js
diff options
context:
space:
mode:
authorNevena Bojovic <nenabojov@gmail.com>2022-03-01 22:05:25 +0100
committerNevena Bojovic <nenabojov@gmail.com>2022-03-01 22:05:25 +0100
commit6555fb80fdd8f6a5d201efadec3189d1244830a0 (patch)
treec1aa1c5aedc634ad1ea7fad4847884d559b51290 /sandbox/testAppNevena/Front/node_modules/tar/lib/strip-absolute-path.js
parent7d3640f824f46490b47bd95f1c5a16644f712068 (diff)
Izbrisala bin, obj i node-modules.
Diffstat (limited to 'sandbox/testAppNevena/Front/node_modules/tar/lib/strip-absolute-path.js')
-rw-r--r--sandbox/testAppNevena/Front/node_modules/tar/lib/strip-absolute-path.js24
1 files changed, 0 insertions, 24 deletions
diff --git a/sandbox/testAppNevena/Front/node_modules/tar/lib/strip-absolute-path.js b/sandbox/testAppNevena/Front/node_modules/tar/lib/strip-absolute-path.js
deleted file mode 100644
index 1aa2d2ae..00000000
--- a/sandbox/testAppNevena/Front/node_modules/tar/lib/strip-absolute-path.js
+++ /dev/null
@@ -1,24 +0,0 @@
-// unix absolute paths are also absolute on win32, so we use this for both
-const { isAbsolute, parse } = require('path').win32
-
-// returns [root, stripped]
-// Note that windows will think that //x/y/z/a has a "root" of //x/y, and in
-// those cases, we want to sanitize it to x/y/z/a, not z/a, so we strip /
-// explicitly if it's the first character.
-// drive-specific relative paths on Windows get their root stripped off even
-// though they are not absolute, so `c:../foo` becomes ['c:', '../foo']
-module.exports = path => {
- let r = ''
-
- let parsed = parse(path)
- while (isAbsolute(path) || parsed.root) {
- // windows will think that //x/y/z has a "root" of //x/y/
- // but strip the //?/C:/ off of //?/C:/path
- const root = path.charAt(0) === '/' && path.slice(0, 4) !== '//?/' ? '/'
- : parsed.root
- path = path.substr(root.length)
- r += root
- parsed = parse(path)
- }
- return [r, path]
-}