@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
JavaScript
;
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