knip
Version:
Find unused files, dependencies and exports in your TypeScript and JavaScript projects
11 lines (10 loc) • 486 B
JavaScript
const title = 'Node.js Test Runner';
const enablers = 'This plugin is enabled when any script in `package.json` includes `node --test`';
const isEnabled = ({ manifest }) => Object.keys(manifest.scripts ?? {}).some(script => manifest.scripts && /(?<=^|\s)node (.*)--test/.test(manifest.scripts[script]));
const entry = ['**/*{.,-,_}test.?(c|m)js', '**/test-*.?(c|m)js', '**/test.?(c|m)js', '**/test/**/*.?(c|m)js'];
export default {
title,
enablers,
isEnabled,
entry,
};