X-Git-Url: https://git.josue.xyz/?a=blobdiff_plain;f=.config%2Fcoc%2Fextensions%2Fnode_modules%2Fcoc-prettier%2Flib%2FrequirePkg.js;fp=.config%2Fcoc%2Fextensions%2Fnode_modules%2Fcoc-prettier%2Flib%2FrequirePkg.js;h=a4698945ea2a22481099e6241f93ab285ca0952a;hb=3aba54c891969552833dbc350b3139e944e17a97;hp=0000000000000000000000000000000000000000;hpb=1def8ecce8e6f3aa32e6978d0ba7846a99b8de34;p=dotfiles%2F.git diff --git a/.config/coc/extensions/node_modules/coc-prettier/lib/requirePkg.js b/.config/coc/extensions/node_modules/coc-prettier/lib/requirePkg.js new file mode 100644 index 00000000..a4698945 --- /dev/null +++ b/.config/coc/extensions/node_modules/coc-prettier/lib/requirePkg.js @@ -0,0 +1,29 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +const tslib_1 = require("tslib"); +const errorHandler_1 = require("./errorHandler"); +const resolve_from_1 = tslib_1.__importDefault(require("resolve-from")); +const requireFunc = typeof __webpack_require__ === "function" ? __non_webpack_require__ : require; +/** + * Require package explicitly installed relative to given path. + * Fallback to bundled one if no package was found bottom up. + * @param {string} fspath file system path starting point to resolve package + * @param {string} pkgName package's name to require + * @returns module + */ +function requireLocalPkg(fspath, pkgName, options = { silent: true, ignoreBundled: false }) { + let modulePath = resolve_from_1.default.silent(fspath, pkgName); + if (modulePath !== void 0) { + try { + return requireFunc(modulePath); + } + catch (e) { + if (!options.silent) { + errorHandler_1.addToOutput(`Failed to load require ${pkgName} from ${modulePath}.${options.ignoreBundled ? `` : ` Using bundled`}`, 'Error'); + } + } + } + return options.ignoreBundled ? null : requireFunc(pkgName); +} +exports.requireLocalPkg = requireLocalPkg; +//# sourceMappingURL=requirePkg.js.map \ No newline at end of file