keycloak_theme/src/bin/tools/isInside.ts

14 lines
259 B
TypeScript
Raw Normal View History

import { relative as pathRelative } from "path";
export function isInside(
params: {
dirPath: string;
filePath: string;
}
) {
const { dirPath, filePath } = params;
return !pathRelative(dirPath, filePath).startsWith("..");
}