UNPKG

@easyscrape/core

Version:

EasyScrape is a NodeJS module designed to be integrated into your web scraping project. With it, you can more easily get information from the web from a JSON object to organized data, as a REST API could give you!

44 lines 2.37 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.AbstractEasyScrapeMiddleware = exports.AbstractESQueriesManager = exports.ESQueriesManagerUtils = void 0; const tslib_1 = require("tslib"); const EasyScrapeMiddleware_1 = tslib_1.__importDefault(require("./src/Abstracts/EasyScrapeMiddleware.abstract")); exports.AbstractEasyScrapeMiddleware = EasyScrapeMiddleware_1.default; const ESQueriesManager_1 = tslib_1.__importDefault(require("./src/Abstracts/ESQueriesManager.abstract")); exports.AbstractESQueriesManager = ESQueriesManager_1.default; const ESQueriesManager_2 = tslib_1.__importDefault(require("./src/Utils/ESQueriesManager.util")); exports.ESQueriesManagerUtils = ESQueriesManager_2.default; const IESIfObject_1 = tslib_1.__importDefault(require("./src/Interfaces/ITypes/IESIfObject.type")); const IESObject_1 = tslib_1.__importDefault(require("./src/Interfaces/ITypes/IESObject.type")); const IESQuery_1 = tslib_1.__importDefault(require("./src/Interfaces/ITypes/IESQuery.type")); if (process.env.NODE_ENV === 'DEV') { console.log('========== { DEVELOPMENT MODE } =========='); process.on('uncaughtException', (err) => { if (typeof err === 'object') { if (err.stack) { const errStack = err.stack.split("\n"); const error = { msg: errStack[0].trim(), method: /at (.+) /.exec(errStack[1])[1], file: /([^:\\/]+):[0-9]+/.exec(errStack[1])[1].split(process.cwd())[0], line: /:([0-9]+):[0-9]+\)/.exec(errStack[1])[1], }; console.log('========================================'); console.log('ERROR:'); console.log(error); console.log('========================================'); } } else { console.log('========================================'); console.log('ERROR:'); console.log(err); console.log('========================================'); } }); } if (process.env.NODE_ENV === 'DEV') { console.log('WELCOME TO EASY SCRAPE DEVELOPMENT MODE'); console.log('Open your ./index.ts file and start to work. Have an happy works day!'); } //# sourceMappingURL=index.js.map