{"_id":"rdf-streaming-store","_rev":"13-d62fa0c9c6fa8c8c23934ab9a0fa1d5d","name":"rdf-streaming-store","dist-tags":{"latest":"2.1.1"},"versions":{"1.0.0":{"name":"rdf-streaming-store","version":"1.0.0","keywords":["rdf","rdfjs","store","source","stream","streaming"],"author":{"name":"Maarten Vandenbrande","email":"maarten.vandenbrande@ugent.be"},"license":"MIT","_id":"rdf-streaming-store@1.0.0","maintainers":[{"name":"maartyman","email":"maarten.vandenbrande@ugent.be"}],"homepage":"https://github.com/comunica/rdf-streaming-store.js#readme","bugs":{"url":"https://github.com/comunica/rdf-streaming-store.js/issues"},"dist":{"shasum":"75d61e9033167391f0145f62e3aae281c32480d7","tarball":"https://registry.npmjs.org/rdf-streaming-store/-/rdf-streaming-store-1.0.0.tgz","fileCount":12,"integrity":"sha512-2mPWX7medOha1kuX70SwmbKkB1GedcjqfdiqV8p1x01wCd6xz42arb+0dO+YgISjql2A2XXiTw8uOzHYKoD4Ag==","signatures":[{"sig":"MEUCIQDDNVOeuoOOpRkYZDObv905lEzZPMy0TWCp4PDmMmAgBwIgTPDOADBCje6I1xuvvvkFYsiuHQeCJ+QRTSC36bpa7nE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26833,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0kMoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr6BA/8CXHyGHUZS7GzR1AGIYidezY59Z0L9V3dQEOFFTuQHXLiict8\r\nskduKwmyZ6lpbrT6Ku9PuB15J8tZ1IqfS7Vb/PtO1rqS+tMebfV7NwxO1XYj\r\nISWlstR081Gv/7U9sGnuz3kksxTHo8tZ2e6l3E3QRV6LITy4WLdvFClpSs09\r\nt8x9RaNxGrnq8T8tsHJ2DgPGb19T8O9Elx0CMx9H1j1FIZ8e1sODxOomHXVx\r\n8PLg9Jch8KZTyGLdEAWxKQpxN+Jz4h0jYvAuUtLtbo73/Fa+ADWy1j8jpCt9\r\n5kpuRmIYx8TKj7+Jky82GfFowRNPFeZdDPM4OclV8Ni4SYPNSlWZGDbZVrNt\r\noCt3dxbfoEB2265dBGHwa2QuCWnBevM25taYdW1n6B43SjbNkQXTnTUCjNe1\r\n8i9XoRuA5YA6MvrYbHMcsOccbcZPw3+SETgUhVMUTMWfdhCEsPdxLQai8vDQ\r\nxhfeW8KwbkMbqf+SKjEybPJ8yYNesGXMdUkLXbr9Zx+xPN+YHCh31g5m1zzN\r\n0PALZXtLTtob0lBBT3uvbeaR0cFQBUFEjyEYs/9d+HhUYXKmCKnSE+bQ2la6\r\n0ooiO5p2ND3BN4AEsVN1Insddf4HxymZORCdubmNWLvd/qUpA6FYa3OBF7Iw\r\nhSAitRt0rE3xHxcHWZD1hpvvLtcqm+A+Re4=\r\n=fedX\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/test/.*|(\\.|/)(test|spec))\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"collectCoverage":true,"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"moduleFileExtensions":["ts","js"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx)$"]},"main":"index.js","gitHead":"666a3b68e9bbfa90781dfd4f5a10ceb426b9cdd0","scripts":{"lint":"eslint . --ext .ts --cache","test":"jest ${1}","build":"tsc","prepare":"npm run build","version":"manual-git-changelog onversion","validate":"npm ls","coveralls":"jest --coverage && cat ./coverage/lcov.info | coveralls","test-watch":"jest ${1} --watch"},"typings":"index","_npmUser":{"name":"maartyman","email":"maarten.vandenbrande@ugent.be"},"pre-commit":["build","lint","test"],"repository":{"url":"git+ssh://git@github.com/comunica/rdf-streaming-store.js.git","type":"git"},"_npmVersion":"8.15.0","description":"A read-only RDF/JS store that allows parallel data lookup and insertion.","directories":{},"resolutions":{"@types/rdf-js":"4.0.1"},"_nodeVersion":"16.17.0","dependencies":{"n3":"^1.16.3","@types/n3":"^1.10.4","rdf-terms":"^1.9.1","rdf-string":"^1.6.2","@rdfjs/types":"*","readable-stream":"^4.3.0","@types/readable-stream":"^2.3.15"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.32.0","ts-jest":"^29.0.0","webpack":"^5.73.0","jest-rdf":"^1.5.0","rdf-quad":"^1.5.0","coveralls":"^3.0.0","ts-loader":"^9.3.1","pre-commit":"^1.2.2","typescript":"^4.0.2","@types/jest":"^29.0.0","webpack-cli":"^5.0.0","arrayify-stream":"^2.0.1","streamify-array":"^1.0.1","rdf-data-factory":"^1.1.1","manual-git-changelog":"^1.0.0","event-emitter-promisify":"^1.1.0","@typescript-eslint/parser":"^5.0.0","@rubensworks/eslint-config":"^1.1.0","@typescript-eslint/eslint-plugin":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rdf-streaming-store_1.0.0_1674724135873_0.4291960096027141","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"rdf-streaming-store","version":"1.0.1","keywords":["rdf","rdfjs","store","source","stream","streaming"],"author":{"name":"Maarten Vandenbrande","email":"maarten.vandenbrande@ugent.be"},"license":"MIT","_id":"rdf-streaming-store@1.0.1","maintainers":[{"name":"rubensworks","email":"rubensworks@gmail.com"},{"name":"maartyman","email":"maarten.vandenbrande@ugent.be"}],"homepage":"https://github.com/comunica/rdf-streaming-store.js#readme","bugs":{"url":"https://github.com/comunica/rdf-streaming-store.js/issues"},"dist":{"shasum":"2fba9d78cd725b272a74e66b4d3ff66782d8db0a","tarball":"https://registry.npmjs.org/rdf-streaming-store/-/rdf-streaming-store-1.0.1.tgz","fileCount":12,"integrity":"sha512-kzbulRyPusTcjZqKAaYYbA5uATjpFU8g+XgBZpDdjR1o7zr8sU40Z+wf7TY0gqTgRucNvXu9C3RcED/ZTqEAUg==","signatures":[{"sig":"MEUCIDHmayBwSSAULZkbVSdUoajq/F4UrLKtf8I8GR0huB8iAiEAs9UwsEHA2hKUc/gzkQDqQ8QmYtQ9sqW9tfpKwedZwc0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26973,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBblrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqaDw/9Hf3Zd+cn3967QFv9HFwfA+JM0o8V3n585weiIY2UMV15BeNK\r\nYeo4kK0Qw3qVDHF/rKbHA3Cfsi5j/KsPHcUIejM7a+eUVSiuWhCi7raORNlV\r\ndaq+Zg/w5GeE21b3cTxwwrNXlc0z2k6Ut0X8wmnGnimDwvyrRkNoD6iYRInS\r\nMlEem8jpzopXIQNRQoqtW+F8TEKXSfBSmFxGnGic83n0BcJBPajEMtc/Ab4+\r\nI1zwdPc6e48GElmnjS4mLC7MZKysJz4VoObfJwxRyZpeHQCIbSSVmc6WpXSX\r\nRFZIdqX4Kix4Z7OWGxZgRSAHyTxzjaVvvbXgvg7aV/28GMiTGBeIY7RHxNuR\r\ns2C0Lg4dTye9Q7oEX3rbo9BKqp3xYHZJeaOhzwrYYwdkCuatkrTsiIYL7BiE\r\nuwQAHHkQCw1AqnS2Kkp44c8aoUAA/6Bl1+ufGWjEnYtkYK1RvEg4h6WRwqoF\r\nEAJ3htwPuTBd00tBZaDshjnDfr52+XBRrc1BIytZOdvw8WjNJPYZJwG0rNoU\r\nc0Ii13Gy+mwBwDRvl9chmGjcdD2tqeLCsuZB4/giyg0DpwqkZld3pTTLpQM7\r\nOfNvdzYxgSMLReLjEZ9nG4nXnd0IMAcqSVWX0Xug0mR1GK9pt5IcI+9wloe+\r\ntP0gYD7SalE6argN53vSQPaR1GtbZG6IXl4=\r\n=9qY8\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/test/.*|(\\.|/)(test|spec))\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"collectCoverage":true,"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"moduleFileExtensions":["ts","js"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx)$"]},"main":"index.js","gitHead":"45a6fb4b003cd8f9012ce7aaaf0b41a4200d5660","scripts":{"lint":"eslint . --ext .ts --cache","test":"jest ${1}","build":"tsc","prepare":"npm run build","version":"manual-git-changelog onversion","validate":"npm ls","coveralls":"jest --coverage && cat ./coverage/lcov.info | coveralls","test-watch":"jest ${1} --watch"},"typings":"index","_npmUser":{"name":"rubensworks","email":"rubensworks@gmail.com"},"pre-commit":["build","lint","test"],"repository":{"url":"git+ssh://git@github.com/comunica/rdf-streaming-store.js.git","type":"git"},"_npmVersion":"8.19.2","description":"A read-only RDF/JS store that allows parallel data lookup and insertion.","directories":{},"resolutions":{"@types/rdf-js":"4.0.1"},"_nodeVersion":"16.18.1","dependencies":{"n3":"^1.16.3","@types/n3":"^1.10.4","rdf-terms":"^1.9.1","rdf-string":"^1.6.2","@rdfjs/types":"*","readable-stream":"^4.3.0","@types/readable-stream":"^2.3.15"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.32.0","ts-jest":"^29.0.0","webpack":"^5.73.0","jest-rdf":"^1.5.0","rdf-quad":"^1.5.0","coveralls":"^3.0.0","ts-loader":"^9.3.1","pre-commit":"^1.2.2","typescript":"^4.0.2","@types/jest":"^29.0.0","webpack-cli":"^5.0.0","arrayify-stream":"^2.0.1","streamify-array":"^1.0.1","rdf-data-factory":"^1.1.1","manual-git-changelog":"^1.0.0","event-emitter-promisify":"^1.1.0","@typescript-eslint/parser":"^5.0.0","@rubensworks/eslint-config":"^1.1.0","@typescript-eslint/eslint-plugin":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rdf-streaming-store_1.0.1_1678096747423_0.46930727782402437","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"rdf-streaming-store","version":"1.0.2","keywords":["rdf","rdfjs","store","source","stream","streaming"],"author":{"name":"Maarten Vandenbrande","email":"maarten.vandenbrande@ugent.be"},"license":"MIT","_id":"rdf-streaming-store@1.0.2","maintainers":[{"name":"rubensworks","email":"rubensworks@gmail.com"},{"name":"maartyman","email":"maarten.vandenbrande@ugent.be"}],"homepage":"https://github.com/comunica/rdf-streaming-store.js#readme","bugs":{"url":"https://github.com/comunica/rdf-streaming-store.js/issues"},"dist":{"shasum":"e373c1aa633c047c339ae023233d801c2d1c9b30","tarball":"https://registry.npmjs.org/rdf-streaming-store/-/rdf-streaming-store-1.0.2.tgz","fileCount":12,"integrity":"sha512-+clYrm8tSfAhTBRZ6NIE5i/JmYZE0B/2Vu8SOCel+lfarjXZwlejoVeA+a/AHcl+lrF2yGh+iw16SsHoE23uTA==","signatures":[{"sig":"MEYCIQCkgUv6joi+gOdnrY30yToukgOXnU2mDuBEIh8ydpQVSgIhAIJXWKbV5d4fW3GG1l6wWQNb8M9ql8drtZHXoJ/b/tvE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27244,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCFUIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrnwg/+L5bsVDyDQJRPJUaAgA+xkYTp07o7mIk+maBV912DdemyE5dX\r\nbVGSXAh1rGZfQ/nubEpfVMcEKfZor40/9s49/fBycF3YbnTdghicRcIutlVD\r\n+Bm9UNOO50YYFgpubr3RmAfDF9tS9oODkYuifw66xs9k/LQCE4Coc1HeBKXb\r\nxY2A3/CpsDWvbXNsQqg2pqiJUTsWzT1yQA+HYNodWcZZUF9ftAjs7io+ihEA\r\ndfozl0iX0ytXcDdmRUcY427Tz0XEbpA6gsBCJYdP1l4kjDU4ge3IMOdccbt3\r\nTJ3DY9Ykhv7vUk5Vmr5zVlujo+QafV9KfcDV+ZYY2X6wZFE/QAgUtD3bza8T\r\nHtlGuj/vTmhWgBY4yzZlHWY77GpmB/uDQa6uN1y8kXY25i+4nO2b2wbH5ziL\r\nA86dtD8irb+NsRLWaw+S+Oqy4/hx7qqKVxZfcDcqFywx/ft+aw6HagcCaoku\r\nKLwSbdHLV84P9xvJQfMuxyP7p0TVvq6i1NTts63Su7+WE4XowzaCuRX3dd+z\r\ntQj+1gu5mIOoXXdL2LnaGf32YJIo+YYFGnerum7hx9fjNPxb5MkbMgbdWa+b\r\nFKtnuWFJWYNEEatB2dx+Dt3NMlzWFyjfFWepFr9yidVmX0+42arezF0xS38D\r\ng9GzxZT3zPlgxctd56w1pUcE+qm/6HlUw7Y=\r\n=opja\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/test/.*|(\\.|/)(test|spec))\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"collectCoverage":true,"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"moduleFileExtensions":["ts","js"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx)$"]},"main":"index.js","gitHead":"4310e1ba98e2c3bd035c8ace78617cca7ac684c7","scripts":{"lint":"eslint . --ext .ts --cache","test":"jest ${1}","build":"tsc","prepare":"npm run build","version":"manual-git-changelog onversion","validate":"npm ls","coveralls":"jest --coverage && cat ./coverage/lcov.info | coveralls","test-watch":"jest ${1} --watch"},"typings":"index","_npmUser":{"name":"rubensworks","email":"rubensworks@gmail.com"},"pre-commit":["build","lint","test"],"repository":{"url":"git+ssh://git@github.com/comunica/rdf-streaming-store.js.git","type":"git"},"_npmVersion":"8.19.2","description":"A read-only RDF/JS store that allows parallel data lookup and insertion.","directories":{},"resolutions":{"@types/rdf-js":"4.0.1"},"_nodeVersion":"16.18.1","dependencies":{"n3":"^1.16.3","@types/n3":"^1.10.4","rdf-terms":"^1.9.1","rdf-string":"^1.6.2","@rdfjs/types":"*","readable-stream":"^4.3.0","@types/readable-stream":"^2.3.15"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.32.0","ts-jest":"^29.0.0","webpack":"^5.73.0","jest-rdf":"^1.5.0","rdf-quad":"^1.5.0","coveralls":"^3.0.0","ts-loader":"^9.3.1","pre-commit":"^1.2.2","typescript":"^4.0.2","@types/jest":"^29.0.0","webpack-cli":"^5.0.0","arrayify-stream":"^2.0.1","streamify-array":"^1.0.1","rdf-data-factory":"^1.1.1","manual-git-changelog":"^1.0.0","event-emitter-promisify":"^1.1.0","@typescript-eslint/parser":"^5.0.0","@rubensworks/eslint-config":"^1.1.0","@typescript-eslint/eslint-plugin":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rdf-streaming-store_1.0.2_1678267655901_0.627430344681237","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"rdf-streaming-store","version":"1.1.0","keywords":["rdf","rdfjs","store","source","stream","streaming"],"author":{"name":"Maarten Vandenbrande","email":"maarten.vandenbrande@ugent.be"},"license":"MIT","_id":"rdf-streaming-store@1.1.0","maintainers":[{"name":"rubensworks","email":"rubensworks@gmail.com"},{"name":"maartyman","email":"maarten.vandenbrande@ugent.be"}],"homepage":"https://github.com/comunica/rdf-streaming-store.js#readme","bugs":{"url":"https://github.com/comunica/rdf-streaming-store.js/issues"},"dist":{"shasum":"a00be02eeb1616e577a095dad9afe96d9106fcfa","tarball":"https://registry.npmjs.org/rdf-streaming-store/-/rdf-streaming-store-1.1.0.tgz","fileCount":12,"integrity":"sha512-C/5NTKGpKrNJ5VUo42DtGFsXYDlP3rx/u4C6gEBuSn+6eVFahjFdUDgNGcPtVyhCQkctRCj3GT1lX9UeyoXWtw==","signatures":[{"sig":"MEUCIQDnTiUyP2x+DKnzKikQgyH1g7O1FEH+A+pXzj3vDO7biQIgJ3U9IQwJ3UMMFL5EoOFPqLgjd4jnONIUDwlZO56UUmo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27395,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNnXhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqk+BAAgmNmasngbknp6uXz4V+an/tI7WnSeTPZuODVrha5bWPUGErB\r\ny8ekBbtyksZMeJFrOAoBqIDdJ5ts49z//TzKivbdm5S/fLJxmiOYTpkmrUIS\r\n0cnaXrrhdhVRoFmcob3OKoX5Wk4K+0CtKw7aJkutHKO+hqeIVN5F6fFi+pcL\r\ns5e+Mz3qzeTdSuG2NIzE9XvOSx4bWmbFAzYb0GmkkKVbVA94GQdUWWOtiMBC\r\n+IotZw+tLvlQhprg3PK5nfiY0pjm/2aboHrmVEQZzsZ4bduaNAKtqKc3jfOU\r\nn0XmUPcLfXI6tVeTUqXybxvN/7rYWuc1S/9R+hzbGATYwgeY7Y4xQfhae5zr\r\nAoG49CwMMaCInqJmabu6krIrm7y+AvqCD/KQrKEY3oUztsaoz56buztgJamT\r\nxRou2QCY8PRKi5xzr0GNtQi95A+8hVIQC90Knva9aVmhFvYkt3w4SDwWDPf4\r\n4qgyL/MPxC/88R9MQdM5YgzVwvaozS0E5QJKQz2nlERd7m8zij1LNGJ3NYXT\r\nJ3hkmkYiiEFWBDO0jNC1DWKFDIA4NDUiQsYxjOGUEsIqT/zQExmE9ujwL9X3\r\n+pXE0fTsu4kSNxiuZ8Fq7m0Amu1YjTw6rJ8kJgFSeJ2iyjxnCnhOXVYFAvTT\r\nLMZnVhIzB0LpeAr8CZ8U6syeVX13lPFm8bA=\r\n=RtLU\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/test/.*|(\\.|/)(test|spec))\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"collectCoverage":true,"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"moduleFileExtensions":["ts","js"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx)$"]},"main":"index.js","gitHead":"6f45397536a9214e950306a427304df0f75b5145","scripts":{"lint":"eslint . --ext .ts --cache","test":"jest ${1}","build":"tsc","prepare":"npm run build","version":"manual-git-changelog onversion","validate":"npm ls","coveralls":"jest --coverage && cat ./coverage/lcov.info | coveralls","test-watch":"jest ${1} --watch"},"typings":"index","_npmUser":{"name":"rubensworks","email":"rubensworks@gmail.com"},"pre-commit":["build","lint","test"],"repository":{"url":"git+ssh://git@github.com/comunica/rdf-streaming-store.js.git","type":"git"},"_npmVersion":"8.19.3","description":"A read-only RDF/JS store that allows parallel data lookup and insertion.","directories":{},"resolutions":{"@types/rdf-js":"4.0.1"},"_nodeVersion":"16.19.1","dependencies":{"n3":"^1.16.3","@types/n3":"^1.10.4","rdf-terms":"^1.9.1","rdf-string":"^1.6.2","@rdfjs/types":"*","readable-stream":"^4.3.0","@types/readable-stream":"^2.3.15"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.32.0","ts-jest":"^29.0.0","webpack":"^5.73.0","jest-rdf":"^1.5.0","rdf-quad":"^1.5.0","coveralls":"^3.0.0","ts-loader":"^9.3.1","pre-commit":"^1.2.2","typescript":"^5.0.0","@types/jest":"^29.0.0","webpack-cli":"^5.0.0","arrayify-stream":"^2.0.1","streamify-array":"^1.0.1","rdf-data-factory":"^1.1.1","manual-git-changelog":"^1.0.0","event-emitter-promisify":"^1.1.0","@typescript-eslint/parser":"^5.0.0","@rubensworks/eslint-config":"^1.1.0","@typescript-eslint/eslint-plugin":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rdf-streaming-store_1.1.0_1681290721425_0.3124956881214598","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"rdf-streaming-store","version":"1.1.1","keywords":["rdf","rdfjs","store","source","stream","streaming"],"author":{"name":"Maarten Vandenbrande","email":"maarten.vandenbrande@ugent.be"},"license":"MIT","_id":"rdf-streaming-store@1.1.1","maintainers":[{"name":"rubensworks","email":"rubensworks@gmail.com"},{"name":"maartyman","email":"maarten.vandenbrande@ugent.be"}],"homepage":"https://github.com/comunica/rdf-streaming-store.js#readme","bugs":{"url":"https://github.com/comunica/rdf-streaming-store.js/issues"},"dist":{"shasum":"f6f77dbf652eab8e2321cfb8e37d7826e34c97a2","tarball":"https://registry.npmjs.org/rdf-streaming-store/-/rdf-streaming-store-1.1.1.tgz","fileCount":12,"integrity":"sha512-CuvxiADXqPYvknz2/ToNYKKlB3wR+p+JXa0KrYWhMSmAYvMZiwLO8Nb2zwEic67Vfk5MjDBRbu7i6pm2ZsP1iA==","signatures":[{"sig":"MEYCIQDZDfmK8K5+21x5tevfCJFpdCR95ECiV3i2R5j2MzjDhwIhAP4/Q/s17wObVpt6fHzHedZ4kDXIH3UMI+MS/F5LWVM+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34728},"jest":{"testRegex":"(/test/.*|(\\.|/)(test|spec))\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"collectCoverage":true,"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"moduleFileExtensions":["ts","js"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx)$"]},"main":"index.js","gitHead":"425fa84ca69a3a9762423a7988d804f849237256","scripts":{"lint":"eslint . --ext .ts --cache","test":"jest ${1}","build":"tsc","prepare":"npm run build","version":"manual-git-changelog onversion","validate":"npm ls","coveralls":"jest --coverage && cat ./coverage/lcov.info | coveralls","test-watch":"jest ${1} --watch"},"typings":"index","_npmUser":{"name":"rubensworks","email":"rubensworks@gmail.com"},"pre-commit":["build","lint","test"],"repository":{"url":"git+ssh://git@github.com/comunica/rdf-streaming-store.js.git","type":"git"},"_npmVersion":"9.8.1","description":"A read-only RDF/JS store that allows parallel data lookup and insertion.","directories":{},"resolutions":{"@types/rdf-js":"4.0.1"},"_nodeVersion":"18.18.0","dependencies":{"n3":"^1.16.3","@types/n3":"^1.10.4","rdf-terms":"^1.9.1","rdf-string":"^1.6.2","@rdfjs/types":"*","readable-stream":"^4.3.0","@types/readable-stream":"^2.3.15"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.32.0","ts-jest":"^29.0.0","webpack":"^5.73.0","jest-rdf":"^1.5.0","rdf-quad":"^1.5.0","coveralls":"^3.0.0","ts-loader":"^9.3.1","pre-commit":"^1.2.2","typescript":"^5.0.0","@types/jest":"^29.0.0","webpack-cli":"^5.0.0","arrayify-stream":"^2.0.1","streamify-array":"^1.0.1","rdf-data-factory":"^1.1.1","manual-git-changelog":"^1.0.0","event-emitter-promisify":"^1.1.0","@typescript-eslint/parser":"^5.0.0","@rubensworks/eslint-config":"^1.1.0","@typescript-eslint/eslint-plugin":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rdf-streaming-store_1.1.1_1704976371916_0.0356860089117621","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"rdf-streaming-store","version":"1.1.2","keywords":["rdf","rdfjs","store","source","stream","streaming"],"author":{"name":"Maarten Vandenbrande","email":"maarten.vandenbrande@ugent.be"},"license":"MIT","_id":"rdf-streaming-store@1.1.2","maintainers":[{"name":"rubensworks","email":"rubensworks@gmail.com"},{"name":"maartyman","email":"maarten.vandenbrande@ugent.be"}],"homepage":"https://github.com/comunica/rdf-streaming-store.js#readme","bugs":{"url":"https://github.com/comunica/rdf-streaming-store.js/issues"},"dist":{"shasum":"83fb6c0442a873f2a1c03f2759de21e0c9272aff","tarball":"https://registry.npmjs.org/rdf-streaming-store/-/rdf-streaming-store-1.1.2.tgz","fileCount":12,"integrity":"sha512-pb/n/MmJ/Mfei7S+Gwz5eZL02Y+g2bGsv26WwZQS2iFxrglbc9n6o9hDZwYk8SdGHk7cTc08H1nvWe1oa7s1BA==","signatures":[{"sig":"MEQCIBPiL2XGJ6reohDzoWHTUoRw2ug0ehbOQ3KWM2WtuyGYAiApUkYcInU27IFpAJH79BcLwB/tdIH6oSFd6VPJEMwuSw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27395},"jest":{"testRegex":"(/test/.*|(\\.|/)(test|spec))\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"collectCoverage":true,"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"moduleFileExtensions":["ts","js"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx)$"]},"main":"index.js","gitHead":"9805457b3960323e4f1036e28cc4190206311c0f","scripts":{"lint":"eslint . --ext .ts --cache","test":"jest ${1}","build":"tsc","prepare":"npm run build","version":"manual-git-changelog onversion","validate":"npm ls","coveralls":"jest --coverage && cat ./coverage/lcov.info | coveralls","test-watch":"jest ${1} --watch"},"typings":"index","_npmUser":{"name":"rubensworks","email":"rubensworks@gmail.com"},"pre-commit":["build","lint","test"],"repository":{"url":"git+ssh://git@github.com/comunica/rdf-streaming-store.js.git","type":"git"},"_npmVersion":"9.8.1","description":"A read-only RDF/JS store that allows parallel data lookup and insertion.","directories":{},"resolutions":{"@types/rdf-js":"4.0.1"},"_nodeVersion":"18.18.0","dependencies":{"n3":"^1.16.3","@types/n3":"^1.10.4","rdf-terms":"^1.9.1","rdf-string":"^1.6.2","@rdfjs/types":"*","readable-stream":"^4.3.0","@types/readable-stream":"^2.3.15"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.32.0","ts-jest":"^29.0.0","webpack":"^5.73.0","jest-rdf":"^1.5.0","rdf-quad":"^1.5.0","coveralls":"^3.0.0","ts-loader":"^9.3.1","pre-commit":"^1.2.2","typescript":"^5.0.0","@types/jest":"^29.0.0","webpack-cli":"^5.0.0","arrayify-stream":"^2.0.1","streamify-array":"^1.0.1","rdf-data-factory":"^1.1.1","manual-git-changelog":"^1.0.0","event-emitter-promisify":"^1.1.0","@typescript-eslint/parser":"^5.0.0","@rubensworks/eslint-config":"^1.1.0","@typescript-eslint/eslint-plugin":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rdf-streaming-store_1.1.2_1705478601888_0.42989399961944685","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"rdf-streaming-store","version":"1.1.3","keywords":["rdf","rdfjs","store","source","stream","streaming"],"author":{"name":"Maarten Vandenbrande","email":"maarten.vandenbrande@ugent.be"},"license":"MIT","_id":"rdf-streaming-store@1.1.3","maintainers":[{"name":"rubensworks","email":"rubensworks@gmail.com"},{"name":"maartyman","email":"maarten.vandenbrande@ugent.be"}],"homepage":"https://github.com/comunica/rdf-streaming-store.js#readme","bugs":{"url":"https://github.com/comunica/rdf-streaming-store.js/issues"},"dist":{"shasum":"b1d85e461c26858c015b95c62a9f788435c711ad","tarball":"https://registry.npmjs.org/rdf-streaming-store/-/rdf-streaming-store-1.1.3.tgz","fileCount":12,"integrity":"sha512-rCP+wETf5jfSX8a32niSnbtf+R4UFxbjgbZNw0n8HB5DIcwm6epUAU7V4bBQOlm1NDHfwY92k4H5oQwOLBtQuA==","signatures":[{"sig":"MEQCIC3WFnzr3JuDWvBKbkjvT2bKSLq8tGuRJCYbNQkTpOsOAiAolQlGfxqxC87DPGvwghRly/BHbTSKvUCl2tYfGqJcZw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28182},"jest":{"testRegex":"(/test/.*|(\\.|/)(test|spec))\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"collectCoverage":true,"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"moduleFileExtensions":["ts","js"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx)$"]},"main":"index.js","gitHead":"7bf64792012c7fce2dff359d5dbaebb6a47c03b7","scripts":{"lint":"eslint . --ext .ts --cache","test":"jest ${1}","build":"tsc","prepare":"npm run build","version":"manual-git-changelog onversion","validate":"npm ls","coveralls":"jest --coverage && cat ./coverage/lcov.info | coveralls","test-watch":"jest ${1} --watch"},"typings":"index","_npmUser":{"name":"rubensworks","email":"rubensworks@gmail.com"},"pre-commit":["build","lint","test"],"repository":{"url":"git+ssh://git@github.com/comunica/rdf-streaming-store.js.git","type":"git"},"_npmVersion":"9.8.1","description":"A read-only RDF/JS store that allows parallel data lookup and insertion.","directories":{},"resolutions":{"@types/rdf-js":"4.0.1"},"_nodeVersion":"18.18.0","dependencies":{"n3":"^1.16.3","@types/n3":"^1.10.4","rdf-terms":"^1.9.1","rdf-string":"^1.6.2","@rdfjs/types":"*","readable-stream":"^4.3.0","@types/readable-stream":"^2.3.15"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.32.0","ts-jest":"^29.0.0","webpack":"^5.73.0","jest-rdf":"^1.5.0","rdf-quad":"^1.5.0","coveralls":"^3.0.0","ts-loader":"^9.3.1","pre-commit":"^1.2.2","typescript":"^5.0.0","@types/jest":"^29.0.0","webpack-cli":"^5.0.0","arrayify-stream":"^2.0.1","streamify-array":"^1.0.1","rdf-data-factory":"^1.1.1","manual-git-changelog":"^1.0.0","event-emitter-promisify":"^1.1.0","@typescript-eslint/parser":"^5.0.0","@rubensworks/eslint-config":"^1.1.0","@typescript-eslint/eslint-plugin":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rdf-streaming-store_1.1.3_1707205278340_0.22692156645343187","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"rdf-streaming-store","version":"1.1.4","keywords":["rdf","rdfjs","store","source","stream","streaming"],"author":{"name":"Maarten Vandenbrande","email":"maarten.vandenbrande@ugent.be"},"license":"MIT","_id":"rdf-streaming-store@1.1.4","maintainers":[{"name":"rubensworks","email":"rubensworks@gmail.com"},{"name":"maartyman","email":"maarten.vandenbrande@ugent.be"}],"homepage":"https://github.com/comunica/rdf-streaming-store.js#readme","bugs":{"url":"https://github.com/comunica/rdf-streaming-store.js/issues"},"dist":{"shasum":"2a68bca9fb5e0ea6ce240f13873518308b2530a4","tarball":"https://registry.npmjs.org/rdf-streaming-store/-/rdf-streaming-store-1.1.4.tgz","fileCount":12,"integrity":"sha512-Bq98GHHvmdJRTxZBH5TKYuWLAHEXiLTd/F6OeuLtWC6tQydxp7smMnYyoRtztc9p+jBsA9z9HmzQsGfEE2mj4w==","signatures":[{"sig":"MEYCIQCA3nsKwCa4THNZ3ch2fQIT2a6GaLaYbEAQWL+axaa2dwIhAIR5H4MM3pVJ0QuzSeGa+z90lLYP50RXWRLpFixCN3up","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29768},"jest":{"testRegex":"(/test/.*|(\\.|/)(test|spec))\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"collectCoverage":true,"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"moduleFileExtensions":["ts","js"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx)$"]},"main":"index.js","gitHead":"2c829c833c8775175f3d4f2003a3ae781ab963cc","scripts":{"lint":"eslint . --ext .ts --cache","test":"jest ${1}","build":"tsc","prepare":"npm run build","version":"manual-git-changelog onversion","validate":"npm ls","coveralls":"jest --coverage && cat ./coverage/lcov.info | coveralls","test-watch":"jest ${1} --watch"},"typings":"index","_npmUser":{"name":"rubensworks","email":"rubensworks@gmail.com"},"pre-commit":["build","lint","test"],"repository":{"url":"git+ssh://git@github.com/comunica/rdf-streaming-store.js.git","type":"git"},"_npmVersion":"9.8.1","description":"A read-only RDF/JS store that allows parallel data lookup and insertion.","directories":{},"resolutions":{"@types/rdf-js":"4.0.1"},"_nodeVersion":"18.18.0","dependencies":{"n3":"^1.16.3","@types/n3":"^1.10.4","rdf-terms":"^1.9.1","rdf-string":"^1.6.2","@rdfjs/types":"*","readable-stream":"^4.3.0","@types/readable-stream":"^2.3.15"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.32.0","ts-jest":"^29.0.0","webpack":"^5.73.0","jest-rdf":"^1.5.0","rdf-quad":"^1.5.0","coveralls":"^3.0.0","ts-loader":"^9.3.1","pre-commit":"^1.2.2","typescript":"^5.0.0","@types/jest":"^29.0.0","webpack-cli":"^5.0.0","arrayify-stream":"^2.0.1","streamify-array":"^1.0.1","rdf-data-factory":"^1.1.1","manual-git-changelog":"^1.0.0","event-emitter-promisify":"^1.1.0","@typescript-eslint/parser":"^5.0.0","@rubensworks/eslint-config":"^1.1.0","@typescript-eslint/eslint-plugin":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rdf-streaming-store_1.1.4_1708438601129_0.24567881066064334","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"rdf-streaming-store","version":"1.1.5","keywords":["rdf","rdfjs","store","source","stream","streaming"],"author":{"name":"Maarten Vandenbrande","email":"maarten.vandenbrande@ugent.be"},"license":"MIT","_id":"rdf-streaming-store@1.1.5","maintainers":[{"name":"rubensworks","email":"rubensworks@gmail.com"},{"name":"maartyman","email":"maarten.vandenbrande@ugent.be"}],"homepage":"https://github.com/comunica/rdf-streaming-store.js#readme","bugs":{"url":"https://github.com/comunica/rdf-streaming-store.js/issues"},"dist":{"shasum":"64f1cbb570ebdd532b9f3e7742d62f106e97cb5b","tarball":"https://registry.npmjs.org/rdf-streaming-store/-/rdf-streaming-store-1.1.5.tgz","fileCount":12,"integrity":"sha512-Rfd3qo1otF/Jfau/lAFX8J1ZPorN0eaHoIkAlenIIcdZjq9AoIP85rEa4Sn+yMZOqNU1Kc4cCPUv5CFHhpAT2Q==","signatures":[{"sig":"MEUCIDzayS8bLK7g1EfWgHyexaY413LG1WCBIdlqkonJcbkwAiEAnJh8UQBH1GX/fQdbsR322JDfZzVrzdOPsHIW3G1ATQo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33199},"jest":{"testRegex":"(/test/.*|(\\.|/)(test|spec))\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"collectCoverage":true,"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"moduleFileExtensions":["ts","js"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx)$"]},"main":"index.js","gitHead":"ca37e557c6591ba2af8c24720d9b979db3e6ed38","scripts":{"lint":"eslint . --ext .ts --cache","test":"jest ${1}","build":"tsc","prepare":"npm run build","version":"manual-git-changelog onversion","validate":"npm ls","coveralls":"jest --coverage && cat ./coverage/lcov.info | coveralls","test-watch":"jest ${1} --watch"},"typings":"index","_npmUser":{"name":"rubensworks","email":"rubensworks@gmail.com"},"pre-commit":["build","lint","test"],"repository":{"url":"git+ssh://git@github.com/comunica/rdf-streaming-store.js.git","type":"git"},"_npmVersion":"9.8.1","description":"A read-only RDF/JS store that allows parallel data lookup and insertion.","directories":{},"resolutions":{"@types/rdf-js":"4.0.1"},"_nodeVersion":"18.18.0","dependencies":{"n3":"^1.16.3","@types/n3":"^1.10.4","rdf-terms":"^1.9.1","rdf-string":"^1.6.2","@rdfjs/types":"*","readable-stream":"^4.3.0","@types/readable-stream":"^4.0.15"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.32.0","ts-jest":"^29.0.0","webpack":"^5.73.0","jest-rdf":"^1.5.0","rdf-quad":"^1.5.0","coveralls":"^3.0.0","ts-loader":"^9.3.1","pre-commit":"^1.2.2","typescript":"^5.0.0","@types/jest":"^29.0.0","webpack-cli":"^5.0.0","arrayify-stream":"^2.0.1","streamify-array":"^1.0.1","rdf-data-factory":"^1.1.1","manual-git-changelog":"^1.0.0","event-emitter-promisify":"^1.1.0","@typescript-eslint/parser":"^5.0.0","@rubensworks/eslint-config":"^1.1.0","@typescript-eslint/eslint-plugin":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rdf-streaming-store_1.1.5_1724397243281_0.5913390957378768","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"rdf-streaming-store","version":"2.0.0","keywords":["rdf","rdfjs","store","source","stream","streaming"],"author":{"name":"Maarten Vandenbrande","email":"maarten.vandenbrande@ugent.be"},"license":"MIT","_id":"rdf-streaming-store@2.0.0","maintainers":[{"name":"rubensworks","email":"rubensworks@gmail.com"},{"name":"maartyman","email":"maarten.vandenbrande@ugent.be"}],"homepage":"https://github.com/comunica/rdf-streaming-store.js#readme","bugs":{"url":"https://github.com/comunica/rdf-streaming-store.js/issues"},"dist":{"shasum":"019f53e865748939dff86dc14493833030bc6d47","tarball":"https://registry.npmjs.org/rdf-streaming-store/-/rdf-streaming-store-2.0.0.tgz","fileCount":12,"integrity":"sha512-pNvoIvIEPtb32AoUI8flnd2l5CZPkajznAXoZPVwXWDzdZrsOL3PXnGchFRbOiCKp4a1L1OXaoAYPUmjDUlcBg==","signatures":[{"sig":"MEQCIBmUVH4Ch9ao8e9a/TUhtcyHSxa/EDv51095xKdnWr1eAiBRQi31rra7bUixAS9uR5lkP9RmDt93sYzN451FfGoR2g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33371},"jest":{"testRegex":"(/test/.*|(\\.|/)(test|spec))\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"collectCoverage":true,"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"moduleFileExtensions":["ts","js"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx)$"]},"main":"index.js","gitHead":"d55ca2c743e9d1a8320fc3260c516d11eded114b","scripts":{"lint":"eslint . --ext .ts --cache","test":"jest ${1}","build":"tsc","prepare":"npm run build","version":"manual-git-changelog onversion","validate":"npm ls","coveralls":"jest --coverage && cat ./coverage/lcov.info | coveralls","test-watch":"jest ${1} --watch"},"typings":"index","_npmUser":{"name":"rubensworks","email":"rubensworks@gmail.com"},"pre-commit":["build","lint","test"],"repository":{"url":"git+ssh://git@github.com/comunica/rdf-streaming-store.js.git","type":"git"},"_npmVersion":"10.9.0","description":"A read-only RDF/JS store that allows parallel data lookup and insertion.","directories":{},"resolutions":{"@types/rdf-js":"4.0.1"},"_nodeVersion":"22.10.0","dependencies":{"n3":"^1.16.3","@types/n3":"^1.10.4","rdf-terms":"^2.0.0","rdf-string":"^2.0.0","@rdfjs/types":"*","readable-stream":"^4.3.0","@types/readable-stream":"^4.0.15"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"jest":"^29.0.0","eslint":"^8.32.0","ts-jest":"^29.0.0","webpack":"^5.73.0","jest-rdf":"^2.0.0","rdf-quad":"^2.0.0","coveralls":"^3.0.0","ts-loader":"^9.3.1","pre-commit":"^1.2.2","typescript":"^5.0.0","@types/jest":"^29.0.0","webpack-cli":"^5.0.0","arrayify-stream":"^2.0.1","streamify-array":"^1.0.1","rdf-data-factory":"^2.0.1","manual-git-changelog":"^1.0.0","event-emitter-promisify":"^1.1.0","@typescript-eslint/parser":"^5.0.0","@rubensworks/eslint-config":"^1.1.0","@typescript-eslint/eslint-plugin":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rdf-streaming-store_2.0.0_1736343854205_0.30079080686269277","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"rdf-streaming-store","version":"2.1.0","keywords":["rdf","rdfjs","store","source","stream","streaming"],"author":{"name":"Maarten Vandenbrande","email":"maarten.vandenbrande@ugent.be"},"license":"MIT","_id":"rdf-streaming-store@2.1.0","maintainers":[{"name":"rubensworks","email":"rubensworks@gmail.com"},{"name":"maartyman","email":"maarten.vandenbrande@ugent.be"}],"homepage":"https://github.com/comunica/rdf-streaming-store.js#readme","bugs":{"url":"https://github.com/comunica/rdf-streaming-store.js/issues"},"dist":{"shasum":"d92968d782a7aee8e60b9dd450d66df2de8f7034","tarball":"https://registry.npmjs.org/rdf-streaming-store/-/rdf-streaming-store-2.1.0.tgz","fileCount":12,"integrity":"sha512-TS8SxYQKvKw5iqHSMWS7uEMybiYdy3xPN93kXYjaXsDZFxrY70HBcXVbApkjZhoTNUk3nGb8kKAC2bkdH1O/6w==","signatures":[{"sig":"MEUCIQCXkApXHeAjz8Bgoo3duJ1UhHyw/eIlg0r5/iAbYQAYjwIgV/x3fF8ppS77alZm4r5YGVq7DxG4EATuR192faXGQHo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35130},"jest":{"testRegex":"(/test/.*|(\\.|/)(test|spec))\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"collectCoverage":true,"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"moduleFileExtensions":["ts","js"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx)$"]},"main":"index.js","gitHead":"72a969f675964e03cd192eba8fad7a001156d23b","scripts":{"lint":"eslint . --ext .ts --cache","test":"jest ${1}","build":"tsc","prepare":"npm run build","version":"manual-git-changelog onversion","validate":"npm ls","coveralls":"jest --coverage && cat ./coverage/lcov.info | coveralls","test-watch":"jest ${1} --watch"},"typings":"index","_npmUser":{"name":"rubensworks","email":"rubensworks@gmail.com"},"pre-commit":["build","lint","test"],"repository":{"url":"git+ssh://git@github.com/comunica/rdf-streaming-store.js.git","type":"git"},"_npmVersion":"10.9.2","description":"A read-only RDF/JS store that allows parallel data lookup and insertion.","directories":{},"resolutions":{"@types/rdf-js":"4.0.1"},"_nodeVersion":"22.14.0","dependencies":{"n3":"^1.16.3","@types/n3":"^1.10.4","rdf-terms":"^2.0.0","rdf-string":"^2.0.0","@rdfjs/types":"*","readable-stream":"^4.3.0","@types/readable-stream":"^4.0.15"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"jest":"^29.0.0","eslint":"^8.32.0","ts-jest":"^29.0.0","webpack":"^5.73.0","jest-rdf":"^2.0.0","rdf-quad":"^2.0.0","coveralls":"^3.0.0","ts-loader":"^9.3.1","pre-commit":"^1.2.2","typescript":"^5.0.0","@types/jest":"^29.0.0","webpack-cli":"^5.0.0","arrayify-stream":"^2.0.1","streamify-array":"^1.0.1","rdf-data-factory":"^2.0.1","manual-git-changelog":"^1.0.0","event-emitter-promisify":"^1.1.0","@typescript-eslint/parser":"^5.0.0","@rubensworks/eslint-config":"^1.1.0","@typescript-eslint/eslint-plugin":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rdf-streaming-store_2.1.0_1740657342600_0.5073155935532196","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"rdf-streaming-store","version":"2.1.1","description":"A read-only RDF/JS store that allows parallel data lookup and insertion.","keywords":["rdf","rdfjs","store","source","stream","streaming"],"main":"index.js","typings":"index","repository":{"type":"git","url":"git+ssh://git@github.com/comunica/rdf-streaming-store.js.git"},"author":{"name":"Maarten Vandenbrande","email":"maarten.vandenbrande@ugent.be"},"bugs":{"url":"https://github.com/comunica/rdf-streaming-store.js/issues"},"homepage":"https://github.com/comunica/rdf-streaming-store.js#readme","license":"MIT","dependencies":{"n3":"^1.16.3","rdf-terms":"^2.0.0","rdf-string":"^2.0.0","readable-stream":"^4.3.0","@rdfjs/types":"*","@types/n3":"^1.10.4","@types/readable-stream":"^4.0.15"},"pre-commit":["build","lint","test"],"devDependencies":{"@rubensworks/eslint-config":"^1.1.0","@types/jest":"^29.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^5.0.0","arrayify-stream":"^2.0.1","coveralls":"^3.0.0","eslint":"^8.32.0","jest":"^29.0.0","jest-rdf":"^2.0.0","manual-git-changelog":"^1.0.0","pre-commit":"^1.2.2","event-emitter-promisify":"^1.1.0","rdf-data-factory":"^2.0.1","rdf-quad":"^2.0.0","streamify-array":"^1.0.1","ts-jest":"^29.0.0","ts-loader":"^9.3.1","typescript":"^5.0.0","webpack":"^5.73.0","webpack-cli":"^5.0.0"},"jest":{"transform":{"^.+\\.ts$":"ts-jest"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx)$"],"testRegex":"(/test/.*|(\\.|/)(test|spec))\\.ts$","moduleFileExtensions":["ts","js"],"collectCoverage":true,"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"scripts":{"test":"jest ${1}","test-watch":"jest ${1} --watch","coveralls":"jest --coverage && cat ./coverage/lcov.info | coveralls","lint":"eslint . --ext .ts --cache","build":"tsc","validate":"npm ls","prepare":"npm run build","version":"manual-git-changelog onversion"},"resolutions":{"@types/rdf-js":"4.0.1"},"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","_id":"rdf-streaming-store@2.1.1","gitHead":"4546388367222bb9064a6afeea9fd37f8e0c6cc2","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-hw9n1WdsSI74d89EDGQv5dYb5PaFXjjm4BqdSwJ7JMa5Cx27pwtv5qbXZvSXZmle90/myI2At+TIpdLJQmujBg==","shasum":"efa450533a96cadf80a49228ae092c7bb389d2c6","tarball":"https://registry.npmjs.org/rdf-streaming-store/-/rdf-streaming-store-2.1.1.tgz","fileCount":12,"unpackedSize":36060,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDem4gxpFUbktkL+NbJeNRAdzz0al5M/yyf4k3l4RickAIgVDom9uO1xjSRKTaYUtn2Pcs5JjDgR5orS2RsgEp8PTA="}]},"_npmUser":{"name":"rubensworks","email":"rubensworks@gmail.com"},"directories":{},"maintainers":[{"name":"rubensworks","email":"rubensworks@gmail.com"},{"name":"maartyman","email":"maarten.vandenbrande@ugent.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/rdf-streaming-store_2.1.1_1744117819637_0.6556981687899963"},"_hasShrinkwrap":false}},"time":{"created":"2023-01-26T09:08:55.872Z","modified":"2025-04-08T13:10:19.957Z","1.0.0":"2023-01-26T09:08:56.042Z","1.0.1":"2023-03-06T09:59:07.585Z","1.0.2":"2023-03-08T09:27:36.109Z","1.1.0":"2023-04-12T09:12:01.562Z","1.1.1":"2024-01-11T12:32:52.101Z","1.1.2":"2024-01-17T08:03:22.076Z","1.1.3":"2024-02-06T07:41:18.478Z","1.1.4":"2024-02-20T14:16:41.270Z","1.1.5":"2024-08-23T07:14:03.441Z","2.0.0":"2025-01-08T13:44:14.469Z","2.1.0":"2025-02-27T11:55:42.796Z","2.1.1":"2025-04-08T13:10:19.800Z"},"bugs":{"url":"https://github.com/comunica/rdf-streaming-store.js/issues"},"author":{"name":"Maarten Vandenbrande","email":"maarten.vandenbrande@ugent.be"},"license":"MIT","homepage":"https://github.com/comunica/rdf-streaming-store.js#readme","keywords":["rdf","rdfjs","store","source","stream","streaming"],"repository":{"type":"git","url":"git+ssh://git@github.com/comunica/rdf-streaming-store.js.git"},"description":"A read-only RDF/JS store that allows parallel data lookup and insertion.","maintainers":[{"name":"rubensworks","email":"rubensworks@gmail.com"},{"name":"maartyman","email":"maarten.vandenbrande@ugent.be"}],"readme":"# RDF Streaming Store\n\n[![Build status](https://github.com/comunica/rdf-streaming-store.js/workflows/CI/badge.svg)](https://github.com/comunica/rdf-streaming-store.js/actions?query=workflow%3ACI)\n[![Coverage Status](https://coveralls.io/repos/github/comunica/rdf-streaming-store.js/badge.svg?branch=master)](https://coveralls.io/github/comunica/rdf-streaming-store.js?branch=master)\n[![npm version](https://badge.fury.io/js/rdf-streaming-store.svg)](https://www.npmjs.com/package/rdf-streaming-store)\n\nA read-only [RDF/JS store](https://rdf.js.org/stream-spec/#store-interface) that allows parallel data lookup and insertion.\nIt works in both JavaScript and TypeScript.\n\nConcretely, this means that `match()` calls happening before `import()` calls, will still consider those triples that\nare inserted later, which is done by keeping the response streams of `match()` open.\nOnly when the `end()` method is invoked, all response streams will close, and the StreamingStore will be considered\nimmutable.\n\n**WARNING**: `end()` MUST be called at some point, otherwise all `match` streams will remain unended.\n\nIf using TypeScript, it is recommended to use this in conjunction with [`@rdfjs/types`](https://www.npmjs.com/package/@rdfjs/types).\n\n## Installation\n\n```bash\n$ npm install rdf-streaming-store\n```\nor\n```bash\n$ yarn add rdf-streaming-store\n```\n\nThis package also works out-of-the-box in browsers via tools such as [webpack](https://webpack.js.org/) and [browserify](http://browserify.org/).\n\n## Usage\n\nA new `StreamingStore` can be created as follows:\n\n```typescript\nimport { StreamingStore } from 'rdf-streaming-store';\n\nconst store = new StreamingStore();\n```\n\n### Inserting quads\n\nFollowing the [RDF/JS Sink](https://rdf.js.org/stream-spec/#sink-interface) interface,\nnew quads can be added using the `import` method, which accepts a stream of quads:\n\n```typescript\nconst quad = require('rdf-quad');\nconst streamifyArray = require('streamify-array');\n\n// Somehow create a quad stream\nconst quadStream = streamifyArray([\n  quad('s3', 'p3', 'o3'),\n  quad('s4', 'p4', 'o4'),\n]);\n\n// Import it into the store\nstore.import(quadStream);\n```\n\nAfter inserting your quads, you MUST call `end()` to make sure that `match` calls will end their response streams:\n\n```typescript\nstore.end();\n```\n\nAfter calling `end()`, importing new quads is not allowed.\n\n### Finding quads\n\nFollowing the [RDF/JS Source](https://rdf.js.org/stream-spec/#source-interface) interface,\nquads can be found using the `match` method, which returns a stream of quads:\n```typescript\nimport type * as RDF from '@rdfjs/types';\nimport { DataFactory } from 'rdf-data-factory';\n\nconst DF = new DataFactory();\nconst returnStream = store.match(undefined, DF.namedNode('p3'), DF.namedNode('o3'), undefined);\n\nreturnStream.on('data', (quad: RDF.Quad) => {\n  console.log(quad);\n});\nreturnStream.on('error', (error) => {\n  console.log(error);\n});\nreturnStream.on('end', () => {\n  console.log('Done!');\n});\n```\n\nNote that the `returnStream` will not end until the `store.end()` has been invoked.\n\n### `match()` can be called before `import()`\n\nSince `match()` calls will only end after calling `end()`,\nquads that are imported _after_ initiating the `match()` call,\ncan still be emitted in the created `match()` stream.\n\n```typescript\nconst store = new StreamingStore();\nconst returnStream = store.match(undefined, DF.namedNode('p3'), DF.namedNode('o3'), undefined);\n\nreturnStream.on('data', (quad: RDF.Quad) => {\n  console.log(quad);\n});\nreturnStream.on('end', () => {\n  console.log('Done!');\n});\n\n// At this stage, the store is empty, so no quads will be printed yet\n\n// After importing some quads into the store, the s3-p3-o3 triple will be printed\nstore.import(streamifyArray([\n  quad('s3', 'p3', 'o3'),\n  quad('s4', 'p4', 'o4'),\n]));\n\n// After importing some more triples, another triple will be printed\nstore.import(streamifyArray([\n  quad('sOther', 'p3', 'o3'),\n]));\n\n// Since we mark the store as ended, the returnStream will print `Done!`\nstore.end();\n```\n## Determining if the store has ended\n\n```typescript\nconst store = new StreamingStore();\n\nstore.hasEnded(); // Will return false\nstore.addEndListener(() => {\n  console.log(\"store has ended\");\n});\n\nstore.addEndListener(() => {\n  console.log(\"store has ended second call\");\n});\n\n\nstore.end(); // All the listeners will be called in the order they have been added\n\nstore.hasEnded(); // Will return true\n```\n\n## License\nThis software is written by Maarten Vandenbrande and [Ruben Taelman](https://rubensworks.net/).\n\nThis code is released under the [MIT license](http://opensource.org/licenses/MIT).\n","readmeFilename":"README.md"}