-(function(e, a) { for(var i in a) e[i] = a[i]; }(exports, /******/ (function(modules) { // webpackBootstrap
-/******/ // The module cache
-/******/ var installedModules = {};
-/******/
-/******/ // The require function
-/******/ function __webpack_require__(moduleId) {
-/******/
-/******/ // Check if module is in cache
-/******/ if(installedModules[moduleId]) {
-/******/ return installedModules[moduleId].exports;
-/******/ }
-/******/ // Create a new module (and put it into the cache)
-/******/ var module = installedModules[moduleId] = {
-/******/ i: moduleId,
-/******/ l: false,
-/******/ exports: {}
-/******/ };
-/******/
-/******/ // Execute the module function
-/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
-/******/
-/******/ // Flag the module as loaded
-/******/ module.l = true;
-/******/
-/******/ // Return the exports of the module
-/******/ return module.exports;
-/******/ }
-/******/
-/******/
-/******/ // expose the modules object (__webpack_modules__)
-/******/ __webpack_require__.m = modules;
-/******/
-/******/ // expose the module cache
-/******/ __webpack_require__.c = installedModules;
-/******/
-/******/ // define getter function for harmony exports
-/******/ __webpack_require__.d = function(exports, name, getter) {
-/******/ if(!__webpack_require__.o(exports, name)) {
-/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter });
-/******/ }
-/******/ };
-/******/
-/******/ // define __esModule on exports
-/******/ __webpack_require__.r = function(exports) {
-/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
-/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
-/******/ }
-/******/ Object.defineProperty(exports, '__esModule', { value: true });
-/******/ };
-/******/
-/******/ // create a fake namespace object
-/******/ // mode & 1: value is a module id, require it
-/******/ // mode & 2: merge all properties of value into the ns
-/******/ // mode & 4: return value when already ns object
-/******/ // mode & 8|1: behave like require
-/******/ __webpack_require__.t = function(value, mode) {
-/******/ if(mode & 1) value = __webpack_require__(value);
-/******/ if(mode & 8) return value;
-/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;
-/******/ var ns = Object.create(null);
-/******/ __webpack_require__.r(ns);
-/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value });
-/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));
-/******/ return ns;
-/******/ };
-/******/
-/******/ // getDefaultExport function for compatibility with non-harmony modules
-/******/ __webpack_require__.n = function(module) {
-/******/ var getter = module && module.__esModule ?
-/******/ function getDefault() { return module['default']; } :
-/******/ function getModuleExports() { return module; };
-/******/ __webpack_require__.d(getter, 'a', getter);
-/******/ return getter;
-/******/ };
-/******/
-/******/ // Object.prototype.hasOwnProperty.call
-/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
-/******/
-/******/ // __webpack_public_path__
-/******/ __webpack_require__.p = "";
-/******/
-/******/
-/******/ // Load entry module and return exports
-/******/ return __webpack_require__(__webpack_require__.s = 0);
-/******/ })
-/************************************************************************/
-/******/ ([
+(function(e, a) { for(var i in a) e[i] = a[i]; if(a.__esModule) Object.defineProperty(e, "__esModule", { value: true }); }(exports,
+/******/ (() => { // webpackBootstrap
+/******/ var __webpack_modules__ = ([
/* 0 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
"use strict";
var __importStar = (this && this.__importStar) || function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
- if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
+ if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
__setModuleDefault(result, mod);
return result;
};
-Object.defineProperty(exports, "__esModule", { value: true });
+Object.defineProperty(exports, "__esModule", ({ value: true }));
exports.activate = void 0;
const coc_nvim_1 = __webpack_require__(1);
const path_1 = __webpack_require__(2);
return;
}
const fileStatus = new file_status_1.FileStatus();
- const fileWatcher = coc_nvim_1.workspace.createFileSystemWatcher('**/{compile_commands.json,compile_flags.txt,.clang-tidy}');
+ const fileWatcher = coc_nvim_1.workspace.createFileSystemWatcher('**/{compile_commands.json,compile_flags.txt}');
fileWatcher.onDidChange((e) => reload(e.fsPath, ctx, context));
fileWatcher.onDidCreate((e) => reload(e.fsPath, ctx, context));
context.subscriptions.push(fileWatcher, fileStatus, coc_nvim_1.commands.registerCommand('clangd.switchSourceHeader', cmds.switchSourceHeader(ctx)), coc_nvim_1.commands.registerCommand('clangd.symbolInfo', cmds.symbolInfo(ctx)), ctx.client.onDidChangeState((e) => {
var _a;
if (e.newState === coc_nvim_1.State.Running) {
(_a = ctx.client) === null || _a === void 0 ? void 0 : _a.onNotification('textDocument/clangd.fileStatus', (status) => {
- status.onFileUpdated(status);
+ fileStatus.onFileUpdated(status);
});
}
else if (e.newState === coc_nvim_1.State.Stopped) {
/***/ }),
/* 1 */
-/***/ (function(module, exports) {
+/***/ ((module) => {
-module.exports = require("coc.nvim");
+"use strict";
+module.exports = require("coc.nvim");;
/***/ }),
/* 2 */
-/***/ (function(module, exports) {
+/***/ ((module) => {
-module.exports = require("path");
+"use strict";
+module.exports = require("path");;
/***/ }),
/* 3 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
+Object.defineProperty(exports, "__esModule", ({ value: true }));
exports.symbolInfo = exports.switchSourceHeader = void 0;
const coc_nvim_1 = __webpack_require__(1);
const vscode_languageserver_protocol_1 = __webpack_require__(4);
/***/ }),
/* 4 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
"use strict";
/* --------------------------------------------------------------------------------------------\r
function __export(m) {\r
for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];\r
}\r
-Object.defineProperty(exports, "__esModule", { value: true });\r
+Object.defineProperty(exports, "__esModule", ({ value: true }));\r
const vscode_jsonrpc_1 = __webpack_require__(5);\r
exports.ErrorCodes = vscode_jsonrpc_1.ErrorCodes;\r
exports.ResponseError = vscode_jsonrpc_1.ResponseError;\r
/***/ }),
/* 5 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
"use strict";
/* --------------------------------------------------------------------------------------------\r
function __export(m) {\r
for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];\r
}\r
-Object.defineProperty(exports, "__esModule", { value: true });\r
+Object.defineProperty(exports, "__esModule", ({ value: true }));\r
const Is = __webpack_require__(6);\r
const messages_1 = __webpack_require__(7);\r
exports.RequestType = messages_1.RequestType;\r
/***/ }),
/* 6 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((__unused_webpack_module, exports) => {
"use strict";
/* --------------------------------------------------------------------------------------------\r
* Licensed under the MIT License. See License.txt in the project root for license information.\r
* ------------------------------------------------------------------------------------------ */\r
\r
-Object.defineProperty(exports, "__esModule", { value: true });\r
+Object.defineProperty(exports, "__esModule", ({ value: true }));\r
function boolean(value) {\r
return value === true || value === false;\r
}\r
/***/ }),
/* 7 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
"use strict";
/* --------------------------------------------------------------------------------------------\r
* Licensed under the MIT License. See License.txt in the project root for license information.\r
* ------------------------------------------------------------------------------------------ */\r
\r
-Object.defineProperty(exports, "__esModule", { value: true });\r
+Object.defineProperty(exports, "__esModule", ({ value: true }));\r
const is = __webpack_require__(6);\r
/**\r
* Predefined error codes.\r
/***/ }),
/* 8 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
"use strict";
/* --------------------------------------------------------------------------------------------\r
* Licensed under the MIT License. See License.txt in the project root for license information.\r
* ------------------------------------------------------------------------------------------ */\r
\r
-Object.defineProperty(exports, "__esModule", { value: true });\r
+Object.defineProperty(exports, "__esModule", ({ value: true }));\r
const events_1 = __webpack_require__(9);\r
const Is = __webpack_require__(6);\r
let DefaultSize = 8192;\r
/***/ }),
/* 9 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((__unused_webpack_module, exports) => {
"use strict";
/* --------------------------------------------------------------------------------------------\r
* Licensed under the MIT License. See License.txt in the project root for license information.\r
* ------------------------------------------------------------------------------------------ */\r
\r
-Object.defineProperty(exports, "__esModule", { value: true });\r
+Object.defineProperty(exports, "__esModule", ({ value: true }));\r
var Disposable;\r
(function (Disposable) {\r
function create(func) {\r
/***/ }),
/* 10 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
"use strict";
/* --------------------------------------------------------------------------------------------\r
* Licensed under the MIT License. See License.txt in the project root for license information.\r
* ------------------------------------------------------------------------------------------ */\r
\r
-Object.defineProperty(exports, "__esModule", { value: true });\r
+Object.defineProperty(exports, "__esModule", ({ value: true }));\r
const events_1 = __webpack_require__(9);\r
const Is = __webpack_require__(6);\r
let ContentLength = 'Content-Length: ';\r
/***/ }),
/* 11 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
"use strict";
/*---------------------------------------------------------------------------------------------\r
* Licensed under the MIT License. See License.txt in the project root for license information.\r
*--------------------------------------------------------------------------------------------*/\r
\r
-Object.defineProperty(exports, "__esModule", { value: true });\r
+Object.defineProperty(exports, "__esModule", ({ value: true }));\r
const events_1 = __webpack_require__(9);\r
const Is = __webpack_require__(6);\r
var CancellationToken;\r
/***/ }),
/* 12 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((__unused_webpack_module, exports) => {
"use strict";
\r
* Copyright (c) Microsoft Corporation. All rights reserved.\r
* Licensed under the MIT License. See License.txt in the project root for license information.\r
*--------------------------------------------------------------------------------------------*/\r
-Object.defineProperty(exports, "__esModule", { value: true });\r
+Object.defineProperty(exports, "__esModule", ({ value: true }));\r
var Touch;\r
(function (Touch) {\r
Touch.None = 0;\r
/***/ }),
/* 13 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
"use strict";
/* --------------------------------------------------------------------------------------------\r
* Licensed under the MIT License. See License.txt in the project root for license information.\r
* ------------------------------------------------------------------------------------------ */\r
\r
-Object.defineProperty(exports, "__esModule", { value: true });\r
+Object.defineProperty(exports, "__esModule", ({ value: true }));\r
const path_1 = __webpack_require__(2);\r
const os_1 = __webpack_require__(14);\r
const crypto_1 = __webpack_require__(15);\r
/***/ }),
/* 14 */
-/***/ (function(module, exports) {
+/***/ ((module) => {
-module.exports = require("os");
+"use strict";
+module.exports = require("os");;
/***/ }),
/* 15 */
-/***/ (function(module, exports) {
+/***/ ((module) => {
-module.exports = require("crypto");
+"use strict";
+module.exports = require("crypto");;
/***/ }),
/* 16 */
-/***/ (function(module, exports) {
+/***/ ((module) => {
-module.exports = require("net");
+"use strict";
+module.exports = require("net");;
/***/ }),
/* 17 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
"use strict";
/* --------------------------------------------------------------------------------------------\r
* Licensed under the MIT License. See License.txt in the project root for license information.\r
* ------------------------------------------------------------------------------------------ */\r
\r
-Object.defineProperty(exports, "__esModule", { value: true });\r
+Object.defineProperty(exports, "__esModule", ({ value: true }));\r
const net_1 = __webpack_require__(16);\r
const messageReader_1 = __webpack_require__(8);\r
const messageWriter_1 = __webpack_require__(10);\r
/***/ }),
/* 18 */
-/***/ (function(module, __webpack_exports__, __webpack_require__) {
+/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Position", function() { return Position; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Range", function() { return Range; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Location", function() { return Location; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "LocationLink", function() { return LocationLink; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Color", function() { return Color; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ColorInformation", function() { return ColorInformation; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ColorPresentation", function() { return ColorPresentation; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "FoldingRangeKind", function() { return FoldingRangeKind; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "FoldingRange", function() { return FoldingRange; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "DiagnosticRelatedInformation", function() { return DiagnosticRelatedInformation; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "DiagnosticSeverity", function() { return DiagnosticSeverity; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "DiagnosticTag", function() { return DiagnosticTag; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Diagnostic", function() { return Diagnostic; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Command", function() { return Command; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "TextEdit", function() { return TextEdit; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "TextDocumentEdit", function() { return TextDocumentEdit; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "CreateFile", function() { return CreateFile; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "RenameFile", function() { return RenameFile; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "DeleteFile", function() { return DeleteFile; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "WorkspaceEdit", function() { return WorkspaceEdit; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "WorkspaceChange", function() { return WorkspaceChange; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "TextDocumentIdentifier", function() { return TextDocumentIdentifier; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "VersionedTextDocumentIdentifier", function() { return VersionedTextDocumentIdentifier; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "TextDocumentItem", function() { return TextDocumentItem; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MarkupKind", function() { return MarkupKind; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MarkupContent", function() { return MarkupContent; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "CompletionItemKind", function() { return CompletionItemKind; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "InsertTextFormat", function() { return InsertTextFormat; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "CompletionItemTag", function() { return CompletionItemTag; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "CompletionItem", function() { return CompletionItem; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "CompletionList", function() { return CompletionList; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MarkedString", function() { return MarkedString; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Hover", function() { return Hover; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ParameterInformation", function() { return ParameterInformation; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "SignatureInformation", function() { return SignatureInformation; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "DocumentHighlightKind", function() { return DocumentHighlightKind; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "DocumentHighlight", function() { return DocumentHighlight; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "SymbolKind", function() { return SymbolKind; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "SymbolTag", function() { return SymbolTag; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "SymbolInformation", function() { return SymbolInformation; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "DocumentSymbol", function() { return DocumentSymbol; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "CodeActionKind", function() { return CodeActionKind; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "CodeActionContext", function() { return CodeActionContext; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "CodeAction", function() { return CodeAction; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "CodeLens", function() { return CodeLens; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "FormattingOptions", function() { return FormattingOptions; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "DocumentLink", function() { return DocumentLink; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "SelectionRange", function() { return SelectionRange; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "EOL", function() { return EOL; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "TextDocument", function() { return TextDocument; });
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ "Position": () => /* binding */ Position,
+/* harmony export */ "Range": () => /* binding */ Range,
+/* harmony export */ "Location": () => /* binding */ Location,
+/* harmony export */ "LocationLink": () => /* binding */ LocationLink,
+/* harmony export */ "Color": () => /* binding */ Color,
+/* harmony export */ "ColorInformation": () => /* binding */ ColorInformation,
+/* harmony export */ "ColorPresentation": () => /* binding */ ColorPresentation,
+/* harmony export */ "FoldingRangeKind": () => /* binding */ FoldingRangeKind,
+/* harmony export */ "FoldingRange": () => /* binding */ FoldingRange,
+/* harmony export */ "DiagnosticRelatedInformation": () => /* binding */ DiagnosticRelatedInformation,
+/* harmony export */ "DiagnosticSeverity": () => /* binding */ DiagnosticSeverity,
+/* harmony export */ "DiagnosticTag": () => /* binding */ DiagnosticTag,
+/* harmony export */ "Diagnostic": () => /* binding */ Diagnostic,
+/* harmony export */ "Command": () => /* binding */ Command,
+/* harmony export */ "TextEdit": () => /* binding */ TextEdit,
+/* harmony export */ "TextDocumentEdit": () => /* binding */ TextDocumentEdit,
+/* harmony export */ "CreateFile": () => /* binding */ CreateFile,
+/* harmony export */ "RenameFile": () => /* binding */ RenameFile,
+/* harmony export */ "DeleteFile": () => /* binding */ DeleteFile,
+/* harmony export */ "WorkspaceEdit": () => /* binding */ WorkspaceEdit,
+/* harmony export */ "WorkspaceChange": () => /* binding */ WorkspaceChange,
+/* harmony export */ "TextDocumentIdentifier": () => /* binding */ TextDocumentIdentifier,
+/* harmony export */ "VersionedTextDocumentIdentifier": () => /* binding */ VersionedTextDocumentIdentifier,
+/* harmony export */ "TextDocumentItem": () => /* binding */ TextDocumentItem,
+/* harmony export */ "MarkupKind": () => /* binding */ MarkupKind,
+/* harmony export */ "MarkupContent": () => /* binding */ MarkupContent,
+/* harmony export */ "CompletionItemKind": () => /* binding */ CompletionItemKind,
+/* harmony export */ "InsertTextFormat": () => /* binding */ InsertTextFormat,
+/* harmony export */ "CompletionItemTag": () => /* binding */ CompletionItemTag,
+/* harmony export */ "CompletionItem": () => /* binding */ CompletionItem,
+/* harmony export */ "CompletionList": () => /* binding */ CompletionList,
+/* harmony export */ "MarkedString": () => /* binding */ MarkedString,
+/* harmony export */ "Hover": () => /* binding */ Hover,
+/* harmony export */ "ParameterInformation": () => /* binding */ ParameterInformation,
+/* harmony export */ "SignatureInformation": () => /* binding */ SignatureInformation,
+/* harmony export */ "DocumentHighlightKind": () => /* binding */ DocumentHighlightKind,
+/* harmony export */ "DocumentHighlight": () => /* binding */ DocumentHighlight,
+/* harmony export */ "SymbolKind": () => /* binding */ SymbolKind,
+/* harmony export */ "SymbolTag": () => /* binding */ SymbolTag,
+/* harmony export */ "SymbolInformation": () => /* binding */ SymbolInformation,
+/* harmony export */ "DocumentSymbol": () => /* binding */ DocumentSymbol,
+/* harmony export */ "CodeActionKind": () => /* binding */ CodeActionKind,
+/* harmony export */ "CodeActionContext": () => /* binding */ CodeActionContext,
+/* harmony export */ "CodeAction": () => /* binding */ CodeAction,
+/* harmony export */ "CodeLens": () => /* binding */ CodeLens,
+/* harmony export */ "FormattingOptions": () => /* binding */ FormattingOptions,
+/* harmony export */ "DocumentLink": () => /* binding */ DocumentLink,
+/* harmony export */ "SelectionRange": () => /* binding */ SelectionRange,
+/* harmony export */ "EOL": () => /* binding */ EOL,
+/* harmony export */ "TextDocument": () => /* binding */ TextDocument
+/* harmony export */ });
/* --------------------------------------------------------------------------------------------\r
* Copyright (c) Microsoft Corporation. All rights reserved.\r
* Licensed under the MIT License. See License.txt in the project root for license information.\r
/***/ }),
/* 19 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
"use strict";
/* --------------------------------------------------------------------------------------------\r
* Licensed under the MIT License. See License.txt in the project root for license information.\r
* ------------------------------------------------------------------------------------------ */\r
\r
-Object.defineProperty(exports, "__esModule", { value: true });\r
+Object.defineProperty(exports, "__esModule", ({ value: true }));\r
const Is = __webpack_require__(20);\r
const vscode_jsonrpc_1 = __webpack_require__(5);\r
const messages_1 = __webpack_require__(21);\r
/***/ }),
/* 20 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((__unused_webpack_module, exports) => {
"use strict";
/* --------------------------------------------------------------------------------------------\r
* Licensed under the MIT License. See License.txt in the project root for license information.\r
* ------------------------------------------------------------------------------------------ */\r
\r
-Object.defineProperty(exports, "__esModule", { value: true });\r
+Object.defineProperty(exports, "__esModule", ({ value: true }));\r
function boolean(value) {\r
return value === true || value === false;\r
}\r
/***/ }),
/* 21 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
"use strict";
/* --------------------------------------------------------------------------------------------\r
* Licensed under the MIT License. See License.txt in the project root for license information.\r
* ------------------------------------------------------------------------------------------ */\r
\r
-Object.defineProperty(exports, "__esModule", { value: true });\r
+Object.defineProperty(exports, "__esModule", ({ value: true }));\r
const vscode_jsonrpc_1 = __webpack_require__(5);\r
class ProtocolRequestType0 extends vscode_jsonrpc_1.RequestType0 {\r
constructor(method) {\r
/***/ }),
/* 22 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
"use strict";
/* --------------------------------------------------------------------------------------------\r
* Licensed under the MIT License. See License.txt in the project root for license information.\r
* ------------------------------------------------------------------------------------------ */\r
\r
-Object.defineProperty(exports, "__esModule", { value: true });\r
+Object.defineProperty(exports, "__esModule", ({ value: true }));\r
const vscode_jsonrpc_1 = __webpack_require__(5);\r
const messages_1 = __webpack_require__(21);\r
// @ts-ignore: to avoid inlining LocatioLink as dynamic import\r
/***/ }),
/* 23 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
"use strict";
/* --------------------------------------------------------------------------------------------\r
* Licensed under the MIT License. See License.txt in the project root for license information.\r
* ------------------------------------------------------------------------------------------ */\r
\r
-Object.defineProperty(exports, "__esModule", { value: true });\r
+Object.defineProperty(exports, "__esModule", ({ value: true }));\r
const vscode_jsonrpc_1 = __webpack_require__(5);\r
const messages_1 = __webpack_require__(21);\r
// @ts-ignore: to avoid inlining LocatioLink as dynamic import\r
/***/ }),
/* 24 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
"use strict";
/* --------------------------------------------------------------------------------------------\r
* Licensed under the MIT License. See License.txt in the project root for license information.\r
* ------------------------------------------------------------------------------------------ */\r
\r
-Object.defineProperty(exports, "__esModule", { value: true });\r
+Object.defineProperty(exports, "__esModule", ({ value: true }));\r
const messages_1 = __webpack_require__(21);\r
/**\r
* The `workspace/workspaceFolders` is sent from the server to the client to fetch the open workspace folders.\r
/***/ }),
/* 25 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
"use strict";
/* --------------------------------------------------------------------------------------------\r
* Licensed under the MIT License. See License.txt in the project root for license information.\r
* ------------------------------------------------------------------------------------------ */\r
\r
-Object.defineProperty(exports, "__esModule", { value: true });\r
+Object.defineProperty(exports, "__esModule", ({ value: true }));\r
const messages_1 = __webpack_require__(21);\r
/**\r
* The 'workspace/configuration' request is sent from the server to the client to fetch a certain\r
/***/ }),
/* 26 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
"use strict";
/* --------------------------------------------------------------------------------------------\r
* Licensed under the MIT License. See License.txt in the project root for license information.\r
* ------------------------------------------------------------------------------------------ */\r
\r
-Object.defineProperty(exports, "__esModule", { value: true });\r
+Object.defineProperty(exports, "__esModule", ({ value: true }));\r
const vscode_jsonrpc_1 = __webpack_require__(5);\r
const messages_1 = __webpack_require__(21);\r
/**\r
/***/ }),
/* 27 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
"use strict";
\r
* Copyright (c) Microsoft Corporation. All rights reserved.\r
* Licensed under the MIT License. See License.txt in the project root for license information.\r
*--------------------------------------------------------------------------------------------*/\r
-Object.defineProperty(exports, "__esModule", { value: true });\r
+Object.defineProperty(exports, "__esModule", ({ value: true }));\r
const vscode_jsonrpc_1 = __webpack_require__(5);\r
const messages_1 = __webpack_require__(21);\r
/**\r
/***/ }),
/* 28 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
"use strict";
/* --------------------------------------------------------------------------------------------\r
* Licensed under the MIT License. See License.txt in the project root for license information.\r
* ------------------------------------------------------------------------------------------ */\r
\r
-Object.defineProperty(exports, "__esModule", { value: true });\r
+Object.defineProperty(exports, "__esModule", ({ value: true }));\r
const vscode_jsonrpc_1 = __webpack_require__(5);\r
const messages_1 = __webpack_require__(21);\r
// @ts-ignore: to avoid inlining LocatioLink as dynamic import\r
/***/ }),
/* 29 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
"use strict";
\r
* Copyright (c) Microsoft Corporation. All rights reserved.\r
* Licensed under the MIT License. See License.txt in the project root for license information.\r
*--------------------------------------------------------------------------------------------*/\r
-Object.defineProperty(exports, "__esModule", { value: true });\r
+Object.defineProperty(exports, "__esModule", ({ value: true }));\r
const vscode_jsonrpc_1 = __webpack_require__(5);\r
const messages_1 = __webpack_require__(21);\r
/**\r
/***/ }),
/* 30 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
"use strict";
/* --------------------------------------------------------------------------------------------\r
* Licensed under the MIT License. See License.txt in the project root for license information.\r
* ------------------------------------------------------------------------------------------ */\r
\r
-Object.defineProperty(exports, "__esModule", { value: true });\r
+Object.defineProperty(exports, "__esModule", ({ value: true }));\r
const vscode_jsonrpc_1 = __webpack_require__(5);\r
const messages_1 = __webpack_require__(21);\r
var WorkDoneProgress;\r
/***/ }),
/* 31 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
"use strict";
/* --------------------------------------------------------------------------------------------\r
* Licensed under the MIT License. See License.txt in the project root for license information.\r
* ------------------------------------------------------------------------------------------ */\r
\r
-Object.defineProperty(exports, "__esModule", { value: true });\r
+Object.defineProperty(exports, "__esModule", ({ value: true }));\r
const messages_1 = __webpack_require__(21);\r
/**\r
* A request to result a `CallHierarchyItem` in a document at a given position.\r
/***/ }),
/* 32 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
"use strict";
/* --------------------------------------------------------------------------------------------\r
* Licensed under the MIT License. See License.txt in the project root for license information.\r
* ------------------------------------------------------------------------------------------ */\r
\r
-Object.defineProperty(exports, "__esModule", { value: true });\r
+Object.defineProperty(exports, "__esModule", ({ value: true }));\r
const messages_1 = __webpack_require__(21);\r
/**\r
* A set of predefined token types. This set is not fixed\r
/***/ }),
/* 33 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
+Object.defineProperty(exports, "__esModule", ({ value: true }));
exports.Ctx = void 0;
const coc_nvim_1 = __webpack_require__(1);
+const vscode_languageserver_protocol_1 = __webpack_require__(4);
const config_1 = __webpack_require__(34);
const semantic_highlighting_1 = __webpack_require__(35);
class ClangdExtensionFeature {
command: bin,
args: this.config.arguments,
};
+ if (!!this.config.trace) {
+ exec.options = { env: { CLANGD_TRACE: this.config.trace } };
+ }
const serverOptions = exec;
- const outputChannel = coc_nvim_1.workspace.createOutputChannel('clangd log');
+ const outputChannel = coc_nvim_1.workspace.createOutputChannel('clangd');
+ const initializationOptions = { clangdFileStatus: true, fallbackFlags: this.config.fallbackFlags };
+ if (this.config.compilationDatabasePath) {
+ initializationOptions.compilationDatabasePath = this.config.compilationDatabasePath;
+ }
const clientOptions = {
documentSelector: [
{ scheme: 'file', language: 'c' },
{ scheme: 'file', language: 'cuda' },
{ scheme: 'file', language: 'arduino' },
],
- initializationOptions: { clangdFileStatus: true, fallbackFlags: this.config.fallbackFlags },
+ initializationOptions,
disableDiagnostics: this.config.disableDiagnostics,
// @ts-ignore
disableSnippetCompletion: this.config.disableSnippetCompletion,
ch = '';
return next(document, position, ch, options, token);
},
+ provideCompletionItem: async (document, position, context, token, next) => {
+ const list = await next(document, position, context, token);
+ if (!list)
+ return [];
+ if (!this.config.serverCompletionRanking)
+ return list;
+ const items = (Array.isArray(list) ? list : list.items).map((item) => {
+ var _a;
+ const start = (_a = item.textEdit) === null || _a === void 0 ? void 0 : _a.range.start;
+ if (start) {
+ const prefix = document.getText(vscode_languageserver_protocol_1.Range.create(start, position));
+ if (prefix)
+ item.filterText = prefix + '_' + item.filterText;
+ }
+ return item;
+ });
+ return vscode_languageserver_protocol_1.CompletionList.create(items, true);
+ },
provideWorkspaceSymbols: async (query, token, next) => {
const symbols = await next(query, token);
if (!symbols)
/***/ }),
/* 34 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
+Object.defineProperty(exports, "__esModule", ({ value: true }));
exports.Config = void 0;
const coc_nvim_1 = __webpack_require__(1);
class Config {
get arguments() {
return this.cfg.get('arguments', []);
}
+ get trace() {
+ return this.cfg.get('trace', '');
+ }
get fallbackFlags() {
return this.cfg.get('fallbackFlags', []);
}
get showDBChangedNotification() {
return this.cfg.get('showDBChangedNotification');
}
+ get compilationDatabasePath() {
+ return this.cfg.get('compilationDatabasePath');
+ }
+ get serverCompletionRanking() {
+ return this.cfg.get('serverCompletionRanking');
+ }
}
exports.Config = Config;
/***/ }),
/* 35 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
+Object.defineProperty(exports, "__esModule", ({ value: true }));
exports.SemanticHighlightingFeature = void 0;
const coc_nvim_1 = __webpack_require__(1);
const vscode_languageserver_protocol_1 = __webpack_require__(4);
/***/ }),
/* 36 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
+Object.defineProperty(exports, "__esModule", ({ value: true }));
exports.FileStatus = void 0;
const coc_nvim_1 = __webpack_require__(1);
class FileStatus {
/***/ }),
/* 37 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
"use strict";
var __importStar = (this && this.__importStar) || function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
- if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
+ if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
__setModuleDefault(result, mod);
return result;
};
-Object.defineProperty(exports, "__esModule", { value: true });
+Object.defineProperty(exports, "__esModule", ({ value: true }));
exports.activate = void 0;
const coc = __importStar(__webpack_require__(1));
const common = __importStar(__webpack_require__(38));
/***/ }),
/* 38 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
"use strict";
function verb(n) { i[n] = o[n] && function (v) { return new Promise(function (resolve, reject) { v = o[n](v), settle(resolve, reject, v.done, v.value); }); }; }
function settle(resolve, reject, d, v) { Promise.resolve(v).then(function(v) { resolve({ value: v, done: d }); }, reject); }
};
-Object.defineProperty(exports, "__esModule", { value: true });
+Object.defineProperty(exports, "__esModule", ({ value: true }));
// Automatically install clangd binary releases from GitHub.
//
// We don't bundle them with the package because they're big; we'd have to
const stream = __webpack_require__(44);
const unzipper = __webpack_require__(118);
const util_1 = __webpack_require__(50);
-const which = __webpack_require__(221);
+const which = __webpack_require__(216);
// Main startup workflow: check whether the configured clangd binary us usable.
// If not, offer to install one. If so, check for updates.
function prepare(ui, checkUpdate) {
/***/ }),
/* 39 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, exports, __webpack_require__) => {
"use strict";
/**
*/
-Object.defineProperty(exports, '__esModule', { value: true });
+Object.defineProperty(exports, "__esModule", ({ value: true }));
var eventTargetShim = __webpack_require__(40);
exports.default = AbortController;
module.exports = AbortController
-module.exports.AbortController = module.exports["default"] = AbortController
+module.exports.AbortController = module.exports.default = AbortController
module.exports.AbortSignal = AbortSignal
//# sourceMappingURL=abort-controller.js.map
/***/ }),
/* 40 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, exports) => {
"use strict";
/**
*/
-Object.defineProperty(exports, '__esModule', { value: true });
+Object.defineProperty(exports, "__esModule", ({ value: true }));
/**
* @typedef {object} PrivateData
exports.default = EventTarget;
module.exports = EventTarget
-module.exports.EventTarget = module.exports["default"] = EventTarget
+module.exports.EventTarget = module.exports.default = EventTarget
module.exports.defineEventAttribute = defineEventAttribute
//# sourceMappingURL=event-target-shim.js.map
/***/ }),
/* 41 */
-/***/ (function(module, exports) {
+/***/ ((module) => {
-module.exports = require("child_process");
+"use strict";
+module.exports = require("child_process");;
/***/ }),
/* 42 */
-/***/ (function(module, exports) {
+/***/ ((module) => {
-module.exports = require("fs");
+"use strict";
+module.exports = require("fs");;
/***/ }),
/* 43 */
-/***/ (function(__webpack_module__, __webpack_exports__, __webpack_require__) {
+/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Headers", function() { return Headers; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Request", function() { return Request; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Response", function() { return Response; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "FetchError", function() { return FetchError; });
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ "default": () => __WEBPACK_DEFAULT_EXPORT__,
+/* harmony export */ "Headers": () => /* binding */ Headers,
+/* harmony export */ "Request": () => /* binding */ Request,
+/* harmony export */ "Response": () => /* binding */ Response,
+/* harmony export */ "FetchError": () => /* binding */ FetchError
+/* harmony export */ });
/* harmony import */ var stream__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(44);
/* harmony import */ var http__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(45);
/* harmony import */ var url__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(46);
// html4
if (!res && str) {
res = /<meta[\s]+?http-equiv=(['"])content-type\1[\s]+?content=(['"])(.+?)\2/i.exec(str);
+ if (!res) {
+ res = /<meta[\s]+?content=(['"])(.+?)\1[\s]+?http-equiv=(['"])content-type\3/i.exec(str);
+ if (res) {
+ res.pop(); // drop last quote
+ }
+ }
if (res) {
res = /charset=(.*)/i.exec(res.pop());
// HTTP fetch step 5.5
switch (request.redirect) {
case 'error':
- reject(new FetchError(`redirect mode is set to error: ${request.url}`, 'no-redirect'));
+ reject(new FetchError(`uri requested responds with a redirect, redirect mode is set to error: ${request.url}`, 'no-redirect'));
finalize();
return;
case 'manual':
method: request.method,
body: request.body,
signal: request.signal,
- timeout: request.timeout
+ timeout: request.timeout,
+ size: request.size
};
// HTTP-redirect fetch step 9
// expose Promise
fetch.Promise = global.Promise;
-/* harmony default export */ __webpack_exports__["default"] = (fetch);
+/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (fetch);
/***/ }),
/* 44 */
-/***/ (function(module, exports) {
+/***/ ((module) => {
-module.exports = require("stream");
+"use strict";
+module.exports = require("stream");;
/***/ }),
/* 45 */
-/***/ (function(module, exports) {
+/***/ ((module) => {
-module.exports = require("http");
+"use strict";
+module.exports = require("http");;
/***/ }),
/* 46 */
-/***/ (function(module, exports) {
+/***/ ((module) => {
-module.exports = require("url");
+"use strict";
+module.exports = require("url");;
/***/ }),
/* 47 */
-/***/ (function(module, exports) {
+/***/ ((module) => {
-module.exports = require("https");
+"use strict";
+module.exports = require("https");;
/***/ }),
/* 48 */
-/***/ (function(module, exports) {
+/***/ ((module) => {
-module.exports = require("zlib");
+"use strict";
+module.exports = require("zlib");;
/***/ }),
/* 49 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
/***/ }),
/* 50 */
-/***/ (function(module, exports) {
+/***/ ((module) => {
-module.exports = require("util");
+"use strict";
+module.exports = require("util");;
/***/ }),
/* 51 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
/***/ }),
/* 52 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
/***/ }),
/* 53 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
/***/ }),
/* 54 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
"use strict";
/***/ }),
/* 55 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
/***/ }),
/* 56 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
/***/ }),
/* 57 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
const assert = __webpack_require__(58)
const path = __webpack_require__(2)
/***/ }),
/* 58 */
-/***/ (function(module, exports) {
+/***/ ((module) => {
-module.exports = require("assert");
+"use strict";
+module.exports = require("assert");;
/***/ }),
/* 59 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
// Approach:
//
/***/ }),
/* 60 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
module.exports = realpath
realpath.realpath = realpath
/***/ }),
/* 61 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
// Copyright Joyent, Inc. and other Node contributors.
//
/***/ }),
/* 62 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
module.exports = minimatch
minimatch.Minimatch = Minimatch
/***/ }),
/* 63 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
var concatMap = __webpack_require__(64);
var balanced = __webpack_require__(65);
/***/ }),
/* 64 */
-/***/ (function(module, exports) {
+/***/ ((module) => {
module.exports = function (xs, fn) {
var res = [];
/***/ }),
/* 65 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module) => {
"use strict";
/***/ }),
/* 66 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
try {
var util = __webpack_require__(50);
/***/ }),
/* 67 */
-/***/ (function(module, exports) {
+/***/ ((module) => {
if (typeof Object.create === 'function') {
// implementation from standard node.js 'util' module
/***/ }),
/* 68 */
-/***/ (function(module, exports) {
+/***/ ((module) => {
-module.exports = require("events");
+"use strict";
+module.exports = require("events");;
/***/ }),
/* 69 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module) => {
"use strict";
/***/ }),
/* 70 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
module.exports = globSync
globSync.GlobSync = GlobSync
/***/ }),
/* 71 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
exports.alphasort = alphasort
exports.alphasorti = alphasorti
/***/ }),
/* 72 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
var wrappy = __webpack_require__(73)
var reqs = Object.create(null)
/***/ }),
/* 73 */
-/***/ (function(module, exports) {
+/***/ ((module) => {
// Returns a wrapper function that returns a wrapped callback
// The wrapper function should do some stuff, and return a
/***/ }),
/* 74 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
var wrappy = __webpack_require__(73)
module.exports = wrappy(once)
/***/ }),
/* 75 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
// just pre-load all the stuff that index.js lazily exports
const internalRe = __webpack_require__(76)
/***/ }),
/* 76 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, exports, __webpack_require__) => {
const { MAX_SAFE_COMPONENT_LENGTH } = __webpack_require__(77)
const debug = __webpack_require__(78)
/***/ }),
/* 77 */
-/***/ (function(module, exports) {
+/***/ ((module) => {
// Note: this is the semver.org version of the spec that it implements
// Not necessarily the package version of this code.
/***/ }),
/* 78 */
-/***/ (function(module, exports) {
+/***/ ((module) => {
const debug = (
typeof process === 'object' &&
/***/ }),
/* 79 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
const debug = __webpack_require__(78)
const { MAX_LENGTH, MAX_SAFE_INTEGER } = __webpack_require__(77)
/***/ }),
/* 80 */
-/***/ (function(module, exports) {
+/***/ ((module) => {
const numeric = /^[0-9]+$/
const compareIdentifiers = (a, b) => {
/***/ }),
/* 81 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
const {MAX_LENGTH} = __webpack_require__(77)
const { re, t } = __webpack_require__(76)
/***/ }),
/* 82 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
const parse = __webpack_require__(81)
const valid = (version, options) => {
/***/ }),
/* 83 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
const parse = __webpack_require__(81)
const clean = (version, options) => {
/***/ }),
/* 84 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
const SemVer = __webpack_require__(79)
/***/ }),
/* 85 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
const parse = __webpack_require__(81)
const eq = __webpack_require__(86)
/***/ }),
/* 86 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
const compare = __webpack_require__(87)
const eq = (a, b, loose) => compare(a, b, loose) === 0
/***/ }),
/* 87 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
const SemVer = __webpack_require__(79)
const compare = (a, b, loose) =>
/***/ }),
/* 88 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
const SemVer = __webpack_require__(79)
const major = (a, loose) => new SemVer(a, loose).major
/***/ }),
/* 89 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
const SemVer = __webpack_require__(79)
const minor = (a, loose) => new SemVer(a, loose).minor
/***/ }),
/* 90 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
const SemVer = __webpack_require__(79)
const patch = (a, loose) => new SemVer(a, loose).patch
/***/ }),
/* 91 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
const parse = __webpack_require__(81)
const prerelease = (version, options) => {
/***/ }),
/* 92 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
const compare = __webpack_require__(87)
const rcompare = (a, b, loose) => compare(b, a, loose)
/***/ }),
/* 93 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
const compare = __webpack_require__(87)
const compareLoose = (a, b) => compare(a, b, true)
/***/ }),
/* 94 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
const SemVer = __webpack_require__(79)
const compareBuild = (a, b, loose) => {
/***/ }),
/* 95 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
const compareBuild = __webpack_require__(94)
const sort = (list, loose) => list.sort((a, b) => compareBuild(a, b, loose))
/***/ }),
/* 96 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
const compareBuild = __webpack_require__(94)
const rsort = (list, loose) => list.sort((a, b) => compareBuild(b, a, loose))
/***/ }),
/* 97 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
const compare = __webpack_require__(87)
const gt = (a, b, loose) => compare(a, b, loose) > 0
/***/ }),
/* 98 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
const compare = __webpack_require__(87)
const lt = (a, b, loose) => compare(a, b, loose) < 0
/***/ }),
/* 99 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
const compare = __webpack_require__(87)
const neq = (a, b, loose) => compare(a, b, loose) !== 0
/***/ }),
/* 100 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
const compare = __webpack_require__(87)
const gte = (a, b, loose) => compare(a, b, loose) >= 0
/***/ }),
/* 101 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
const compare = __webpack_require__(87)
const lte = (a, b, loose) => compare(a, b, loose) <= 0
/***/ }),
/* 102 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
const eq = __webpack_require__(86)
const neq = __webpack_require__(99)
/***/ }),
/* 103 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
const SemVer = __webpack_require__(79)
const parse = __webpack_require__(81)
/***/ }),
/* 104 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
const ANY = Symbol('SemVer ANY')
// hoisted class for cyclic dependency
/***/ }),
/* 105 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
// hoisted class for cyclic dependency
class Range {
/***/ }),
/* 106 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
const Range = __webpack_require__(105)
const satisfies = (version, range, options) => {
/***/ }),
/* 107 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
const Range = __webpack_require__(105)
/***/ }),
/* 108 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
const SemVer = __webpack_require__(79)
const Range = __webpack_require__(105)
/***/ }),
/* 109 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
const SemVer = __webpack_require__(79)
const Range = __webpack_require__(105)
/***/ }),
/* 110 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
const SemVer = __webpack_require__(79)
const Range = __webpack_require__(105)
/***/ }),
/* 111 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
const Range = __webpack_require__(105)
const validRange = (range, options) => {
/***/ }),
/* 112 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
const SemVer = __webpack_require__(79)
const Comparator = __webpack_require__(104)
/***/ }),
/* 113 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
// Determine if version is greater than all the versions possible in the range.
const outside = __webpack_require__(112)
/***/ }),
/* 114 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
const outside = __webpack_require__(112)
// Determine if version is less than all the versions possible in the range
/***/ }),
/* 115 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
const Range = __webpack_require__(105)
const intersects = (r1, r2, options) => {
/***/ }),
/* 116 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
// given a set of versions and a range, create a "simplified" range
// that includes the same versions that the original range does
/***/ }),
/* 117 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
const Range = __webpack_require__(105)
const { ANY } = __webpack_require__(104)
/***/ }),
/* 118 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
"use strict";
/***/ }),
/* 119 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
/***/ }),
/* 120 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ (() => {
"use strict";
/***/ }),
/* 121 */
-/***/ (function(module, exports) {
+/***/ (function() {
(function (global, undefined) {
"use strict";
/***/ }),
/* 122 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
var util = __webpack_require__(50);
var zlib = __webpack_require__(48);
/***/ }),
/* 123 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, exports, __webpack_require__) => {
var Chainsaw = __webpack_require__(124);
var EventEmitter = __webpack_require__(68).EventEmitter;
/***/ }),
/* 124 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
var Traverse = __webpack_require__(125);
var EventEmitter = __webpack_require__(68).EventEmitter;
/***/ }),
/* 125 */
-/***/ (function(module, exports) {
+/***/ ((module) => {
module.exports = Traverse;
function Traverse (obj) {
/***/ }),
/* 126 */
-/***/ (function(module, exports) {
+/***/ ((module) => {
module.exports = Buffers;
/***/ }),
/* 127 */
-/***/ (function(module, exports) {
+/***/ ((module) => {
module.exports = function (store) {
function getset (name, value) {
/***/ }),
/* 128 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
/***/ }),
/* 129 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
/***/ }),
/* 130 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
"use strict";
/***/ }),
/* 131 */
-/***/ (function(module, exports) {
+/***/ ((module) => {
var isES5 = (function(){
"use strict";
/***/ }),
/* 132 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
/***/ }),
/* 133 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
/***/ }),
/* 134 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module) => {
"use strict";
/***/ }),
/* 135 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
/***/ }),
/* 136 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
/***/ }),
/* 137 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
/***/ }),
/* 138 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module) => {
"use strict";
/***/ }),
/* 139 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
/***/ }),
/* 140 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
/***/ }),
/* 141 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
/***/ }),
/* 142 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
/***/ }),
/* 143 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
/***/ }),
/* 144 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module) => {
"use strict";
/***/ }),
/* 145 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
/***/ }),
/* 146 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module) => {
"use strict";
/***/ }),
/* 147 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module) => {
"use strict";
/***/ }),
/* 148 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
/***/ }),
/* 149 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
/***/ }),
/* 150 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
/***/ }),
/* 151 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
/***/ }),
/* 152 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
/***/ }),
/* 153 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
/***/ }),
/* 154 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
/***/ }),
/* 155 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
/***/ }),
/* 156 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
/***/ }),
/* 157 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
/***/ }),
/* 158 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
/***/ }),
/* 159 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
/***/ }),
/* 160 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
/***/ }),
/* 161 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module) => {
"use strict";
/***/ }),
/* 162 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module) => {
"use strict";
/***/ }),
/* 163 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module) => {
"use strict";
/***/ }),
/* 164 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
var Stream = __webpack_require__(44);
var Promise = __webpack_require__(128);
/***/ }),
/* 165 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
var Buffer = __webpack_require__(166).Buffer;
/***/ }),
/* 166 */
-/***/ (function(module, exports) {
+/***/ ((module) => {
-module.exports = require("buffer");
+"use strict";
+module.exports = require("buffer");;
/***/ }),
/* 167 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, exports, __webpack_require__) => {
var Stream = __webpack_require__(44);
if (process.env.READABLE_STREAM === 'disable' && Stream) {
/***/ }),
/* 168 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
// Copyright Joyent, Inc. and other Node contributors.
/***/ }),
/* 169 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module) => {
"use strict";
/***/ }),
/* 170 */
-/***/ (function(module, exports) {
+/***/ ((module) => {
var toString = {}.toString;
/***/ }),
/* 171 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
module.exports = __webpack_require__(44);
/***/ }),
/* 172 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, exports, __webpack_require__) => {
/* eslint-disable node/no-deprecated-api */
var buffer = __webpack_require__(166)
/***/ }),
/* 173 */
-/***/ (function(module, exports) {
+/***/ ((__unused_webpack_module, exports) => {
// Copyright Joyent, Inc. and other Node contributors.
//
/***/ }),
/* 174 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
/***/ }),
/* 175 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
/***/ }),
/* 176 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
// Copyright Joyent, Inc. and other Node contributors.
/***/ }),
/* 177 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
// Copyright Joyent, Inc. and other Node contributors.
/***/ }),
/* 178 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
/**
/***/ }),
/* 179 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
"use strict";
// Copyright Joyent, Inc. and other Node contributors.
/***/ }),
/* 180 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
// Copyright Joyent, Inc. and other Node contributors.
/***/ }),
/* 181 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
// Copyright Joyent, Inc. and other Node contributors.
/***/ }),
/* 182 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
var Stream = __webpack_require__(44);
var util = __webpack_require__(50);
/***/ }),
/* 183 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
var Promise = __webpack_require__(128);
var Stream = __webpack_require__(44);
/***/ }),
/* 184 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
var binary = __webpack_require__(123);
/***/ }),
/* 185 */
-/***/ (function(module, exports) {
+/***/ ((module) => {
// Dates in zip file entries are stored as DosDateTime
// Spec is here: https://docs.microsoft.com/en-us/windows/win32/api/winbase/nf-winbase-dosdatetimetofiletime
/***/ }),
/* 186 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
var Stream = __webpack_require__(44);
var Parse = __webpack_require__(122);
/***/ }),
/* 187 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
/***/ }),
/* 188 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
module.exports = Extract;
/***/ }),
/* 189 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
exports.Abstract = __webpack_require__(190)
exports.Reader = __webpack_require__(191)
/***/ }),
/* 190 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
// the parent class for all fstreams.
/***/ }),
/* 191 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
module.exports = Reader
/***/ }),
/* 192 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
var fs = __webpack_require__(42)
var polyfills = __webpack_require__(193)
function noop () {}
+function publishQueue(context, queue) {
+ Object.defineProperty(context, gracefulQueue, {
+ get: function() {
+ return queue
+ }
+ })
+}
+
var debug = noop
if (util.debuglog)
debug = util.debuglog('gfs4')
}
// Once time initialization
-if (!global[gracefulQueue]) {
+if (!fs[gracefulQueue]) {
// This queue can be shared by multiple loaded instances
- var queue = []
- Object.defineProperty(global, gracefulQueue, {
- get: function() {
- return queue
- }
- })
+ var queue = global[gracefulQueue] || []
+ publishQueue(fs, queue)
// Patch fs.close/closeSync to shared queue version, because we need
// to retry() whenever a close happens *anywhere* in the program.
if (/\bgfs4\b/i.test(process.env.NODE_DEBUG || '')) {
process.on('exit', function() {
- debug(global[gracefulQueue])
- __webpack_require__(58).equal(global[gracefulQueue].length, 0)
+ debug(fs[gracefulQueue])
+ __webpack_require__(58).equal(fs[gracefulQueue].length, 0)
})
}
}
+if (!global[gracefulQueue]) {
+ publishQueue(global, fs[gracefulQueue]);
+}
+
module.exports = patch(clone(fs))
if (process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH && !fs.__patched) {
module.exports = patch(fs)
function enqueue (elem) {
debug('ENQUEUE', elem[0].name, elem[1])
- global[gracefulQueue].push(elem)
+ fs[gracefulQueue].push(elem)
}
function retry () {
- var elem = global[gracefulQueue].shift()
+ var elem = fs[gracefulQueue].shift()
if (elem) {
debug('RETRY', elem[0].name, elem[1])
elem[0].apply(null, elem[1])
/***/ }),
/* 193 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
var constants = __webpack_require__(194)
/***/ }),
/* 194 */
-/***/ (function(module, exports) {
+/***/ ((module) => {
-module.exports = require("constants");
+"use strict";
+module.exports = require("constants");;
/***/ }),
/* 195 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
var Stream = __webpack_require__(44).Stream
/***/ }),
/* 196 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module) => {
"use strict";
/***/ }),
/* 197 */
-/***/ (function(module, exports) {
+/***/ ((module) => {
module.exports = getType
/***/ }),
/* 198 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
// Basically just a wrapper around an fs.readlink
//
/***/ }),
/* 199 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
// A thing that emits "entry" events with Reader objects
// Pausing it causes it to stop emitting entry events, and also
/***/ }),
/* 200 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
// Basically just a wrapper around an fs.ReadStream
/***/ }),
/* 201 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
// Just get the stats, and then don't do anything.
// You can't really "read" from a socket. You "connect" to it.
/***/ }),
/* 202 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
// A reader for when we don't yet know what kind of thing
// the thing is.
/***/ }),
/* 203 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
module.exports = Writer
/***/ }),
/* 204 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
module.exports = rimraf
rimraf.sync = rimrafSync
/***/ }),
/* 205 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
var path = __webpack_require__(2);
var fs = __webpack_require__(42);
/***/ }),
/* 206 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
// It is expected that, when .add() returns false, the consumer
// of the DirWriter will pause until a "drain" event occurs. Note
/***/ }),
/* 207 */
-/***/ (function(module, exports) {
+/***/ ((module) => {
module.exports = collect
/***/ }),
/* 208 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
module.exports = LinkWriter
/***/ }),
/* 209 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
module.exports = FileWriter
/***/ }),
/* 210 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
// A writer for when we don't know what kind of thing
// the thing is. That is, it's not explicitly set,
/***/ }),
/* 211 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
-var fs = __webpack_require__(212);
+var fs = __webpack_require__(192);
var Promise = __webpack_require__(128);
-var directory = __webpack_require__(216);
+var directory = __webpack_require__(212);
var Stream = __webpack_require__(44);
// Backwards compatibility for node versions < 8
/***/ }),
/* 212 */
-/***/ (function(module, exports, __webpack_require__) {
-
-var fs = __webpack_require__(42)
-var polyfills = __webpack_require__(213)
-var legacy = __webpack_require__(214)
-var clone = __webpack_require__(215)
-
-var util = __webpack_require__(50)
-
-/* istanbul ignore next - node 0.x polyfill */
-var gracefulQueue
-var previousSymbol
-
-/* istanbul ignore else - node 0.x polyfill */
-if (typeof Symbol === 'function' && typeof Symbol.for === 'function') {
- gracefulQueue = Symbol.for('graceful-fs.queue')
- // This is used in testing by future versions
- previousSymbol = Symbol.for('graceful-fs.previous')
-} else {
- gracefulQueue = '___graceful-fs.queue'
- previousSymbol = '___graceful-fs.previous'
-}
-
-function noop () {}
-
-function publishQueue(context, queue) {
- Object.defineProperty(context, gracefulQueue, {
- get: function() {
- return queue
- }
- })
-}
-
-var debug = noop
-if (util.debuglog)
- debug = util.debuglog('gfs4')
-else if (/\bgfs4\b/i.test(process.env.NODE_DEBUG || ''))
- debug = function() {
- var m = util.format.apply(util, arguments)
- m = 'GFS4: ' + m.split(/\n/).join('\nGFS4: ')
- console.error(m)
- }
-
-// Once time initialization
-if (!fs[gracefulQueue]) {
- // This queue can be shared by multiple loaded instances
- var queue = global[gracefulQueue] || []
- publishQueue(fs, queue)
-
- // Patch fs.close/closeSync to shared queue version, because we need
- // to retry() whenever a close happens *anywhere* in the program.
- // This is essential when multiple graceful-fs instances are
- // in play at the same time.
- fs.close = (function (fs$close) {
- function close (fd, cb) {
- return fs$close.call(fs, fd, function (err) {
- // This function uses the graceful-fs shared queue
- if (!err) {
- retry()
- }
-
- if (typeof cb === 'function')
- cb.apply(this, arguments)
- })
- }
-
- Object.defineProperty(close, previousSymbol, {
- value: fs$close
- })
- return close
- })(fs.close)
-
- fs.closeSync = (function (fs$closeSync) {
- function closeSync (fd) {
- // This function uses the graceful-fs shared queue
- fs$closeSync.apply(fs, arguments)
- retry()
- }
-
- Object.defineProperty(closeSync, previousSymbol, {
- value: fs$closeSync
- })
- return closeSync
- })(fs.closeSync)
-
- if (/\bgfs4\b/i.test(process.env.NODE_DEBUG || '')) {
- process.on('exit', function() {
- debug(fs[gracefulQueue])
- __webpack_require__(58).equal(fs[gracefulQueue].length, 0)
- })
- }
-}
-
-if (!global[gracefulQueue]) {
- publishQueue(global, fs[gracefulQueue]);
-}
-
-module.exports = patch(clone(fs))
-if (process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH && !fs.__patched) {
- module.exports = patch(fs)
- fs.__patched = true;
-}
-
-function patch (fs) {
- // Everything that references the open() function needs to be in here
- polyfills(fs)
- fs.gracefulify = patch
-
- fs.createReadStream = createReadStream
- fs.createWriteStream = createWriteStream
- var fs$readFile = fs.readFile
- fs.readFile = readFile
- function readFile (path, options, cb) {
- if (typeof options === 'function')
- cb = options, options = null
-
- return go$readFile(path, options, cb)
-
- function go$readFile (path, options, cb) {
- return fs$readFile(path, options, function (err) {
- if (err && (err.code === 'EMFILE' || err.code === 'ENFILE'))
- enqueue([go$readFile, [path, options, cb]])
- else {
- if (typeof cb === 'function')
- cb.apply(this, arguments)
- retry()
- }
- })
- }
- }
-
- var fs$writeFile = fs.writeFile
- fs.writeFile = writeFile
- function writeFile (path, data, options, cb) {
- if (typeof options === 'function')
- cb = options, options = null
-
- return go$writeFile(path, data, options, cb)
-
- function go$writeFile (path, data, options, cb) {
- return fs$writeFile(path, data, options, function (err) {
- if (err && (err.code === 'EMFILE' || err.code === 'ENFILE'))
- enqueue([go$writeFile, [path, data, options, cb]])
- else {
- if (typeof cb === 'function')
- cb.apply(this, arguments)
- retry()
- }
- })
- }
- }
-
- var fs$appendFile = fs.appendFile
- if (fs$appendFile)
- fs.appendFile = appendFile
- function appendFile (path, data, options, cb) {
- if (typeof options === 'function')
- cb = options, options = null
-
- return go$appendFile(path, data, options, cb)
-
- function go$appendFile (path, data, options, cb) {
- return fs$appendFile(path, data, options, function (err) {
- if (err && (err.code === 'EMFILE' || err.code === 'ENFILE'))
- enqueue([go$appendFile, [path, data, options, cb]])
- else {
- if (typeof cb === 'function')
- cb.apply(this, arguments)
- retry()
- }
- })
- }
- }
-
- var fs$readdir = fs.readdir
- fs.readdir = readdir
- function readdir (path, options, cb) {
- var args = [path]
- if (typeof options !== 'function') {
- args.push(options)
- } else {
- cb = options
- }
- args.push(go$readdir$cb)
-
- return go$readdir(args)
-
- function go$readdir$cb (err, files) {
- if (files && files.sort)
- files.sort()
-
- if (err && (err.code === 'EMFILE' || err.code === 'ENFILE'))
- enqueue([go$readdir, [args]])
-
- else {
- if (typeof cb === 'function')
- cb.apply(this, arguments)
- retry()
- }
- }
- }
-
- function go$readdir (args) {
- return fs$readdir.apply(fs, args)
- }
-
- if (process.version.substr(0, 4) === 'v0.8') {
- var legStreams = legacy(fs)
- ReadStream = legStreams.ReadStream
- WriteStream = legStreams.WriteStream
- }
-
- var fs$ReadStream = fs.ReadStream
- if (fs$ReadStream) {
- ReadStream.prototype = Object.create(fs$ReadStream.prototype)
- ReadStream.prototype.open = ReadStream$open
- }
-
- var fs$WriteStream = fs.WriteStream
- if (fs$WriteStream) {
- WriteStream.prototype = Object.create(fs$WriteStream.prototype)
- WriteStream.prototype.open = WriteStream$open
- }
-
- Object.defineProperty(fs, 'ReadStream', {
- get: function () {
- return ReadStream
- },
- set: function (val) {
- ReadStream = val
- },
- enumerable: true,
- configurable: true
- })
- Object.defineProperty(fs, 'WriteStream', {
- get: function () {
- return WriteStream
- },
- set: function (val) {
- WriteStream = val
- },
- enumerable: true,
- configurable: true
- })
-
- // legacy names
- var FileReadStream = ReadStream
- Object.defineProperty(fs, 'FileReadStream', {
- get: function () {
- return FileReadStream
- },
- set: function (val) {
- FileReadStream = val
- },
- enumerable: true,
- configurable: true
- })
- var FileWriteStream = WriteStream
- Object.defineProperty(fs, 'FileWriteStream', {
- get: function () {
- return FileWriteStream
- },
- set: function (val) {
- FileWriteStream = val
- },
- enumerable: true,
- configurable: true
- })
-
- function ReadStream (path, options) {
- if (this instanceof ReadStream)
- return fs$ReadStream.apply(this, arguments), this
- else
- return ReadStream.apply(Object.create(ReadStream.prototype), arguments)
- }
-
- function ReadStream$open () {
- var that = this
- open(that.path, that.flags, that.mode, function (err, fd) {
- if (err) {
- if (that.autoClose)
- that.destroy()
-
- that.emit('error', err)
- } else {
- that.fd = fd
- that.emit('open', fd)
- that.read()
- }
- })
- }
-
- function WriteStream (path, options) {
- if (this instanceof WriteStream)
- return fs$WriteStream.apply(this, arguments), this
- else
- return WriteStream.apply(Object.create(WriteStream.prototype), arguments)
- }
-
- function WriteStream$open () {
- var that = this
- open(that.path, that.flags, that.mode, function (err, fd) {
- if (err) {
- that.destroy()
- that.emit('error', err)
- } else {
- that.fd = fd
- that.emit('open', fd)
- }
- })
- }
-
- function createReadStream (path, options) {
- return new fs.ReadStream(path, options)
- }
-
- function createWriteStream (path, options) {
- return new fs.WriteStream(path, options)
- }
-
- var fs$open = fs.open
- fs.open = open
- function open (path, flags, mode, cb) {
- if (typeof mode === 'function')
- cb = mode, mode = null
-
- return go$open(path, flags, mode, cb)
-
- function go$open (path, flags, mode, cb) {
- return fs$open(path, flags, mode, function (err, fd) {
- if (err && (err.code === 'EMFILE' || err.code === 'ENFILE'))
- enqueue([go$open, [path, flags, mode, cb]])
- else {
- if (typeof cb === 'function')
- cb.apply(this, arguments)
- retry()
- }
- })
- }
- }
-
- return fs
-}
-
-function enqueue (elem) {
- debug('ENQUEUE', elem[0].name, elem[1])
- fs[gracefulQueue].push(elem)
-}
-
-function retry () {
- var elem = fs[gracefulQueue].shift()
- if (elem) {
- debug('RETRY', elem[0].name, elem[1])
- elem[0].apply(null, elem[1])
- }
-}
-
-
-/***/ }),
-/* 213 */
-/***/ (function(module, exports, __webpack_require__) {
-
-var constants = __webpack_require__(194)
-
-var origCwd = process.cwd
-var cwd = null
-
-var platform = process.env.GRACEFUL_FS_PLATFORM || process.platform
-
-process.cwd = function() {
- if (!cwd)
- cwd = origCwd.call(process)
- return cwd
-}
-try {
- process.cwd()
-} catch (er) {}
-
-var chdir = process.chdir
-process.chdir = function(d) {
- cwd = null
- chdir.call(process, d)
-}
-
-module.exports = patch
-
-function patch (fs) {
- // (re-)implement some things that are known busted or missing.
-
- // lchmod, broken prior to 0.6.2
- // back-port the fix here.
- if (constants.hasOwnProperty('O_SYMLINK') &&
- process.version.match(/^v0\.6\.[0-2]|^v0\.5\./)) {
- patchLchmod(fs)
- }
-
- // lutimes implementation, or no-op
- if (!fs.lutimes) {
- patchLutimes(fs)
- }
-
- // https://github.com/isaacs/node-graceful-fs/issues/4
- // Chown should not fail on einval or eperm if non-root.
- // It should not fail on enosys ever, as this just indicates
- // that a fs doesn't support the intended operation.
-
- fs.chown = chownFix(fs.chown)
- fs.fchown = chownFix(fs.fchown)
- fs.lchown = chownFix(fs.lchown)
-
- fs.chmod = chmodFix(fs.chmod)
- fs.fchmod = chmodFix(fs.fchmod)
- fs.lchmod = chmodFix(fs.lchmod)
-
- fs.chownSync = chownFixSync(fs.chownSync)
- fs.fchownSync = chownFixSync(fs.fchownSync)
- fs.lchownSync = chownFixSync(fs.lchownSync)
-
- fs.chmodSync = chmodFixSync(fs.chmodSync)
- fs.fchmodSync = chmodFixSync(fs.fchmodSync)
- fs.lchmodSync = chmodFixSync(fs.lchmodSync)
-
- fs.stat = statFix(fs.stat)
- fs.fstat = statFix(fs.fstat)
- fs.lstat = statFix(fs.lstat)
-
- fs.statSync = statFixSync(fs.statSync)
- fs.fstatSync = statFixSync(fs.fstatSync)
- fs.lstatSync = statFixSync(fs.lstatSync)
-
- // if lchmod/lchown do not exist, then make them no-ops
- if (!fs.lchmod) {
- fs.lchmod = function (path, mode, cb) {
- if (cb) process.nextTick(cb)
- }
- fs.lchmodSync = function () {}
- }
- if (!fs.lchown) {
- fs.lchown = function (path, uid, gid, cb) {
- if (cb) process.nextTick(cb)
- }
- fs.lchownSync = function () {}
- }
-
- // on Windows, A/V software can lock the directory, causing this
- // to fail with an EACCES or EPERM if the directory contains newly
- // created files. Try again on failure, for up to 60 seconds.
-
- // Set the timeout this long because some Windows Anti-Virus, such as Parity
- // bit9, may lock files for up to a minute, causing npm package install
- // failures. Also, take care to yield the scheduler. Windows scheduling gives
- // CPU to a busy looping process, which can cause the program causing the lock
- // contention to be starved of CPU by node, so the contention doesn't resolve.
- if (platform === "win32") {
- fs.rename = (function (fs$rename) { return function (from, to, cb) {
- var start = Date.now()
- var backoff = 0;
- fs$rename(from, to, function CB (er) {
- if (er
- && (er.code === "EACCES" || er.code === "EPERM")
- && Date.now() - start < 60000) {
- setTimeout(function() {
- fs.stat(to, function (stater, st) {
- if (stater && stater.code === "ENOENT")
- fs$rename(from, to, CB);
- else
- cb(er)
- })
- }, backoff)
- if (backoff < 100)
- backoff += 10;
- return;
- }
- if (cb) cb(er)
- })
- }})(fs.rename)
- }
-
- // if read() returns EAGAIN, then just try it again.
- fs.read = (function (fs$read) {
- function read (fd, buffer, offset, length, position, callback_) {
- var callback
- if (callback_ && typeof callback_ === 'function') {
- var eagCounter = 0
- callback = function (er, _, __) {
- if (er && er.code === 'EAGAIN' && eagCounter < 10) {
- eagCounter ++
- return fs$read.call(fs, fd, buffer, offset, length, position, callback)
- }
- callback_.apply(this, arguments)
- }
- }
- return fs$read.call(fs, fd, buffer, offset, length, position, callback)
- }
-
- // This ensures `util.promisify` works as it does for native `fs.read`.
- read.__proto__ = fs$read
- return read
- })(fs.read)
-
- fs.readSync = (function (fs$readSync) { return function (fd, buffer, offset, length, position) {
- var eagCounter = 0
- while (true) {
- try {
- return fs$readSync.call(fs, fd, buffer, offset, length, position)
- } catch (er) {
- if (er.code === 'EAGAIN' && eagCounter < 10) {
- eagCounter ++
- continue
- }
- throw er
- }
- }
- }})(fs.readSync)
-
- function patchLchmod (fs) {
- fs.lchmod = function (path, mode, callback) {
- fs.open( path
- , constants.O_WRONLY | constants.O_SYMLINK
- , mode
- , function (err, fd) {
- if (err) {
- if (callback) callback(err)
- return
- }
- // prefer to return the chmod error, if one occurs,
- // but still try to close, and report closing errors if they occur.
- fs.fchmod(fd, mode, function (err) {
- fs.close(fd, function(err2) {
- if (callback) callback(err || err2)
- })
- })
- })
- }
-
- fs.lchmodSync = function (path, mode) {
- var fd = fs.openSync(path, constants.O_WRONLY | constants.O_SYMLINK, mode)
-
- // prefer to return the chmod error, if one occurs,
- // but still try to close, and report closing errors if they occur.
- var threw = true
- var ret
- try {
- ret = fs.fchmodSync(fd, mode)
- threw = false
- } finally {
- if (threw) {
- try {
- fs.closeSync(fd)
- } catch (er) {}
- } else {
- fs.closeSync(fd)
- }
- }
- return ret
- }
- }
-
- function patchLutimes (fs) {
- if (constants.hasOwnProperty("O_SYMLINK")) {
- fs.lutimes = function (path, at, mt, cb) {
- fs.open(path, constants.O_SYMLINK, function (er, fd) {
- if (er) {
- if (cb) cb(er)
- return
- }
- fs.futimes(fd, at, mt, function (er) {
- fs.close(fd, function (er2) {
- if (cb) cb(er || er2)
- })
- })
- })
- }
-
- fs.lutimesSync = function (path, at, mt) {
- var fd = fs.openSync(path, constants.O_SYMLINK)
- var ret
- var threw = true
- try {
- ret = fs.futimesSync(fd, at, mt)
- threw = false
- } finally {
- if (threw) {
- try {
- fs.closeSync(fd)
- } catch (er) {}
- } else {
- fs.closeSync(fd)
- }
- }
- return ret
- }
-
- } else {
- fs.lutimes = function (_a, _b, _c, cb) { if (cb) process.nextTick(cb) }
- fs.lutimesSync = function () {}
- }
- }
-
- function chmodFix (orig) {
- if (!orig) return orig
- return function (target, mode, cb) {
- return orig.call(fs, target, mode, function (er) {
- if (chownErOk(er)) er = null
- if (cb) cb.apply(this, arguments)
- })
- }
- }
-
- function chmodFixSync (orig) {
- if (!orig) return orig
- return function (target, mode) {
- try {
- return orig.call(fs, target, mode)
- } catch (er) {
- if (!chownErOk(er)) throw er
- }
- }
- }
-
-
- function chownFix (orig) {
- if (!orig) return orig
- return function (target, uid, gid, cb) {
- return orig.call(fs, target, uid, gid, function (er) {
- if (chownErOk(er)) er = null
- if (cb) cb.apply(this, arguments)
- })
- }
- }
-
- function chownFixSync (orig) {
- if (!orig) return orig
- return function (target, uid, gid) {
- try {
- return orig.call(fs, target, uid, gid)
- } catch (er) {
- if (!chownErOk(er)) throw er
- }
- }
- }
-
- function statFix (orig) {
- if (!orig) return orig
- // Older versions of Node erroneously returned signed integers for
- // uid + gid.
- return function (target, options, cb) {
- if (typeof options === 'function') {
- cb = options
- options = null
- }
- function callback (er, stats) {
- if (stats) {
- if (stats.uid < 0) stats.uid += 0x100000000
- if (stats.gid < 0) stats.gid += 0x100000000
- }
- if (cb) cb.apply(this, arguments)
- }
- return options ? orig.call(fs, target, options, callback)
- : orig.call(fs, target, callback)
- }
- }
-
- function statFixSync (orig) {
- if (!orig) return orig
- // Older versions of Node erroneously returned signed integers for
- // uid + gid.
- return function (target, options) {
- var stats = options ? orig.call(fs, target, options)
- : orig.call(fs, target)
- if (stats.uid < 0) stats.uid += 0x100000000
- if (stats.gid < 0) stats.gid += 0x100000000
- return stats;
- }
- }
-
- // ENOSYS means that the fs doesn't support the op. Just ignore
- // that, because it doesn't matter.
- //
- // if there's no getuid, or if getuid() is something other
- // than 0, and the error is EINVAL or EPERM, then just ignore
- // it.
- //
- // This specific case is a silent failure in cp, install, tar,
- // and most other unix tools that manage permissions.
- //
- // When running as root, or if other types of errors are
- // encountered, then it's strict.
- function chownErOk (er) {
- if (!er)
- return true
-
- if (er.code === "ENOSYS")
- return true
-
- var nonroot = !process.getuid || process.getuid() !== 0
- if (nonroot) {
- if (er.code === "EINVAL" || er.code === "EPERM")
- return true
- }
-
- return false
- }
-}
-
-
-/***/ }),
-/* 214 */
-/***/ (function(module, exports, __webpack_require__) {
-
-var Stream = __webpack_require__(44).Stream
-
-module.exports = legacy
-
-function legacy (fs) {
- return {
- ReadStream: ReadStream,
- WriteStream: WriteStream
- }
-
- function ReadStream (path, options) {
- if (!(this instanceof ReadStream)) return new ReadStream(path, options);
-
- Stream.call(this);
-
- var self = this;
-
- this.path = path;
- this.fd = null;
- this.readable = true;
- this.paused = false;
-
- this.flags = 'r';
- this.mode = 438; /*=0666*/
- this.bufferSize = 64 * 1024;
-
- options = options || {};
-
- // Mixin options into this
- var keys = Object.keys(options);
- for (var index = 0, length = keys.length; index < length; index++) {
- var key = keys[index];
- this[key] = options[key];
- }
-
- if (this.encoding) this.setEncoding(this.encoding);
-
- if (this.start !== undefined) {
- if ('number' !== typeof this.start) {
- throw TypeError('start must be a Number');
- }
- if (this.end === undefined) {
- this.end = Infinity;
- } else if ('number' !== typeof this.end) {
- throw TypeError('end must be a Number');
- }
-
- if (this.start > this.end) {
- throw new Error('start must be <= end');
- }
-
- this.pos = this.start;
- }
-
- if (this.fd !== null) {
- process.nextTick(function() {
- self._read();
- });
- return;
- }
-
- fs.open(this.path, this.flags, this.mode, function (err, fd) {
- if (err) {
- self.emit('error', err);
- self.readable = false;
- return;
- }
-
- self.fd = fd;
- self.emit('open', fd);
- self._read();
- })
- }
-
- function WriteStream (path, options) {
- if (!(this instanceof WriteStream)) return new WriteStream(path, options);
-
- Stream.call(this);
-
- this.path = path;
- this.fd = null;
- this.writable = true;
-
- this.flags = 'w';
- this.encoding = 'binary';
- this.mode = 438; /*=0666*/
- this.bytesWritten = 0;
-
- options = options || {};
-
- // Mixin options into this
- var keys = Object.keys(options);
- for (var index = 0, length = keys.length; index < length; index++) {
- var key = keys[index];
- this[key] = options[key];
- }
-
- if (this.start !== undefined) {
- if ('number' !== typeof this.start) {
- throw TypeError('start must be a Number');
- }
- if (this.start < 0) {
- throw new Error('start must be >= zero');
- }
-
- this.pos = this.start;
- }
-
- this.busy = false;
- this._queue = [];
-
- if (this.fd === null) {
- this._open = fs.open;
- this._queue.push([this._open, this.path, this.flags, this.mode, undefined]);
- this.flush();
- }
- }
-}
-
-
-/***/ }),
-/* 215 */
-/***/ (function(module, exports, __webpack_require__) {
-
-"use strict";
-
-
-module.exports = clone
-
-function clone (obj) {
- if (obj === null || typeof obj !== 'object')
- return obj
-
- if (obj instanceof Object)
- var copy = { __proto__: obj.__proto__ }
- else
- var copy = Object.create(null)
-
- Object.getOwnPropertyNames(obj).forEach(function (key) {
- Object.defineProperty(copy, key, Object.getOwnPropertyDescriptor(obj, key))
- })
-
- return copy
-}
-
-
-/***/ }),
-/* 216 */
-/***/ (function(module, exports, __webpack_require__) {
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
var binary = __webpack_require__(123);
var PullStream = __webpack_require__(164);
-var unzip = __webpack_require__(217);
+var unzip = __webpack_require__(213);
var Promise = __webpack_require__(128);
var BufferStream = __webpack_require__(183);
var parseExtraField = __webpack_require__(184);
/***/ }),
-/* 217 */
-/***/ (function(module, exports, __webpack_require__) {
+/* 213 */
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
var Promise = __webpack_require__(128);
-var Decrypt = __webpack_require__(218);
+var Decrypt = __webpack_require__(214);
var PullStream = __webpack_require__(164);
var Stream = __webpack_require__(44);
var binary = __webpack_require__(123);
/***/ }),
-/* 218 */
-/***/ (function(module, exports, __webpack_require__) {
+/* 214 */
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
-var bigInt = __webpack_require__(219);
+var bigInt = __webpack_require__(215);
var Stream = __webpack_require__(44);
// Backwards compatibility for node versions < 8
module.exports = Decrypt;
/***/ }),
-/* 219 */
-/***/ (function(module, exports, __webpack_require__) {
+/* 215 */
+/***/ ((module, exports, __webpack_require__) => {
-/* WEBPACK VAR INJECTION */(function(module) {var __WEBPACK_AMD_DEFINE_RESULT__;var bigInt = (function (undefined) {\r
+/* module decorator */ module = __webpack_require__.nmd(module);
+var __WEBPACK_AMD_DEFINE_RESULT__;var bigInt = (function (undefined) {\r
"use strict";\r
\r
var BASE = 1e7,\r
!(__WEBPACK_AMD_DEFINE_RESULT__ = (function () {\r
return bigInt;\r
}).call(exports, __webpack_require__, exports, module),
- __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));\r
+ __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));\r
}\r
-/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(220)(module)))
-
-/***/ }),
-/* 220 */
-/***/ (function(module, exports) {
-
-module.exports = function(module) {
- if (!module.webpackPolyfill) {
- module.deprecate = function() {};
- module.paths = [];
- // module.parent = undefined by default
- if (!module.children) module.children = [];
- Object.defineProperty(module, "loaded", {
- enumerable: true,
- get: function() {
- return module.l;
- }
- });
- Object.defineProperty(module, "id", {
- enumerable: true,
- get: function() {
- return module.i;
- }
- });
- module.webpackPolyfill = 1;
- }
- return module;
-};
-
/***/ }),
-/* 221 */
-/***/ (function(module, exports, __webpack_require__) {
+/* 216 */
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
const isWindows = process.platform === 'win32' ||
process.env.OSTYPE === 'cygwin' ||
const path = __webpack_require__(2)
const COLON = isWindows ? ';' : ':'
-const isexe = __webpack_require__(222)
+const isexe = __webpack_require__(217)
const getNotFoundError = (cmd) =>
Object.assign(new Error(`not found: ${cmd}`), { code: 'ENOENT' })
/***/ }),
-/* 222 */
-/***/ (function(module, exports, __webpack_require__) {
+/* 217 */
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
var fs = __webpack_require__(42)
var core
if (process.platform === 'win32' || global.TESTING_WINDOWS) {
- core = __webpack_require__(223)
+ core = __webpack_require__(218)
} else {
- core = __webpack_require__(224)
+ core = __webpack_require__(219)
}
module.exports = isexe
/***/ }),
-/* 223 */
-/***/ (function(module, exports, __webpack_require__) {
+/* 218 */
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
module.exports = isexe
isexe.sync = sync
/***/ }),
-/* 224 */
-/***/ (function(module, exports, __webpack_require__) {
+/* 219 */
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
module.exports = isexe
isexe.sync = sync
/***/ })
-/******/ ])));
\ No newline at end of file
+/******/ ]);
+/************************************************************************/
+/******/ // The module cache
+/******/ var __webpack_module_cache__ = {};
+/******/
+/******/ // The require function
+/******/ function __webpack_require__(moduleId) {
+/******/ // Check if module is in cache
+/******/ if(__webpack_module_cache__[moduleId]) {
+/******/ return __webpack_module_cache__[moduleId].exports;
+/******/ }
+/******/ // Create a new module (and put it into the cache)
+/******/ var module = __webpack_module_cache__[moduleId] = {
+/******/ id: moduleId,
+/******/ loaded: false,
+/******/ exports: {}
+/******/ };
+/******/
+/******/ // Execute the module function
+/******/ __webpack_modules__[moduleId].call(module.exports, module, module.exports, __webpack_require__);
+/******/
+/******/ // Flag the module as loaded
+/******/ module.loaded = true;
+/******/
+/******/ // Return the exports of the module
+/******/ return module.exports;
+/******/ }
+/******/
+/************************************************************************/
+/******/ /* webpack/runtime/define property getters */
+/******/ (() => {
+/******/ // define getter functions for harmony exports
+/******/ __webpack_require__.d = (exports, definition) => {
+/******/ for(var key in definition) {
+/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {
+/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] });
+/******/ }
+/******/ }
+/******/ };
+/******/ })();
+/******/
+/******/ /* webpack/runtime/hasOwnProperty shorthand */
+/******/ (() => {
+/******/ __webpack_require__.o = (obj, prop) => Object.prototype.hasOwnProperty.call(obj, prop)
+/******/ })();
+/******/
+/******/ /* webpack/runtime/make namespace object */
+/******/ (() => {
+/******/ // define __esModule on exports
+/******/ __webpack_require__.r = (exports) => {
+/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
+/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
+/******/ }
+/******/ Object.defineProperty(exports, '__esModule', { value: true });
+/******/ };
+/******/ })();
+/******/
+/******/ /* webpack/runtime/node module decorator */
+/******/ (() => {
+/******/ __webpack_require__.nmd = (module) => {
+/******/ module.paths = [];
+/******/ if (!module.children) module.children = [];
+/******/ return module;
+/******/ };
+/******/ })();
+/******/
+/************************************************************************/
+/******/ // module exports must be returned from runtime so entry inlining is disabled
+/******/ // startup
+/******/ // Load entry module and return exports
+/******/ return __webpack_require__(0);
+/******/ })()
+
+));
\ No newline at end of file