pathpida
Version:
TypeScript friendly pages and static path generator for Next.js
14 lines • 872 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.isIgnored = exports.createIg = void 0;
const fs_1 = __importDefault(require("fs"));
const ignore_1 = __importDefault(require("ignore"));
const path_1 = __importDefault(require("path"));
const createIg = (ignorePath) => ignorePath === undefined ? undefined : (0, ignore_1.default)().add(fs_1.default.readFileSync(ignorePath).toString());
exports.createIg = createIg;
const isIgnored = (ig, ignorePath, targetDir, file) => !!ig?.ignores(path_1.default.relative((ignorePath ?? '').replace(path_1.default.basename(ignorePath ?? ''), ''), path_1.default.posix.join(targetDir, file)));
exports.isIgnored = isIgnored;
//# sourceMappingURL=isIgnored.js.map