rdf-parser-n3
Advanced tools
Comparing version 1.0.0 to 1.1.0
@@ -53,3 +53,4 @@ const rdf = require('rdf-data-model') | ||
term(factory, rawQuad.predicate, blankNodes), | ||
term(factory, rawQuad.object, blankNodes) | ||
term(factory, rawQuad.object, blankNodes), | ||
term(factory, rawQuad.graph, blankNodes) | ||
)) | ||
@@ -56,0 +57,0 @@ }) |
{ | ||
"name": "rdf-parser-n3", | ||
"version": "1.0.0", | ||
"version": "1.1.0", | ||
"description": "N3 parser that follows the RDF Interface specification", | ||
@@ -29,3 +29,3 @@ "main": "index.js", | ||
"dependencies": { | ||
"n3": "^0.9.1", | ||
"n3": "^0.11.2", | ||
"rdf-data-model": "^1.0.0", | ||
@@ -32,0 +32,0 @@ "rdf-sink": "^1.0.0", |
@@ -11,4 +11,5 @@ /* global describe, it */ | ||
const simpleNTGraph = '<http://example.org/subject> <http://example.org/predicate> "object".' | ||
const simpleNQGraph = '<http://example.org/subject> <http://example.org/predicate> "object" <http://example.org/graph>.' | ||
it('.import should parse the given string stream', (done) => { | ||
it('.import should parse the given string triple stream', (done) => { | ||
let parser = new N3Parser() | ||
@@ -30,2 +31,19 @@ let counter = 0 | ||
it('.import should parse the given string quad stream', (done) => { | ||
let parser = new N3Parser() | ||
let counter = 0 | ||
parser.import(stringToStream(simpleNQGraph)).on('data', () => { | ||
counter++ | ||
}).on('end', () => { | ||
if (counter !== 1) { | ||
done('no quad streamed') | ||
} else { | ||
done() | ||
} | ||
}).on('error', (error) => { | ||
done(error) | ||
}) | ||
}) | ||
it('.import should handle parser errors', (done) => { | ||
@@ -32,0 +50,0 @@ let parser = new N3Parser() |
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
5904
142
0
+ Addedn3@0.11.3(transitive)
- Removedn3@0.9.1(transitive)
Updatedn3@^0.11.2