UNPKG

698 BJavaScriptView Raw
1"use strict";
2
3Object.defineProperty(exports, "__esModule", {
4 value: true
5});
6exports.default = void 0;
7
8var _fs = require("fs");
9
10var _path = require("path");
11
12var _ignore = _interopRequireDefault(require("ignore"));
13
14function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
15
16var _default = (directory, filename = '.prettierignore') => {
17 const file = (0, _path.join)(directory, filename);
18
19 if ((0, _fs.existsSync)(file)) {
20 const text = (0, _fs.readFileSync)(file, 'utf8');
21 const filter = (0, _ignore.default)().add(text).createFilter();
22 return path => filter((0, _path.join)(path));
23 }
24
25 return () => true;
26};
27
28exports.default = _default;
\No newline at end of file