| "use strict"; |
| var __create = Object.create; |
| var __defProp = Object.defineProperty; |
| var __getOwnPropDesc = Object.getOwnPropertyDescriptor; |
| var __getOwnPropNames = Object.getOwnPropertyNames; |
| var __getProtoOf = Object.getPrototypeOf; |
| var __hasOwnProp = Object.prototype.hasOwnProperty; |
| var __export = (target, all) => { |
| for (var name in all) |
| __defProp(target, name, { get: all[name], enumerable: true }); |
| }; |
| var __copyProps = (to, from, except, desc) => { |
| if (from && typeof from === "object" || typeof from === "function") { |
| for (let key of __getOwnPropNames(from)) |
| if (!__hasOwnProp.call(to, key) && key !== except) |
| __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); |
| } |
| return to; |
| }; |
| var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( |
| // If the importer is in node compatibility mode or this is not an ESM |
| // file that has been converted to a CommonJS file using a Babel- |
| // compatible transform (i.e. "__esModule" has not been set), then set |
| // "default" to the CommonJS "module.exports" for node compatibility. |
| isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, |
| mod |
| )); |
| var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); |
| |
| // pkg/dist-src/index.js |
| var dist_src_exports = {}; |
| __export(dist_src_exports, { |
| RequestError: () => RequestError |
| }); |
| module.exports = __toCommonJS(dist_src_exports); |
| var import_deprecation = require("deprecation"); |
| var import_once = __toESM(require("once")); |
| var logOnceCode = (0, import_once.default)((deprecation) => console.warn(deprecation)); |
| var logOnceHeaders = (0, import_once.default)((deprecation) => console.warn(deprecation)); |
| var RequestError = class extends Error { |
| constructor(message, statusCode, options) { |
| super(message); |
| if (Error.captureStackTrace) { |
| Error.captureStackTrace(this, this.constructor); |
| } |
| this.name = "HttpError"; |
| this.status = statusCode; |
| let headers; |
| if ("headers" in options && typeof options.headers !== "undefined") { |
| headers = options.headers; |
| } |
| if ("response" in options) { |
| this.response = options.response; |
| headers = options.response.headers; |
| } |
| const requestCopy = Object.assign({}, options.request); |
| if (options.request.headers.authorization) { |
| requestCopy.headers = Object.assign({}, options.request.headers, { |
| authorization: options.request.headers.authorization.replace( |
| / .*$/, |
| " [REDACTED]" |
| ) |
| }); |
| } |
| requestCopy.url = requestCopy.url.replace(/\bclient_secret=\w+/g, "client_secret=[REDACTED]").replace(/\baccess_token=\w+/g, "access_token=[REDACTED]"); |
| this.request = requestCopy; |
| Object.defineProperty(this, "code", { |
| get() { |
| logOnceCode( |
| new import_deprecation.Deprecation( |
| "[@octokit/request-error] `error.code` is deprecated, use `error.status`." |
| ) |
| ); |
| return statusCode; |
| } |
| }); |
| Object.defineProperty(this, "headers", { |
| get() { |
| logOnceHeaders( |
| new import_deprecation.Deprecation( |
| "[@octokit/request-error] `error.headers` is deprecated, use `error.response.headers`." |
| ) |
| ); |
| return headers || {}; |
| } |
| }); |
| } |
| }; |
| // Annotate the CommonJS export names for ESM import in node: |
| 0 && (module.exports = { |
| RequestError |
| }); |