1.0.0 • Published 15 days ago

@ptkhanh94npm/incidunt-quidem-nihil v1.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
15 days ago

@ptkhanh94npm/incidunt-quidem-nihil

build status npm version

N-Triples serializer that implements the RDF/JS Sink interface.

Usage

The package exports the serializer as a class, so an instance must be created before it can be used. The .import method, as defined in the RDF/JS specification, must be called to do the actual serialization. It expects a quad stream as argument. The method will return a stream which emits N-Triples as strings. The constructor doesn't need any options.

Example

This example shows how to create a serializer instance and how to feed it with a stream of quads. The N-Triples string emitted by the serializer will be written to the console.

import rdf from '@rdfjs/data-model'
import { Readable } from 'readable-stream'
import SerializerNtriples from '@ptkhanh94npm/incidunt-quidem-nihil'

const serializerNtriples = new SerializerNtriples()
const input = Readable.from([
  rdf.quad(
    rdf.namedNode('http://example.org/sheldon-cooper'),
    rdf.namedNode('http://schema.org/givenName'),
    rdf.literal('Sheldon')
  ),
  rdf.quad(
    rdf.namedNode('http://example.org/sheldon-cooper'),
    rdf.namedNode('http://schema.org/familyName'),
    rdf.literal('Cooper')
  ),
  rdf.quad(
    rdf.namedNode('http://example.org/sheldon-cooper'),
    rdf.namedNode('http://schema.org/knows'),
    rdf.namedNode('http://example.org/amy-farrah-fowler')
  )  
])
const output = serializerNtriples.import(input)

output.on('data', ntriples => {
  console.log(ntriples.toString())
})
dependenciesArrayautoprefixerxdgreact-hook-formhelpersJSONwrapcode pointsprotolockfilesafeECMAScript 2018browserslistmkdirsreactYAMLdebugcharactersshebangwebsitedefaultregexpquoteUint8ClampedArrayECMAScript 2019asciieverythrottleFloat32Arraypackagecurlsymbolsuuiddeepclonepicomatchprotocol-buffersreducerwalkvalidperformancemobilechannelObject.entriescollection.es6Underscorepositiveinterruptsrm -frrgblruprefixsetupkarmafullArray.prototype.flattenreuseURLtypesdataViewconcatMapindicatorstylingsyntaxerrorfunctioncalldiffcallbackecmascriptastlaunchcall-bounddataviewlimitedtaskAsyncIteratores2015PromiseCSSstreamtoStringTagconsthttpsparentfindworkerWeakMapObject.fromEntriesless compilerdependency managerargscircularUint8Arraystringifierbannerserializerequirereact-hookscharactersomemixinsprivate datanegative zeropackage managertapetranspilehookformpropertyoffsetpasswordString.prototype.matchAllwatchingartsliceenvlimittouchequalitytermcore-jsWebSocketssortedRxerror-handlingrangeerrorsequencefilesymlinksrfc4122nameshassetPrototypeOfcss-in-jstextgroupByttypropertieswindowstoolkitgetTypeBoxonceperformantshrinkwraptimelesscsscopyRFC-6455formhooksharmonystylescolorpreserve-symlinkspluginmergefetch-0regular expressionisConcatSpreadablefull-widthsymbolunicodexhrtslibArrayBuffer#slicewaapiratereadconnecteslintconfigspringchaitapansieslint-pluginyamles5ECMAScript 2016telephoneformsapiserializationfile systemhttprm -rfhigher-orderreadablezodlazystabledeep-clonetacitcensorajaxvaluesstartes-shimsmochaArray.prototype.flatMaplook-upratelimitqsnumberes2018optimizerthreecodesjoiquerygetoptcompareTypedArrayfullwidthtypeofanimationeslintpluginsanitizemapreact-testing-libraryESnextObservableswidthconcatES2017coreArray.prototype.filtervalidatorflagssettingsqueueMicrotaskajvwritablematchesInt8ArrayReflect.getPrototypeOfintrinsicECMAScript 7BigInt64Arrayoperating-systemquerystringMicrosoftes7$.extendmoduleregularinvariantfunctionalesES2018errorless.jsrequestcontainsMapargumentenvironmenttypesafeoptiontestingcollectionspinnerimmutable3dObject.valueswgetrmHyBimime-dbvariables in csswebcreatebundlerfolderdescriptorsbabel-coreairbnbmruloggerviewtyped arraydescriptoravaform-validationpromiseassignObservableless__proto__protobufbyteOffsetsigtermECMAScript 2020user-streamscurriedponyfillsignalscallboundfastifyvestmimemiddlewareObject.keysopencssinstalldebuggerpersistentemojiObjectxsscallbinddropobjectArray.prototype.includespatchtypedarrayelectronfindupflatenumerableshelles-abstractbootstrap csscolumnsgradients cssbddcommanderspinnerslintemitfastreal-timebatchpureformattingECMAScript 3styleguidejasminewhichjsdifflinuxjson-schemadateefficientES2016ES2020Int16ArrayposeterminaltesterassertsbrowserlistcolumnhardlinkslastES3StreamschecksearchECMAScript 2021weaksetcryptsignaldragjson-schema-validationawaiteventsiterateomitapollotostringtagwaitdatastructuremacoscommandsharedarraybuffernameargumentsidlefast-copystyled-componentsfunctionsjsonmake dircmd6to5toArrayES6utilitymomentrecursivewritegetOwnPropertyDescriptoraccessortsvariablesschemaURLSearchParamsexpressopensguidJSON-Schemastreams2traversewhatwgcorseventEmitterregexRxJS256pnpm9ECMAScript 2023inferencecomputed-typeswordbreaklinkcliexittoobjectparseclient@@toStringTagjsonschemaawesomesaucelibphonenumberjson-schema-validatorauthenticationsigintpoint-freenodeencryptionrandomrapidasyncstringwatcherextendserializerReactiveExtensionsruntimebcryptgraphqldomfssameValueZerourlwordwrapdayjsexit-codefindLastbusypreprocessorSymboloptimisttypedconfigurableirqtrimEndECMAScript 2017util.inspectECMAScript 6breakfpnativereact animationconsoleframeworkauthcss nestinghandlersES2022pipedeep-copyhasOwnmkdirpcompile lessTypeScriptrobustimmertrimRightArray.prototype.containsiterationcryptodirectorysyntaxflattenfromwatchFilejwtparsertc39takepostcss-pluginless mixinsjsdomjsbabelvargroupsetImmediatefantasy-landtriml10ndatamoveFloat64Array_.extendflatMapjavascriptRegExp.prototype.flagsbuffersarktypeuninstallArray.prototype.findLastIndexdirPushvaluees2016bootstrap lessstatusio-tscoerciblelanguagearraysEStypanionwatchfigletstylepyyamlstreamstestsortWeakSettrimLeftimportgetPrototypeOfjapanesepromisesbluebirdinternalclassnameeventDispatcherfilteres6react posedescriptionendergesturesCSSStyleDeclarationgenericsReactiveXfast-deep-cloneprogresshashObject.definePropertyprunestringifyreduxStyleSheetbyteschemespeedSymbol.toStringTag
1.0.0

15 days ago