UNPKG

@jimmy.codes/eslint-config

Version:

A simple, modern ESLint config that covers most use cases.

56 lines (53 loc) 1.09 kB
import { TESTING_LIBRARY_FAMILY } from "./chunk-N5KZEOXT.js"; // src/utils/has-dependency.ts import { isPackageExists } from "local-pkg"; var hasTypescript = () => { return isPackageExists("typescript"); }; var hasReact = () => { return isPackageExists("react"); }; var hasVitest = () => { return isPackageExists("vitest"); }; var hasJest = () => { return isPackageExists("jest"); }; var hasTestingLibrary = () => { return TESTING_LIBRARY_FAMILY.some((pkg) => { return isPackageExists(pkg); }); }; var hasReactQuery = () => { return isPackageExists("@tanstack/react-query"); }; var hasAstro = () => { return isPackageExists("astro"); }; var hasPlaywright = () => { return isPackageExists("@playwright/test"); }; var hasStorybook = () => { return isPackageExists("storybook"); }; var hasNext = () => { return isPackageExists("next"); }; var hasVite = () => { return isPackageExists("vite"); }; export { hasTypescript, hasReact, hasVitest, hasJest, hasTestingLibrary, hasReactQuery, hasAstro, hasPlaywright, hasStorybook, hasNext, hasVite };