.gitignore added
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-prettier / node_modules / prettier-tslint / dist / create-ignorer.js
1 "use strict";
2
3 Object.defineProperty(exports, "__esModule", {
4   value: true
5 });
6
7 var _fs = require("fs");
8
9 var _path = require("path");
10
11 var _path2 = _interopRequireDefault(_path);
12
13 var _ignore = require("ignore");
14
15 var _ignore2 = _interopRequireDefault(_ignore);
16
17 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
18
19 var createIgnorer = function createIgnorer() {
20   var ignorePath = _path2.default.resolve(process.cwd(), ".prettierignore");
21   if ((0, _fs.existsSync)(ignorePath)) {
22     var ignorer = (0, _ignore2.default)().add((0, _fs.readFileSync)(ignorePath, "utf8"));
23     return function (filePath) {
24       return ignorer.ignores(_path2.default.relative(process.cwd(), filePath));
25     };
26   }
27
28   return function () {
29     return false;
30   };
31 };
32
33 exports.default = createIgnorer;