New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@democracy-deutschland/scapacra

Package Overview
Dependencies
Maintainers
3
Versions
5
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@democracy-deutschland/scapacra - npm Package Compare versions

Comparing version 1.0.2 to 1.0.3

package-lock.json

3

dist/evaluator/DocumentEvaluator.d.ts

@@ -17,2 +17,5 @@ /// <reference types="node" />

constructor(readableStream: NodeJS.ReadableStream);
protected xmlDOMErrorCallback(msg: String): void;
protected xmlDOMFatalErrorCallback(msg: String): void;
protected xmlDOMWarningCallback(msg: String): void;
evaluate(xPathExpression: string): Promise<any[]>;

@@ -19,0 +22,0 @@ protected getValueFromSelectedNode(node: xpath.SelectedValue): Promise<any>;

@@ -33,6 +33,29 @@ "use strict";

}
xmlDOMErrorCallback(msg) {
console.log(`[xmldom error]: ${msg}`);
}
xmlDOMFatalErrorCallback(msg) {
console.log(`[xmldom error]: ${msg}`);
}
xmlDOMWarningCallback(msg) {
console.log(`[xmldom warning]: ${msg}`);
}
evaluate(xPathExpression) {
return __awaiter(this, void 0, void 0, function* () {
let xml = yield this.removeXmlHeader(this.readableStream);
let parser = new xmldom_1.DOMParser();
let parser = new xmldom_1.DOMParser({
/**
* locator is always need for error position info
*/
locator: {},
/**
* you can override the errorHandler for xml parser
* @link http://www.saxproject.org/apidoc/org/xml/sax/ErrorHandler.html
*/
errorHandler: {
warning: this.xmlDOMWarningCallback,
error: this.xmlDOMErrorCallback,
fatalError: this.xmlDOMFatalErrorCallback
}
});
let doc = parser.parseFromString(xml);

@@ -39,0 +62,0 @@ let nodes = xpath.select(xPathExpression, doc);

2

package.json
{
"name": "@democracy-deutschland/scapacra",
"version": "1.0.2",
"version": "1.0.3",
"description": "Scapacra (Scraper Parser Crawler)",

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

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc