![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/mets.corals.io/wp-content/metras.v32.1/node_modules/contains-path/ |
'use strict'; var path = require('path'); function containsPath(fp, segment) { if (typeof fp !== 'string' || typeof segment !== 'string') { throw new TypeError('contains-path expects file paths to be a string.'); } var prefix = '(^|\\/)'; if (segment.indexOf('./') === 0 || segment.charAt(0) === '/') { prefix = '^'; } var re = new RegExp(prefix + normalize(segment).join('\\/') + '($|\\/)'); fp = normalize(fp).join('/'); return re.test(fp); } /** * Normalize slashes */ function normalize(str) { str = path.normalize(str); return str.split(/[\\\/]+/); } /** * Expose `containsPath` */ module.exports = containsPath;