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

@graphy/content.nq.read

Package Overview
Dependencies
Maintainers
2
Versions
25
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@graphy/content.nq.read - npm Package Compare versions

Comparing version 3.0.3 to 3.0.5

37

main.js
const FN_TO_STRING_OBJECT = Object.prototype.toString;
// try something else

@@ -26,3 +30,3 @@

const RT_ABSOLUTE_IRI_VALID = /^[a-z][a-z0-9+\-.]*:([^\0-\x20<>"{}|^`\\]|\\u[A-Fa-f0-9]{4}|\\U[A-Fa-f0-9]{8})*$/;
const RT_BLANK_NODE_LABEL_VALID = /(?:A-Za-z\xc0-\xd6\xd8-\xf6\xf8-\u{02ff}\u{0370}-\u{037d}\u{037f}-\u{1fff}\u{200c}-\u{200d}\u{2070}-\u{218f}\u{2c00}-\u{2fef}\u{3001}-\u{d7ff}\u{f900}-\u{fdcf}\u{fdf0}-\u{fffd}\u{10000}-\u{effff}_|[0-9])(?:(?:A-Za-z\xc0-\xd6\xd8-\xf6\xf8-\u{02ff}\u{0370}-\u{037d}\u{037f}-\u{1fff}\u{200c}-\u{200d}\u{2070}-\u{218f}\u{2c00}-\u{2fef}\u{3001}-\u{d7ff}\u{f900}-\u{fdcf}\u{fdf0}-\u{fffd}\u{10000}-\u{effff}_\-0-9\xb7\u{0300}-\u{036f}\u{203f}-\u{2040}|[.])*A-Za-z\xc0-\xd6\xd8-\xf6\xf8-\u{02ff}\u{0370}-\u{037d}\u{037f}-\u{1fff}\u{200c}-\u{200d}\u{2070}-\u{218f}\u{2c00}-\u{2fef}\u{3001}-\u{d7ff}\u{f900}-\u{fdcf}\u{fdf0}-\u{fffd}\u{10000}-\u{effff}_\-0-9\xb7\u{0300}-\u{036f}\u{203f}-\u{2040})?/;
const RT_BLANK_NODE_LABEL_VALID = /^(?:[A-Za-z\xc0-\xd6\xd8-\xf6\xf8-\u{02ff}\u{0370}-\u{037d}\u{037f}-\u{1fff}\u{200c}-\u{200d}\u{2070}-\u{218f}\u{2c00}-\u{2fef}\u{3001}-\u{d7ff}\u{f900}-\u{fdcf}\u{fdf0}-\u{fffd}\u{10000}-\u{effff}_0-9])(?:(?:[A-Za-z\xc0-\xd6\xd8-\xf6\xf8-\u{02ff}\u{0370}-\u{037d}\u{037f}-\u{1fff}\u{200c}-\u{200d}\u{2070}-\u{218f}\u{2c00}-\u{2fef}\u{3001}-\u{d7ff}\u{f900}-\u{fdcf}\u{fdf0}-\u{fffd}\u{10000}-\u{effff}_\-0-9\xb7\u{0300}-\u{036f}\u{203f}-\u{2040}.])*[A-Za-z\xc0-\xd6\xd8-\xf6\xf8-\u{02ff}\u{0370}-\u{037d}\u{037f}-\u{1fff}\u{200c}-\u{200d}\u{2070}-\u{218f}\u{2c00}-\u{2fef}\u{3001}-\u{d7ff}\u{f900}-\u{fdcf}\u{fdf0}-\u{fffd}\u{10000}-\u{effff}_\-0-9\xb7\u{0300}-\u{036f}\u{203f}-\u{2040}])?$/u;
const RT_ESCAPES_INVALID = /\\[^"tbnrfuU\\_~.!$&'()*+,;=/?#@%-]|\\u[^A-Fa-f0-9]{4}|\\U[^A-Fa-f0-9]{8}/;

@@ -187,7 +191,15 @@ const RT_LITERAL_CONTENTS_VALID = /^([^"\\\n\r]|\\[tbnrf"'\\]|\\u[A-Fa-f0-9]{4}|\\U[A-Fa-f0-9]{8})*$/;

// emit progress event updates
ds_transform.emit('progress', s_chunk.length);
// read error occurred
if(this.read_error) {
// destroy stream
ds_transform.destroy(this.read_error);
}
// no errors
else {
// emit progress event updates
ds_transform.emit('progress', s_chunk.length);
// done transforming this chunk
fk_chunk();
// done transforming this chunk
fk_chunk();
}
},

@@ -217,3 +229,3 @@ });

// string
else if(g_input.string) {
else if('string' in g_input) {
setTimeout(() => {

@@ -231,12 +243,7 @@ ds_transform.end(g_input.string, 'utf8');

_error(s_message) {
this.transform.emit('error', new Error(s_message));
this.read_error = new Error(s_message);
}
parse_error(s_state, fk_flush=null) {
fk_flush(new Error(`parsing error occurred in state: ${s_state}\n ${this.s.substr(0, 50)}\n ^ starting here`));
// this.transform.emit('error', new Error(`parsing error occurred in state: ${s_state}\n ${this.s.substr(0, 50)}\n ^ starting here`));
}
bind(g_config) {

@@ -293,3 +300,3 @@ let ds_transform = this.transform;

let s_language = w_object.language = m_statement_e_sp[8].toLowerCase();
if(this.validate && !RT_LANGUAGE_VALID.test(s_language)) this._error(`invalid literal language tag: ${s_language}`);
if(this.validate && !RT_LANGUAGE_VALID.test(s_language)) return this._error(`invalid literal language tag: ${s_language}`);
w_object.datatype = KT_RDFS_LANG_STRING;

@@ -351,3 +358,3 @@ }

let s_language = w_object.language = m_statement[8].toLowerCase();
if(this.validate && !RT_LANGUAGE_VALID.test(s_language)) this._error(`invalid literal language tag: ${s_language}`);
if(this.validate && !RT_LANGUAGE_VALID.test(s_language)) return this._error(`invalid literal language tag: ${s_language}`);
w_object.datatype = KT_RDFS_LANG_STRING;

@@ -398,3 +405,3 @@ }

// config struct
if(z_arg_0 && 'object' === typeof z_arg_0 && Object === z_arg_0.constructor) {
if(z_arg_0 && 'object' === typeof z_arg_0 && '[object Object]' === FN_TO_STRING_OBJECT.call(z_arg_0)) {
g_config = z_arg_0;

@@ -401,0 +408,0 @@

{
"name": "@graphy/content.nq.read",
"version": "3.0.3",
"version": "3.0.5",
"description": "Single-threaded RDF N-Quads content reader",

@@ -26,6 +26,6 @@ "keywords": [

"dependencies": {
"@graphy/core.data.factory": "^3.0.3",
"@graphy/core.iso.stream": "^3.0.3",
"@graphy/core.data.factory": "^3.0.5",
"@graphy/core.iso.stream": "^3.0.5",
"uri-js": "^4.2.2"
}
}
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