UNPKG

477 BJavaScriptView Raw
1const findRoot = require('find-root');
2const path = require('path');
3
4/**
5 * Get ignored file patterns for a directory, if any.
6 *
7 * @param {String} dir
8 * @return {Array|undefined}
9 */
10module.exports = function ignores(dir) {
11 var root;
12
13 try {
14 root = findRoot(dir);
15 } catch (x) {
16 return;
17 }
18
19 const pkg = require(path.join(root, 'package.json'));
20
21 if (pkg.vjsstandard && pkg.vjsstandard.hasOwnProperty('ignore')) {
22 return pkg.vjsstandard.ignore;
23 }
24};