Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
Sign In

@shift-code/get

Package Overview
Dependencies
Maintainers
1
Versions
11
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@shift-code/get - npm Package Compare versions

Comparing version
0.7.1
to
0.7.2
+2
dist/utils/fetchWithRetry.d.ts
import fetch from 'node-fetch';
export declare function fetchWithRetry(url: string, options?: Parameters<typeof fetch>[1], maxRetries?: number, initialDelayMs?: number): Promise<Awaited<ReturnType<typeof fetch>>>;
"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
var desc = Object.getOwnPropertyDescriptor(m, k);
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
desc = { enumerable: true, get: function() { return m[k]; } };
}
Object.defineProperty(o, k2, desc);
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
o["default"] = v;
});
var __importStar = (this && this.__importStar) || (function () {
var ownKeys = function(o) {
ownKeys = Object.getOwnPropertyNames || function (o) {
var ar = [];
for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k;
return ar;
};
return ownKeys(o);
};
return function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]);
__setModuleDefault(result, mod);
return result;
};
})();
Object.defineProperty(exports, "__esModule", { value: true });
exports.fetchWithRetry = fetchWithRetry;
const node_fetch_1 = __importStar(require("node-fetch"));
const DEFAULT_MAX_RETRIES = 3;
const DEFAULT_INITIAL_DELAY_MS = 1000; // 1 second
function sleep(ms) {
return new Promise(resolve => setTimeout(resolve, ms));
}
async function fetchWithRetry(url, options, maxRetries = DEFAULT_MAX_RETRIES, initialDelayMs = DEFAULT_INITIAL_DELAY_MS) {
for (let attempt = 0; attempt < maxRetries; attempt++) {
try {
const response = await (0, node_fetch_1.default)(url, options);
return response;
}
catch (error) {
// Only retry on network errors (FetchError) or socket errors
const isRetryableError = error instanceof node_fetch_1.FetchError ||
(error instanceof Error && (error.message.includes('socket hang up') ||
error.message.includes('ECONNRESET') ||
error.message.includes('ETIMEDOUT') ||
error.message.includes('ENOTFOUND')));
// If it's not a retryable error or we've exhausted retries, throw
if (!isRetryableError || attempt === maxRetries - 1) {
throw error;
}
// Calculate delay with exponential backoff
const delayMs = initialDelayMs * Math.pow(2, attempt);
await sleep(delayMs);
}
}
// This should never be reached, but TypeScript needs it
throw new Error('Failed to fetch after retries');
}
//# sourceMappingURL=fetchWithRetry.js.map
{"version":3,"file":"fetchWithRetry.js","sourceRoot":"","sources":["../../src/utils/fetchWithRetry.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AASA,wCAkCC;AA3CD,yDAA+C;AAE/C,MAAM,mBAAmB,GAAG,CAAC,CAAC;AAC9B,MAAM,wBAAwB,GAAG,IAAI,CAAC,CAAC,WAAW;AAElD,SAAS,KAAK,CAAC,EAAU;IACvB,OAAO,IAAI,OAAO,CAAC,OAAO,CAAC,EAAE,CAAC,UAAU,CAAC,OAAO,EAAE,EAAE,CAAC,CAAC,CAAC;AACzD,CAAC;AAEM,KAAK,UAAU,cAAc,CAClC,GAAW,EACX,OAAqC,EACrC,aAAqB,mBAAmB,EACxC,iBAAyB,wBAAwB;IAEjD,KAAK,IAAI,OAAO,GAAG,CAAC,EAAE,OAAO,GAAG,UAAU,EAAE,OAAO,EAAE,EAAE,CAAC;QACtD,IAAI,CAAC;YACH,MAAM,QAAQ,GAAG,MAAM,IAAA,oBAAK,EAAC,GAAG,EAAE,OAAO,CAAC,CAAC;YAC3C,OAAO,QAAQ,CAAC;QAClB,CAAC;QAAC,OAAO,KAAK,EAAE,CAAC;YACf,6DAA6D;YAC7D,MAAM,gBAAgB,GACpB,KAAK,YAAY,uBAAU;gBAC3B,CAAC,KAAK,YAAY,KAAK,IAAI,CACzB,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,gBAAgB,CAAC;oBACxC,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,YAAY,CAAC;oBACpC,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,WAAW,CAAC;oBACnC,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,WAAW,CAAC,CACpC,CAAC,CAAC;YAEL,kEAAkE;YAClE,IAAI,CAAC,gBAAgB,IAAI,OAAO,KAAK,UAAU,GAAG,CAAC,EAAE,CAAC;gBACpD,MAAM,KAAK,CAAC;YACd,CAAC;YAED,2CAA2C;YAC3C,MAAM,OAAO,GAAG,cAAc,GAAG,IAAI,CAAC,GAAG,CAAC,CAAC,EAAE,OAAO,CAAC,CAAC;YACtD,MAAM,KAAK,CAAC,OAAO,CAAC,CAAC;QACvB,CAAC;IACH,CAAC;IAED,wDAAwD;IACxD,MAAM,IAAI,KAAK,CAAC,+BAA+B,CAAC,CAAC;AACnD,CAAC"}
+1
-1

@@ -1,3 +0,3 @@

import { ShiftCode } from '../types';
import type { ShiftCode } from '../types';
export declare function getCodeVaultBL4ShiftCodes(): AsyncGenerator<ShiftCode>;
export declare function getCodeVaultShiftCodes(): AsyncGenerator<ShiftCode>;

@@ -5,6 +5,7 @@ "use strict";

exports.getCodeVaultShiftCodes = getCodeVaultShiftCodes;
const fetchWithRetry_1 = require("../utils/fetchWithRetry");
const parseDate_1 = require("../utils/parseDate");
const BL4_SHIFT_CODES_URL = 'https://code-vault.celo.workers.dev/api/codes';
async function* getCodeVaultBL4ShiftCodes() {
const response = await fetch(BL4_SHIFT_CODES_URL);
const response = await (0, fetchWithRetry_1.fetchWithRetry)(BL4_SHIFT_CODES_URL);
const json = (await response.json());

@@ -11,0 +12,0 @@ for (const entry of json.data) {

@@ -1,1 +0,1 @@

{"version":3,"file":"codevault.js","sourceRoot":"","sources":["../../src/source/codevault.ts"],"names":[],"mappings":";;AAMA,8DAeC;AAED,wDAEC;AAvBD,kDAA+C;AAE/C,MAAM,mBAAmB,GAAG,+CAA+C,CAAC;AAErE,KAAK,SAAS,CAAC,CAAC,yBAAyB;IAC9C,MAAM,QAAQ,GAAG,MAAM,KAAK,CAAC,mBAAmB,CAAC,CAAC;IAClD,MAAM,IAAI,GAAG,CAAC,MAAM,QAAQ,CAAC,IAAI,EAAE,CAElC,CAAC;IAEF,KAAK,MAAM,KAAK,IAAI,IAAI,CAAC,IAAI,EAAE,CAAC;QAC9B,MAAM;YACJ,IAAI,EAAE,KAAK,CAAC,IAAI;YAChB,IAAI,EAAE,eAAe;YACrB,QAAQ,EAAE,WAAW;YACrB,MAAM,EAAE,SAAS;YACjB,OAAO,EAAE,IAAA,qBAAS,EAAC,KAAK,CAAC,UAAU,CAAC;SACrC,CAAC;IACJ,CAAC;AACH,CAAC;AAEM,KAAK,SAAS,CAAC,CAAC,sBAAsB;IAC3C,KAAK,CAAC,CAAC,yBAAyB,EAAE,CAAC;AACrC,CAAC"}
{"version":3,"file":"codevault.js","sourceRoot":"","sources":["../../src/source/codevault.ts"],"names":[],"mappings":";;AAMA,8DAeC;AAED,wDAEC;AAxBD,4DAAyD;AACzD,kDAA+C;AAE/C,MAAM,mBAAmB,GAAG,+CAA+C,CAAC;AAErE,KAAK,SAAS,CAAC,CAAC,yBAAyB;IAC9C,MAAM,QAAQ,GAAG,MAAM,IAAA,+BAAc,EAAC,mBAAmB,CAAC,CAAC;IAC3D,MAAM,IAAI,GAAG,CAAC,MAAM,QAAQ,CAAC,IAAI,EAAE,CAElC,CAAC;IAEF,KAAK,MAAM,KAAK,IAAI,IAAI,CAAC,IAAI,EAAE,CAAC;QAC9B,MAAM;YACJ,IAAI,EAAE,KAAK,CAAC,IAAI;YAChB,IAAI,EAAE,eAAe;YACrB,QAAQ,EAAE,WAAW;YACrB,MAAM,EAAE,SAAS;YACjB,OAAO,EAAE,IAAA,qBAAS,EAAC,KAAK,CAAC,UAAU,CAAC;SACrC,CAAC;IACJ,CAAC;AACH,CAAC;AAEM,KAAK,SAAS,CAAC,CAAC,sBAAsB;IAC3C,KAAK,CAAC,CAAC,yBAAyB,EAAE,CAAC;AACrC,CAAC"}

@@ -35,14 +35,11 @@ "use strict";

})();
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.getMentalMarsBL1ShiftCodes = getMentalMarsBL1ShiftCodes;
exports.getHeadingShiftCodes = getHeadingShiftCodes;
const node_fetch_1 = __importDefault(require("node-fetch"));
const cheerio = __importStar(require("cheerio"));
const fetchWithRetry_1 = require("../../utils/fetchWithRetry");
const shared_1 = require("./shared");
const SHIFT_CODES_URL = 'https://mentalmars.com/game-news/borderlands-golden-keys/';
async function* getMentalMarsBL1ShiftCodes() {
const response = await (0, node_fetch_1.default)(SHIFT_CODES_URL);
const response = await (0, fetchWithRetry_1.fetchWithRetry)(SHIFT_CODES_URL);
const text = await response.text();

@@ -49,0 +46,0 @@ const $ = cheerio.load(text);

@@ -1,1 +0,1 @@

{"version":3,"file":"bl1.js","sourceRoot":"","sources":["../../../src/source/mentalmars/bl1.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAQA,gEAUC;AAED,oDAUC;AA9BD,4DAA+B;AAC/B,iDAAmC;AAGnC,qCAAyC;AAEzC,MAAM,eAAe,GAAG,2DAA2D,CAAC;AAE7E,KAAK,SAAU,CAAC,CAAC,0BAA0B;IAChD,MAAM,QAAQ,GAAG,MAAM,IAAA,oBAAK,EAAC,eAAe,CAAC,CAAC;IAE9C,MAAM,IAAI,GAAG,MAAM,QAAQ,CAAC,IAAI,EAAE,CAAC;IACnC,MAAM,CAAC,GAAG,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;IAE7B,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,oBAAoB,CAAC,CAAC;IACtD,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,oBAAoB,CAAC,CAAC;IACtD,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,oBAAoB,CAAC,CAAC;IACtD,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,kCAAkC,CAAC,CAAC;AACtE,CAAC;AAEM,KAAK,SAAU,CAAC,CAAC,oBAAoB,CAAC,CAAe,EAAE,OAAe,EAAE,WAAmB,WAAW;IAC3G,MAAM,MAAM,GAAG,CAAC,CAAC,IAAI,OAAO,WAAW,CAAC,CAAC,KAAK,EAAE,CAAC;IAEjD,MAAM,QAAQ,GAAG,IAAA,sBAAa,EAAC,CAAC,EAAE,aAAa,EAAE,QAAQ,CAAC,CAAC;IAE3D,MAAM,IAAI,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC;IACrC,KAAK,MAAM,GAAG,IAAI,IAAI,EAAE,CAAC;QACvB,MAAM,IAAI,GAAG,QAAQ,CAAC,GAAG,CAAC,CAAC;QAC3B,IAAI,IAAI;YAAE,MAAM,IAAI,CAAC;IACvB,CAAC;AACH,CAAC"}
{"version":3,"file":"bl1.js","sourceRoot":"","sources":["../../../src/source/mentalmars/bl1.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAQA,gEAUC;AAED,oDAUC;AA9BD,iDAAmC;AAGnC,+DAA4D;AAC5D,qCAAyC;AAEzC,MAAM,eAAe,GAAG,2DAA2D,CAAC;AAE7E,KAAK,SAAU,CAAC,CAAC,0BAA0B;IAChD,MAAM,QAAQ,GAAG,MAAM,IAAA,+BAAc,EAAC,eAAe,CAAC,CAAC;IAEvD,MAAM,IAAI,GAAG,MAAM,QAAQ,CAAC,IAAI,EAAE,CAAC;IACnC,MAAM,CAAC,GAAG,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;IAE7B,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,oBAAoB,CAAC,CAAC;IACtD,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,oBAAoB,CAAC,CAAC;IACtD,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,oBAAoB,CAAC,CAAC;IACtD,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,kCAAkC,CAAC,CAAC;AACtE,CAAC;AAEM,KAAK,SAAU,CAAC,CAAC,oBAAoB,CAAC,CAAe,EAAE,OAAe,EAAE,WAAmB,WAAW;IAC3G,MAAM,MAAM,GAAG,CAAC,CAAC,IAAI,OAAO,WAAW,CAAC,CAAC,KAAK,EAAE,CAAC;IAEjD,MAAM,QAAQ,GAAG,IAAA,sBAAa,EAAC,CAAC,EAAE,aAAa,EAAE,QAAQ,CAAC,CAAC;IAE3D,MAAM,IAAI,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC;IACrC,KAAK,MAAM,GAAG,IAAI,IAAI,EAAE,CAAC;QACvB,MAAM,IAAI,GAAG,QAAQ,CAAC,GAAG,CAAC,CAAC;QAC3B,IAAI,IAAI;YAAE,MAAM,IAAI,CAAC;IACvB,CAAC;AACH,CAAC"}

@@ -35,14 +35,11 @@ "use strict";

})();
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.getMentalMarsBL2ShiftCodes = getMentalMarsBL2ShiftCodes;
exports.getHeadingShiftCodes = getHeadingShiftCodes;
const node_fetch_1 = __importDefault(require("node-fetch"));
const cheerio = __importStar(require("cheerio"));
const fetchWithRetry_1 = require("../../utils/fetchWithRetry");
const shared_1 = require("./shared");
const SHIFT_CODES_URL = 'https://mentalmars.com/game-news/borderlands-2-golden-keys/';
async function* getMentalMarsBL2ShiftCodes() {
const response = await (0, node_fetch_1.default)(SHIFT_CODES_URL);
const response = await (0, fetchWithRetry_1.fetchWithRetry)(SHIFT_CODES_URL);
const text = await response.text();

@@ -49,0 +46,0 @@ const $ = cheerio.load(text);

@@ -1,1 +0,1 @@

{"version":3,"file":"bl2.js","sourceRoot":"","sources":["../../../src/source/mentalmars/bl2.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAQA,gEAaC;AAED,oDAUC;AAjCD,4DAA+B;AAC/B,iDAAmC;AAGnC,qCAAyC;AAEzC,MAAM,eAAe,GAAG,6DAA6D,CAAC;AAE/E,KAAK,SAAU,CAAC,CAAC,0BAA0B;IAChD,MAAM,QAAQ,GAAG,MAAM,IAAA,oBAAK,EAAC,eAAe,CAAC,CAAC;IAE9C,MAAM,IAAI,GAAG,MAAM,QAAQ,CAAC,IAAI,EAAE,CAAC;IACnC,MAAM,CAAC,GAAG,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;IAE7B,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,oBAAoB,CAAC,CAAC;IACtD,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,oBAAoB,CAAC,CAAC;IACtD,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,oBAAoB,CAAC,CAAC;IACtD,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,oCAAoC,EAAE,OAAO,CAAC,CAAC;IAC/E,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,sCAAsC,EAAE,MAAM,CAAC,CAAC;IAChF,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,6CAA6C,EAAE,aAAa,CAAC,CAAC;IAC9F,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,uBAAuB,CAAC,CAAC;AAC3D,CAAC;AAEM,KAAK,SAAU,CAAC,CAAC,oBAAoB,CAAC,CAAe,EAAE,OAAe,EAAE,WAAmB,WAAW;IAC3G,MAAM,MAAM,GAAG,CAAC,CAAC,IAAI,OAAO,WAAW,CAAC,CAAC,KAAK,EAAE,CAAC;IAEjD,MAAM,QAAQ,GAAG,IAAA,sBAAa,EAAC,CAAC,EAAE,eAAe,EAAE,QAAQ,CAAC,CAAC;IAE7D,MAAM,IAAI,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC;IACrC,KAAK,MAAM,GAAG,IAAI,IAAI,EAAE,CAAC;QACvB,MAAM,IAAI,GAAG,QAAQ,CAAC,GAAG,CAAC,CAAC;QAC3B,IAAI,IAAI;YAAE,MAAM,IAAI,CAAC;IACvB,CAAC;AACH,CAAC"}
{"version":3,"file":"bl2.js","sourceRoot":"","sources":["../../../src/source/mentalmars/bl2.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAQA,gEAaC;AAED,oDAUC;AAjCD,iDAAmC;AAGnC,+DAA4D;AAC5D,qCAAyC;AAEzC,MAAM,eAAe,GAAG,6DAA6D,CAAC;AAE/E,KAAK,SAAU,CAAC,CAAC,0BAA0B;IAChD,MAAM,QAAQ,GAAG,MAAM,IAAA,+BAAc,EAAC,eAAe,CAAC,CAAC;IAEvD,MAAM,IAAI,GAAG,MAAM,QAAQ,CAAC,IAAI,EAAE,CAAC;IACnC,MAAM,CAAC,GAAG,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;IAE7B,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,oBAAoB,CAAC,CAAC;IACtD,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,oBAAoB,CAAC,CAAC;IACtD,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,oBAAoB,CAAC,CAAC;IACtD,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,oCAAoC,EAAE,OAAO,CAAC,CAAC;IAC/E,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,sCAAsC,EAAE,MAAM,CAAC,CAAC;IAChF,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,6CAA6C,EAAE,aAAa,CAAC,CAAC;IAC9F,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,uBAAuB,CAAC,CAAC;AAC3D,CAAC;AAEM,KAAK,SAAU,CAAC,CAAC,oBAAoB,CAAC,CAAe,EAAE,OAAe,EAAE,WAAmB,WAAW;IAC3G,MAAM,MAAM,GAAG,CAAC,CAAC,IAAI,OAAO,WAAW,CAAC,CAAC,KAAK,EAAE,CAAC;IAEjD,MAAM,QAAQ,GAAG,IAAA,sBAAa,EAAC,CAAC,EAAE,eAAe,EAAE,QAAQ,CAAC,CAAC;IAE7D,MAAM,IAAI,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC;IACrC,KAAK,MAAM,GAAG,IAAI,IAAI,EAAE,CAAC;QACvB,MAAM,IAAI,GAAG,QAAQ,CAAC,GAAG,CAAC,CAAC;QAC3B,IAAI,IAAI;YAAE,MAAM,IAAI,CAAC;IACvB,CAAC;AACH,CAAC"}

@@ -35,14 +35,11 @@ "use strict";

})();
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.getMentalMarsBL3ShiftCodes = getMentalMarsBL3ShiftCodes;
exports.getHeadingShiftCodes = getHeadingShiftCodes;
const node_fetch_1 = __importDefault(require("node-fetch"));
const cheerio = __importStar(require("cheerio"));
const fetchWithRetry_1 = require("../../utils/fetchWithRetry");
const shared_1 = require("./shared");
const SHIFT_CODES_URL = 'https://mentalmars.com/game-news/borderlands-3-golden-keys/';
async function* getMentalMarsBL3ShiftCodes() {
const response = await (0, node_fetch_1.default)(SHIFT_CODES_URL);
const response = await (0, fetchWithRetry_1.fetchWithRetry)(SHIFT_CODES_URL);
const text = await response.text();

@@ -49,0 +46,0 @@ const $ = cheerio.load(text);

@@ -1,1 +0,1 @@

{"version":3,"file":"bl3.js","sourceRoot":"","sources":["../../../src/source/mentalmars/bl3.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAQA,gEAYC;AAED,oDAUC;AAhCD,4DAA+B;AAC/B,iDAAmC;AAGnC,qCAAyC;AAEzC,MAAM,eAAe,GAAG,6DAA6D,CAAC;AAE/E,KAAK,SAAU,CAAC,CAAC,0BAA0B;IAChD,MAAM,QAAQ,GAAG,MAAM,IAAA,oBAAK,EAAC,eAAe,CAAC,CAAC;IAE9C,MAAM,IAAI,GAAG,MAAM,QAAQ,CAAC,IAAI,EAAE,CAAC;IACnC,MAAM,CAAC,GAAG,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;IAE7B,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,oBAAoB,CAAC,CAAC;IACtD,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,oBAAoB,CAAC,CAAC;IACtD,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,oBAAoB,CAAC,CAAC;IACtD,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,6CAA6C,CAAC,CAAC;IAC/E,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,yCAAyC,CAAC,CAAC;IAC3E,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,sCAAsC,CAAC,CAAC;AAC1E,CAAC;AAEM,KAAK,SAAU,CAAC,CAAC,oBAAoB,CAAC,CAAe,EAAE,OAAe,EAAE,WAAmB,WAAW;IAC3G,MAAM,MAAM,GAAG,CAAC,CAAC,IAAI,OAAO,WAAW,CAAC,CAAC,KAAK,EAAE,CAAC;IAEjD,MAAM,QAAQ,GAAG,IAAA,sBAAa,EAAC,CAAC,EAAE,eAAe,EAAE,QAAQ,CAAC,CAAC;IAE7D,MAAM,IAAI,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC;IACrC,KAAK,MAAM,GAAG,IAAI,IAAI,EAAE,CAAC;QACvB,MAAM,IAAI,GAAG,QAAQ,CAAC,GAAG,CAAC,CAAC;QAC3B,IAAI,IAAI;YAAE,MAAM,IAAI,CAAC;IACvB,CAAC;AACH,CAAC"}
{"version":3,"file":"bl3.js","sourceRoot":"","sources":["../../../src/source/mentalmars/bl3.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAQA,gEAYC;AAED,oDAUC;AAhCD,iDAAmC;AAGnC,+DAA4D;AAC5D,qCAAyC;AAEzC,MAAM,eAAe,GAAG,6DAA6D,CAAC;AAE/E,KAAK,SAAU,CAAC,CAAC,0BAA0B;IAChD,MAAM,QAAQ,GAAG,MAAM,IAAA,+BAAc,EAAC,eAAe,CAAC,CAAC;IAEvD,MAAM,IAAI,GAAG,MAAM,QAAQ,CAAC,IAAI,EAAE,CAAC;IACnC,MAAM,CAAC,GAAG,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;IAE7B,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,oBAAoB,CAAC,CAAC;IACtD,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,oBAAoB,CAAC,CAAC;IACtD,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,oBAAoB,CAAC,CAAC;IACtD,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,6CAA6C,CAAC,CAAC;IAC/E,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,yCAAyC,CAAC,CAAC;IAC3E,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,sCAAsC,CAAC,CAAC;AAC1E,CAAC;AAEM,KAAK,SAAU,CAAC,CAAC,oBAAoB,CAAC,CAAe,EAAE,OAAe,EAAE,WAAmB,WAAW;IAC3G,MAAM,MAAM,GAAG,CAAC,CAAC,IAAI,OAAO,WAAW,CAAC,CAAC,KAAK,EAAE,CAAC;IAEjD,MAAM,QAAQ,GAAG,IAAA,sBAAa,EAAC,CAAC,EAAE,eAAe,EAAE,QAAQ,CAAC,CAAC;IAE7D,MAAM,IAAI,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC;IACrC,KAAK,MAAM,GAAG,IAAI,IAAI,EAAE,CAAC;QACvB,MAAM,IAAI,GAAG,QAAQ,CAAC,GAAG,CAAC,CAAC;QAC3B,IAAI,IAAI;YAAE,MAAM,IAAI,CAAC;IACvB,CAAC;AACH,CAAC"}

@@ -35,13 +35,10 @@ "use strict";

})();
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.getMentalMarsBL4ShiftCodes = getMentalMarsBL4ShiftCodes;
const node_fetch_1 = __importDefault(require("node-fetch"));
const cheerio = __importStar(require("cheerio"));
const fetchWithRetry_1 = require("../../utils/fetchWithRetry");
const shared_1 = require("./shared");
const SHIFT_CODES_URL = 'https://mentalmars.com/game-news/borderlands-4-shift-codes/';
async function* getMentalMarsBL4ShiftCodes() {
const response = await (0, node_fetch_1.default)(SHIFT_CODES_URL);
const response = await (0, fetchWithRetry_1.fetchWithRetry)(SHIFT_CODES_URL);
const text = await response.text();

@@ -48,0 +45,0 @@ const $ = cheerio.load(text);

@@ -1,1 +0,1 @@

{"version":3,"file":"bl4.js","sourceRoot":"","sources":["../../../src/source/mentalmars/bl4.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAQA,gEAeC;AAvBD,4DAA+B;AAC/B,iDAAmC;AAGnC,qCAAyC;AAEzC,MAAM,eAAe,GAAG,6DAA6D,CAAC;AAE/E,KAAK,SAAU,CAAC,CAAC,0BAA0B;IAChD,MAAM,QAAQ,GAAG,MAAM,IAAA,oBAAK,EAAC,eAAe,CAAC,CAAC;IAE9C,MAAM,IAAI,GAAG,MAAM,QAAQ,CAAC,IAAI,EAAE,CAAC;IACnC,MAAM,CAAC,GAAG,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;IAE7B,MAAM,MAAM,GAAG,CAAC,CAAC,4DAA4D,CAAC,CAAC,KAAK,EAAE,CAAC;IAEvF,MAAM,QAAQ,GAAG,IAAA,sBAAa,EAAC,CAAC,EAAE,eAAe,EAAE,WAAW,CAAC,CAAC;IAEhE,MAAM,IAAI,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC;IACrC,KAAK,MAAM,GAAG,IAAI,IAAI,EAAE,CAAC;QACvB,MAAM,IAAI,GAAG,QAAQ,CAAC,GAAG,CAAC,CAAC;QAC3B,IAAI,IAAI;YAAE,MAAM,IAAI,CAAC;IACvB,CAAC;AACH,CAAC"}
{"version":3,"file":"bl4.js","sourceRoot":"","sources":["../../../src/source/mentalmars/bl4.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAQA,gEAeC;AAvBD,iDAAmC;AAGnC,+DAA4D;AAC5D,qCAAyC;AAEzC,MAAM,eAAe,GAAG,6DAA6D,CAAC;AAE/E,KAAK,SAAU,CAAC,CAAC,0BAA0B;IAChD,MAAM,QAAQ,GAAG,MAAM,IAAA,+BAAc,EAAC,eAAe,CAAC,CAAC;IAEvD,MAAM,IAAI,GAAG,MAAM,QAAQ,CAAC,IAAI,EAAE,CAAC;IACnC,MAAM,CAAC,GAAG,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;IAE7B,MAAM,MAAM,GAAG,CAAC,CAAC,4DAA4D,CAAC,CAAC,KAAK,EAAE,CAAC;IAEvF,MAAM,QAAQ,GAAG,IAAA,sBAAa,EAAC,CAAC,EAAE,eAAe,EAAE,WAAW,CAAC,CAAC;IAEhE,MAAM,IAAI,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC;IACrC,KAAK,MAAM,GAAG,IAAI,IAAI,EAAE,CAAC;QACvB,MAAM,IAAI,GAAG,QAAQ,CAAC,GAAG,CAAC,CAAC;QAC3B,IAAI,IAAI;YAAE,MAAM,IAAI,CAAC;IACvB,CAAC;AACH,CAAC"}

@@ -35,14 +35,11 @@ "use strict";

})();
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.getMentalMarsGodfallShiftCodes = getMentalMarsGodfallShiftCodes;
const node_fetch_1 = __importDefault(require("node-fetch"));
const cheerio = __importStar(require("cheerio"));
const const_1 = require("../../const");
const fetchWithRetry_1 = require("../../utils/fetchWithRetry");
const parseDate_1 = require("../../utils/parseDate");
const SHIFT_CODES_URL = 'https://mentalmars.com/game-news/godfall-shift-codes/';
async function* getMentalMarsGodfallShiftCodes() {
const response = await (0, node_fetch_1.default)(SHIFT_CODES_URL);
const response = await (0, fetchWithRetry_1.fetchWithRetry)(SHIFT_CODES_URL);
const text = await response.text();

@@ -49,0 +46,0 @@ const $ = cheerio.load(text);

@@ -1,1 +0,1 @@

{"version":3,"file":"godfall.js","sourceRoot":"","sources":["../../../src/source/mentalmars/godfall.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AASA,wEA4BC;AArCD,4DAA+B;AAC/B,iDAAmC;AAGnC,uCAA+C;AAC/C,qDAAkD;AAElD,MAAM,eAAe,GAAG,uDAAuD,CAAC;AAEzE,KAAK,SAAU,CAAC,CAAC,8BAA8B;IACpD,MAAM,QAAQ,GAAG,MAAM,IAAA,oBAAK,EAAC,eAAe,CAAC,CAAC;IAE9C,MAAM,IAAI,GAAG,MAAM,QAAQ,CAAC,IAAI,EAAE,CAAC;IACnC,MAAM,CAAC,GAAG,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;IAE7B,MAAM,MAAM,GAAG,CAAC,CAAC,qCAAqC,CAAC,CAAC,KAAK,EAAE,CAAC;IAEhE,MAAM,IAAI,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC;IACrC,KAAK,MAAM,GAAG,IAAI,IAAI,EAAE,CAAC;QACvB,MAAM,KAAK,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;QAEhC,MAAM,MAAM,GAAG,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC;QACtC,MAAM,OAAO,GAAG,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC;QACvC,MAAM,IAAI,GAAG,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,IAAI,EAAE,CAAC,KAAK,CAAC,wBAAgB,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC;QAE9E,IAAI,CAAC,IAAI;YAAE,SAAS;QAEpB,MAAM,SAAS,GAAc;YAC3B,IAAI;YACJ,IAAI,EAAE,SAAS;YACf,QAAQ,EAAE,WAAW;YACrB,MAAM;YACN,OAAO,EAAE,IAAA,qBAAS,EAAC,OAAO,CAAC;SAC5B,CAAC;QAEF,MAAM,SAAS,CAAC;IAClB,CAAC;AACH,CAAC"}
{"version":3,"file":"godfall.js","sourceRoot":"","sources":["../../../src/source/mentalmars/godfall.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AASA,wEA4BC;AArCD,iDAAmC;AAGnC,uCAA+C;AAC/C,+DAA4D;AAC5D,qDAAkD;AAElD,MAAM,eAAe,GAAG,uDAAuD,CAAC;AAEzE,KAAK,SAAU,CAAC,CAAC,8BAA8B;IACpD,MAAM,QAAQ,GAAG,MAAM,IAAA,+BAAc,EAAC,eAAe,CAAC,CAAC;IAEvD,MAAM,IAAI,GAAG,MAAM,QAAQ,CAAC,IAAI,EAAE,CAAC;IACnC,MAAM,CAAC,GAAG,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;IAE7B,MAAM,MAAM,GAAG,CAAC,CAAC,qCAAqC,CAAC,CAAC,KAAK,EAAE,CAAC;IAEhE,MAAM,IAAI,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC;IACrC,KAAK,MAAM,GAAG,IAAI,IAAI,EAAE,CAAC;QACvB,MAAM,KAAK,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;QAEhC,MAAM,MAAM,GAAG,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC;QACtC,MAAM,OAAO,GAAG,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC;QACvC,MAAM,IAAI,GAAG,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,IAAI,EAAE,CAAC,KAAK,CAAC,wBAAgB,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC;QAE9E,IAAI,CAAC,IAAI;YAAE,SAAS;QAEpB,MAAM,SAAS,GAAc;YAC3B,IAAI;YACJ,IAAI,EAAE,SAAS;YACf,QAAQ,EAAE,WAAW;YACrB,MAAM;YACN,OAAO,EAAE,IAAA,qBAAS,EAAC,OAAO,CAAC;SAC5B,CAAC;QAEF,MAAM,SAAS,CAAC;IAClB,CAAC;AACH,CAAC"}

@@ -35,13 +35,10 @@ "use strict";

})();
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.getMentalMarsNTBShiftCodes = getMentalMarsNTBShiftCodes;
const node_fetch_1 = __importDefault(require("node-fetch"));
const cheerio = __importStar(require("cheerio"));
const fetchWithRetry_1 = require("../../utils/fetchWithRetry");
const shared_1 = require("./shared");
const SHIFT_CODES_URL = 'https://mentalmars.com/game-news/new-tales-from-the-borderlands-shift-codes/';
async function* getMentalMarsNTBShiftCodes() {
const response = await (0, node_fetch_1.default)(SHIFT_CODES_URL);
const response = await (0, fetchWithRetry_1.fetchWithRetry)(SHIFT_CODES_URL);
const text = await response.text();

@@ -48,0 +45,0 @@ const $ = cheerio.load(text);

@@ -1,1 +0,1 @@

{"version":3,"file":"ntb.js","sourceRoot":"","sources":["../../../src/source/mentalmars/ntb.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAUA,gEAeC;AAzBD,4DAA+B;AAC/B,iDAAmC;AAKnC,qCAAyC;AAEzC,MAAM,eAAe,GAAG,8EAA8E,CAAC;AAEhG,KAAK,SAAU,CAAC,CAAC,0BAA0B;IAChD,MAAM,QAAQ,GAAG,MAAM,IAAA,oBAAK,EAAC,eAAe,CAAC,CAAC;IAE9C,MAAM,IAAI,GAAG,MAAM,QAAQ,CAAC,IAAI,EAAE,CAAC;IACnC,MAAM,CAAC,GAAG,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;IAE7B,MAAM,MAAM,GAAG,CAAC,CAAC,QAAQ,CAAC,CAAC,KAAK,EAAE,CAAC;IAEnC,MAAM,QAAQ,GAAG,IAAA,sBAAa,EAAC,CAAC,EAAE,8BAA8B,EAAE,WAAW,CAAC,CAAC;IAE/E,MAAM,IAAI,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC;IACrC,KAAK,MAAM,GAAG,IAAI,IAAI,EAAE,CAAC;QACvB,MAAM,IAAI,GAAG,QAAQ,CAAC,GAAG,CAAC,CAAC;QAC3B,IAAI,IAAI;YAAE,MAAM,IAAI,CAAC;IACvB,CAAC;AACH,CAAC"}
{"version":3,"file":"ntb.js","sourceRoot":"","sources":["../../../src/source/mentalmars/ntb.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAUA,gEAeC;AAzBD,iDAAmC;AAInC,+DAA4D;AAE5D,qCAAyC;AAEzC,MAAM,eAAe,GAAG,8EAA8E,CAAC;AAEhG,KAAK,SAAU,CAAC,CAAC,0BAA0B;IAChD,MAAM,QAAQ,GAAG,MAAM,IAAA,+BAAc,EAAC,eAAe,CAAC,CAAC;IAEvD,MAAM,IAAI,GAAG,MAAM,QAAQ,CAAC,IAAI,EAAE,CAAC;IACnC,MAAM,CAAC,GAAG,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;IAE7B,MAAM,MAAM,GAAG,CAAC,CAAC,QAAQ,CAAC,CAAC,KAAK,EAAE,CAAC;IAEnC,MAAM,QAAQ,GAAG,IAAA,sBAAa,EAAC,CAAC,EAAE,8BAA8B,EAAE,WAAW,CAAC,CAAC;IAE/E,MAAM,IAAI,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC;IACrC,KAAK,MAAM,GAAG,IAAI,IAAI,EAAE,CAAC;QACvB,MAAM,IAAI,GAAG,QAAQ,CAAC,GAAG,CAAC,CAAC;QAC3B,IAAI,IAAI;YAAE,MAAM,IAAI,CAAC;IACvB,CAAC;AACH,CAAC"}

@@ -35,14 +35,11 @@ "use strict";

})();
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.getMentalMarsTPSShiftCodes = getMentalMarsTPSShiftCodes;
exports.getHeadingShiftCodes = getHeadingShiftCodes;
const node_fetch_1 = __importDefault(require("node-fetch"));
const cheerio = __importStar(require("cheerio"));
const fetchWithRetry_1 = require("../../utils/fetchWithRetry");
const shared_1 = require("./shared");
const SHIFT_CODES_URL = 'https://mentalmars.com/game-news/bltps-golden-keys/';
async function* getMentalMarsTPSShiftCodes() {
const response = await (0, node_fetch_1.default)(SHIFT_CODES_URL);
const response = await (0, fetchWithRetry_1.fetchWithRetry)(SHIFT_CODES_URL);
const text = await response.text();

@@ -49,0 +46,0 @@ const $ = cheerio.load(text);

@@ -1,1 +0,1 @@

{"version":3,"file":"tps.js","sourceRoot":"","sources":["../../../src/source/mentalmars/tps.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAQA,gEAaC;AAED,oDAUC;AAjCD,4DAA+B;AAC/B,iDAAmC;AAGnC,qCAAyC;AAEzC,MAAM,eAAe,GAAG,qDAAqD,CAAC;AAEvE,KAAK,SAAU,CAAC,CAAC,0BAA0B;IAChD,MAAM,QAAQ,GAAG,MAAM,IAAA,oBAAK,EAAC,eAAe,CAAC,CAAC;IAE9C,MAAM,IAAI,GAAG,MAAM,QAAQ,CAAC,IAAI,EAAE,CAAC;IACnC,MAAM,CAAC,GAAG,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;IAE7B,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,oBAAoB,CAAC,CAAC;IACtD,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,oBAAoB,CAAC,CAAC;IACtD,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,oBAAoB,CAAC,CAAC;IACtD,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,+CAA+C,CAAC,CAAC;IACjF,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,wBAAwB,EAAE,OAAO,CAAC,CAAC;IACnE,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,iCAAiC,EAAE,aAAa,CAAC,CAAC;IAClF,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,0BAA0B,EAAE,MAAM,CAAC,CAAC;AACtE,CAAC;AAEM,KAAK,SAAU,CAAC,CAAC,oBAAoB,CAAC,CAAe,EAAE,OAAe,EAAE,WAAmB,WAAW;IAC3G,MAAM,MAAM,GAAG,CAAC,CAAC,IAAI,OAAO,WAAW,CAAC,CAAC,KAAK,EAAE,CAAC;IAEjD,MAAM,QAAQ,GAAG,IAAA,sBAAa,EAAC,CAAC,EAAE,6BAA6B,EAAE,QAAQ,CAAC,CAAC;IAE3E,MAAM,IAAI,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC;IACrC,KAAK,MAAM,GAAG,IAAI,IAAI,EAAE,CAAC;QACvB,MAAM,IAAI,GAAG,QAAQ,CAAC,GAAG,CAAC,CAAC;QAC3B,IAAI,IAAI;YAAE,MAAM,IAAI,CAAC;IACvB,CAAC;AACH,CAAC"}
{"version":3,"file":"tps.js","sourceRoot":"","sources":["../../../src/source/mentalmars/tps.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAQA,gEAaC;AAED,oDAUC;AAjCD,iDAAmC;AAGnC,+DAA4D;AAC5D,qCAAyC;AAEzC,MAAM,eAAe,GAAG,qDAAqD,CAAC;AAEvE,KAAK,SAAU,CAAC,CAAC,0BAA0B;IAChD,MAAM,QAAQ,GAAG,MAAM,IAAA,+BAAc,EAAC,eAAe,CAAC,CAAC;IAEvD,MAAM,IAAI,GAAG,MAAM,QAAQ,CAAC,IAAI,EAAE,CAAC;IACnC,MAAM,CAAC,GAAG,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;IAE7B,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,oBAAoB,CAAC,CAAC;IACtD,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,oBAAoB,CAAC,CAAC;IACtD,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,oBAAoB,CAAC,CAAC;IACtD,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,+CAA+C,CAAC,CAAC;IACjF,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,wBAAwB,EAAE,OAAO,CAAC,CAAC;IACnE,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,iCAAiC,EAAE,aAAa,CAAC,CAAC;IAClF,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,0BAA0B,EAAE,MAAM,CAAC,CAAC;AACtE,CAAC;AAEM,KAAK,SAAU,CAAC,CAAC,oBAAoB,CAAC,CAAe,EAAE,OAAe,EAAE,WAAmB,WAAW;IAC3G,MAAM,MAAM,GAAG,CAAC,CAAC,IAAI,OAAO,WAAW,CAAC,CAAC,KAAK,EAAE,CAAC;IAEjD,MAAM,QAAQ,GAAG,IAAA,sBAAa,EAAC,CAAC,EAAE,6BAA6B,EAAE,QAAQ,CAAC,CAAC;IAE3E,MAAM,IAAI,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC;IACrC,KAAK,MAAM,GAAG,IAAI,IAAI,EAAE,CAAC;QACvB,MAAM,IAAI,GAAG,QAAQ,CAAC,GAAG,CAAC,CAAC;QAC3B,IAAI,IAAI;YAAE,MAAM,IAAI,CAAC;IACvB,CAAC;AACH,CAAC"}

@@ -35,14 +35,11 @@ "use strict";

})();
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.getMentalMarsTTWShiftCodes = getMentalMarsTTWShiftCodes;
exports.getHeadingShiftCodes = getHeadingShiftCodes;
const node_fetch_1 = __importDefault(require("node-fetch"));
const cheerio = __importStar(require("cheerio"));
const fetchWithRetry_1 = require("../../utils/fetchWithRetry");
const shared_1 = require("./shared");
const SHIFT_CODES_URL = 'https://mentalmars.com/game-news/tiny-tinas-wonderlands-shift-codes/';
async function* getMentalMarsTTWShiftCodes() {
const response = await (0, node_fetch_1.default)(SHIFT_CODES_URL);
const response = await (0, fetchWithRetry_1.fetchWithRetry)(SHIFT_CODES_URL);
const text = await response.text();

@@ -49,0 +46,0 @@ const $ = cheerio.load(text);

@@ -1,1 +0,1 @@

{"version":3,"file":"ttw.js","sourceRoot":"","sources":["../../../src/source/mentalmars/ttw.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAQA,gEAUC;AAED,oDAUC;AA9BD,4DAA+B;AAC/B,iDAAmC;AAGnC,qCAAyC;AAEzC,MAAM,eAAe,GAAG,sEAAsE,CAAC;AAExF,KAAK,SAAU,CAAC,CAAC,0BAA0B;IAChD,MAAM,QAAQ,GAAG,MAAM,IAAA,oBAAK,EAAC,eAAe,CAAC,CAAC;IAE9C,MAAM,IAAI,GAAG,MAAM,QAAQ,CAAC,IAAI,EAAE,CAAC;IACnC,MAAM,CAAC,GAAG,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;IAE7B,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,oBAAoB,CAAC,CAAC;IACtD,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,oBAAoB,CAAC,CAAC;IACtD,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,oBAAoB,CAAC,CAAC;IACtD,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,8BAA8B,CAAC,CAAC;AAClE,CAAC;AAEM,KAAK,SAAU,CAAC,CAAC,oBAAoB,CAAC,CAAe,EAAE,OAAe,EAAE,WAAmB,WAAW;IAC3G,MAAM,MAAM,GAAG,CAAC,CAAC,IAAI,OAAO,WAAW,CAAC,CAAC,KAAK,EAAE,CAAC;IAEjD,MAAM,QAAQ,GAAG,IAAA,sBAAa,EAAC,CAAC,EAAE,0BAA0B,EAAE,QAAQ,CAAC,CAAC;IAExE,MAAM,IAAI,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC;IACrC,KAAK,MAAM,GAAG,IAAI,IAAI,EAAE,CAAC;QACvB,MAAM,IAAI,GAAG,QAAQ,CAAC,GAAG,CAAC,CAAC;QAC3B,IAAI,IAAI;YAAE,MAAM,IAAI,CAAC;IACvB,CAAC;AACH,CAAC"}
{"version":3,"file":"ttw.js","sourceRoot":"","sources":["../../../src/source/mentalmars/ttw.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAQA,gEAUC;AAED,oDAUC;AA9BD,iDAAmC;AAGnC,+DAA4D;AAC5D,qCAAyC;AAEzC,MAAM,eAAe,GAAG,sEAAsE,CAAC;AAExF,KAAK,SAAU,CAAC,CAAC,0BAA0B;IAChD,MAAM,QAAQ,GAAG,MAAM,IAAA,+BAAc,EAAC,eAAe,CAAC,CAAC;IAEvD,MAAM,IAAI,GAAG,MAAM,QAAQ,CAAC,IAAI,EAAE,CAAC;IACnC,MAAM,CAAC,GAAG,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;IAE7B,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,oBAAoB,CAAC,CAAC;IACtD,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,oBAAoB,CAAC,CAAC;IACtD,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,oBAAoB,CAAC,CAAC;IACtD,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,8BAA8B,CAAC,CAAC;AAClE,CAAC;AAEM,KAAK,SAAU,CAAC,CAAC,oBAAoB,CAAC,CAAe,EAAE,OAAe,EAAE,WAAmB,WAAW;IAC3G,MAAM,MAAM,GAAG,CAAC,CAAC,IAAI,OAAO,WAAW,CAAC,CAAC,KAAK,EAAE,CAAC;IAEjD,MAAM,QAAQ,GAAG,IAAA,sBAAa,EAAC,CAAC,EAAE,0BAA0B,EAAE,QAAQ,CAAC,CAAC;IAExE,MAAM,IAAI,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC;IACrC,KAAK,MAAM,GAAG,IAAI,IAAI,EAAE,CAAC;QACvB,MAAM,IAAI,GAAG,QAAQ,CAAC,GAAG,CAAC,CAAC;QAC3B,IAAI,IAAI;YAAE,MAAM,IAAI,CAAC;IACvB,CAAC;AACH,CAAC"}
{
"name": "@shift-code/get",
"version": "0.7.1",
"version": "0.7.2",
"description": "Get active Gearbox SHiFT codes",

@@ -5,0 +5,0 @@ "main": "dist/index.js",