DiscofyAPI/node_modules/is-path-inside/index.js

22 lines
439 B
JavaScript
Raw Normal View History

2021-03-25 17:23:36 +01:00
'use strict';
const path = require('path');
module.exports = (childPath, parentPath) => {
childPath = path.resolve(childPath);
parentPath = path.resolve(parentPath);
if (process.platform === 'win32') {
childPath = childPath.toLowerCase();
parentPath = parentPath.toLowerCase();
}
if (childPath === parentPath) {
return false;
}
childPath += path.sep;
parentPath += path.sep;
return childPath.startsWith(parentPath);
};