+++ /dev/null
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-const coc_nvim_1 = require("coc.nvim");
-const prettier = require('prettier');
-/**
- * Prettier reads configuration from files
- */
-const PRETTIER_CONFIG_FILES = [
- '.prettierrc',
- '.prettierrc.json',
- '.prettierrc.yaml',
- '.prettierrc.yml',
- '.prettierrc.js',
- 'package.json',
- 'prettier.config.js',
-];
-/**
- * Create a file watcher. Clears prettier's configuration cache on
- * file change, create, delete.
- * @returns disposable file system watcher.
- */
-function fileListener() {
- const fileWatcher = coc_nvim_1.workspace.createFileSystemWatcher(`**/{${PRETTIER_CONFIG_FILES.join(',')}}`);
- fileWatcher.onDidChange(prettier.clearConfigCache);
- fileWatcher.onDidCreate(prettier.clearConfigCache);
- fileWatcher.onDidDelete(prettier.clearConfigCache);
- return fileWatcher;
-}
-exports.default = fileListener;
-//# sourceMappingURL=configCacheHandler.js.map
\ No newline at end of file