knip
Version:
Find and fix unused dependencies, exports and files in your TypeScript and JavaScript projects
7 lines (6 loc) • 385 B
JavaScript
import { collectPropertyValues, hasImportSpecifier } from "../../typescript/ast-helpers.js";
export const getSrcDir = (program) => {
const values = collectPropertyValues(program, 'srcDir');
return values.size > 0 ? Array.from(values)[0] : 'src';
};
export const usesPassthroughImageService = (program) => hasImportSpecifier(program, 'astro/config', 'passthroughImageService');