{"_id":"@dexagod/rdf-retrieval","_rev":"6-850777292713db1f69e8a52e0eefef5f","name":"@dexagod/rdf-retrieval","dist-tags":{"latest":"1.1.1"},"versions":{"1.0.0":{"name":"@dexagod/rdf-retrieval","version":"1.0.0","license":"MIT","_id":"@dexagod/rdf-retrieval@1.0.0","maintainers":[{"name":"dexagod","email":"dedecker.ruben@gmail.com"}],"dist":{"shasum":"441b34b0021f371045d23cd5186c574c4372ac34","tarball":"https://registry.npmjs.org/@dexagod/rdf-retrieval/-/rdf-retrieval-1.0.0.tgz","fileCount":12,"integrity":"sha512-2PyTb/DeON8RNQWOWxM1dREf0Wi+srx/PrIZbV2YWPM2hWnAxwvVDxKJ+uX5JpR0W5IrNfCfE2nAxl5/9p7l4g==","signatures":[{"sig":"MEUCIBOwDrjdUWZYExim7xQfbA/TDNea1NxuZ/DQQ9XQre8dAiEAlZCt2HXgsL/YPlgHiv7Vzs/5YHy4JmnkomOoYnEvxv8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJBkLCRA9TVsSAnZWagAAGfsP/3MvROP6H4cJgo3PIxF1\niLGST1+4g+qPw+89j3aEPOFAU7T8q7RzD9YReAy36MRDcUzukTnkQA6ldtJs\nPxVm5RPKS254f/wJT7tq6S5h04DBge6MTqTNX0vOgw9KWHGICvkHWS0kWGRK\nV6A01831NaKEWFAf5HPSUWuurGniVrq0gQRu/JnFE0Ye0R4c3xeS4Ok56Rug\nJE3kfPQ0j7IZlisgtINFvcKgWQ5e/2MF42iCDQAz+MN+KxKX8nKvFGhor8QT\nysYOWoxQaFufHTAK1h4XlPa3/lB7RCseGgU4mFXqJsP0JF7dkPVsjGQBw9uf\nXov4iZoR/Y7/wAiPLqOslanz4Vzy2tTAyD5p+4MKea3tKvQ2ICYCCtLnEUJV\n55ZVixKzRs5lypIEXiviDxRNzVeAoSaGoOoDBOrbEZBSYh/UV4MNeKJSi48F\nAZv2GkveU9jx5yJK0/b7Z+LC7N6SC5/jUCdjiBm3TYk6exLXeGpPqPUopCpH\nFBWXu/TtFuoY8Xgbd4Pf8XIiMK9YzbrgEic0Xe5wLgx/8/pOFUypf85BD7h/\n5SaVb9lHn4uPKpcwiTCnn5yBXctE6F0bCCd/6O6OJDYqJxA3vPHw8SCXuqPT\nYH2/Uj+qivWNsK/4wb+s/qd0GiDotVQgyVebLBEYoKbtRAIlkZ1KBr4bRTDC\ni5k+\r\n=oyoH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"411d9dfe3ecd61a268d89404ea8a3f9db83dfcc5","_npmUser":{"name":"dexagod","email":"dedecker.ruben@gmail.com"},"_npmVersion":"6.14.4","directories":{},"_nodeVersion":"12.18.0","dependencies":{"n3":"^1.8.0","rdf-ext":"^1.3.0","rdf-serialize":"^1.1.0","@types/rdf-ext":"^1.3.8","browser-or-node":"^1.3.0","rdf-dereference":"^1.7.0","streamify-array":"^1.0.1","stream-to-string":"^1.2.0","@types/browser-or-node":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^9.1.1"},"_npmOperationalInternal":{"tmp":"tmp/rdf-retrieval_1.0.0_1612978442418_0.30333393128596","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@dexagod/rdf-retrieval","version":"1.0.1","license":"MIT","_id":"@dexagod/rdf-retrieval@1.0.1","maintainers":[{"name":"dexagod","email":"dedecker.ruben@gmail.com"}],"dist":{"shasum":"a1bb30f328fc6b45f9fe1aab1855759d4a517c9c","tarball":"https://registry.npmjs.org/@dexagod/rdf-retrieval/-/rdf-retrieval-1.0.1.tgz","fileCount":8,"integrity":"sha512-0dCvPQ7agtjZ1XKPP/lm6q7yLEOCvkF1ExrYU7bD2L7xc2xpYkfZOqCkFR41Cz8+EA89MTLETierwuc4EKKw5w==","signatures":[{"sig":"MEUCIBlBQdyUuTsNF/yBKa6VDuThPgoTqHliNioigCUIxPajAiEAwQ5FdPYlePr/h7oWRAJITOZnz0DwwIzUHp2thwfFyoE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36848,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJP2hCRA9TVsSAnZWagAAENYP/jrlkEtKyIItzHsaUS0Y\n5PaULfRUWhM6n0j5G5+Q1r/+JfCkJwOGOOqI14okETgas9iWAe+1Erxjj7ZB\nf3tJiWaLUHingdfPImajAuf4tJxmLBDs32YTLl20WU+bPx1vpV3dUbZnr07g\nizjC4cf8xkOVgmevV6x93fHpVUc4h08vP4MsnCcFIGP+FxX47hANuVJEGvVM\nsxl+OUqFTcwxulNfbehvgRKA8npgd6qIvsEeK5HGDIaL1r65LZp7pf9r4ezU\nAiveIY0AQ8lVumjAr/yJ0aCcAIVDCsp9Y3qiNt3MRocTUPOt7mcZKHMY/5+V\nVD99KPReSw3XMEJ+ANLzoBnXNHvSK8zM99ScVs/wE2ese5jpfa+4vDUDGxRb\n39GuclS5CMpNBQ8avRd7CE+bpvmczNLiqqSyNp/GY+jO/a/4REwAH5w+C/AM\n96Tfgdvvn8ifkvqkXJh7cZYZPLy0cWQXiD/gVHzDBe2grJ3sunZ0ntHX4f0X\nf9OClySVW00Gp9y+C3uX22WAN5L2whdi+++bPZC+vS76IqgrJ1RlfWSiC26e\nW9kkTt2Zdy8DY8PYS5b+tt50rCX/jYeVIkOTF96ndnw4wkzT1P/87W03Zppi\n9LzUHxK7PjU90sPYMcBnhJ5p4WajAZJG4pH/gnf0Zs0IyPwKNKk2JlW0O391\nklec\r\n=Tq0F\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"f1d4ac978cebc15f1c6bbf2e439e8708e4593b8b","_npmUser":{"name":"dexagod","email":"dedecker.ruben@gmail.com"},"_npmVersion":"6.14.4","description":"This is a javascript library for both Node and the Browser. The library provides functionality for retrieving RDF resources in a format of choice, and for conversions between RDF formats. A custom fetch function can be set (currently only for retrieval of","directories":{},"_nodeVersion":"12.18.0","dependencies":{"n3":"^1.8.0","rdf-ext":"^1.3.0","is-stream":"^2.0.0","rdf-parse":"^1.7.0","rdf-serialize":"^1.1.0","@types/rdf-ext":"^1.3.8","browser-or-node":"^1.3.0","rdf-dereference":"^1.7.0","streamify-array":"^1.0.1","stream-to-string":"^1.2.0","web-streams-node":"^0.4.0","@types/browser-or-node":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^9.1.1"},"_npmOperationalInternal":{"tmp":"tmp/rdf-retrieval_1.0.1_1613036960317_0.3154617442241767","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@dexagod/rdf-retrieval","version":"1.0.2","license":"MIT","_id":"@dexagod/rdf-retrieval@1.0.2","maintainers":[{"name":"dexagod","email":"dedecker.ruben@gmail.com"}],"dist":{"shasum":"cd90976010ea39bc72e9a8a2a23d7d04370c4f8c","tarball":"https://registry.npmjs.org/@dexagod/rdf-retrieval/-/rdf-retrieval-1.0.2.tgz","fileCount":8,"integrity":"sha512-5rHbZd3LDpi8Ez9VkhW4oqbFbWBJ3aqhtmWjjnNrYSbnv01t2TprJlW1AIpBxGj72ZOO++aEMbV1UHBH1HIuFg==","signatures":[{"sig":"MEUCIQCWFU7WENHnlAF87r2EEGdDVoYAldZlZAUXu4WkfHbLRQIgCPlDPJoKUcFBRAwvMuww2yPqNF25yd87F5DYk3kkZmo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36872,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPlq2CRA9TVsSAnZWagAA1ocP+wQTt7l5iWDlFGNHhfuw\nogRBexYcb3XZVc+9Xsc98JmdCFX1bLr52aCnUJNLh+65EF+FwWTJkBEEBv1B\nm2XvgbbDXwC5QgF+I96d4D7t1As/orfsSW52boskMXJMOPjL3lvKFDXJSh1N\nDIBf2QOCZCeA4lVDnFsvC/QsjYm9riKSYSjsc0VYuiL8NhSqfMJLNeTSgtZC\nsvqEw0tQBwFNr1w7aJqJ3z4lTTWyf4Z18aVPSiszO+EdAmABtI1FbtLNfwIy\n6o4VxQPg8hZaqQgFqCvqtqIcQ2Z0eOe6jcUnUOubuOcCB0lgTRLeH8PytjOn\ndyr1QRFq1qnmiS8rCn1iurgPEsgup6bkt+qYUeGgCXJtJbm6aYSAbs+povtp\nAAmr32c7szGu17ZWBAh8SsflijZitjH3PqILi9PCg/QHxdusYnB3QxUOxiEN\n0xypEAV+/INhyhxYJskDtT+Hcsu8SlMEi6bICQ3pbWJzli1VmLRWSS/Q9wka\nRG944Rmk3bgOchIjDmwXd3TKFjTPTBHInEZ6k+27wbKyuIZyEBrPstoYgEKx\nVWgLIHe6l84VmihhFl0EgLA32YLwGVWh9xVEF4+E3c3RVblW/cJzIR2JAII7\ndjIswBpspYAb0mNxWjYVrqYfDpK5dLQwWOXoH1Iou1ezbE1WXfhEVnSFWU5T\nv67e\r\n=VKDI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"722ffb7f4b27e19d3f9255de6493fca7d22decc6","_npmUser":{"name":"dexagod","email":"dedecker.ruben@gmail.com"},"_npmVersion":"6.14.4","description":"This is a javascript library for both Node and the Browser. The library provides functionality for retrieving RDF resources in a format of choice, and for conversions between RDF formats. A custom fetch function can be set (currently only for retrieval of","directories":{},"_nodeVersion":"12.18.0","dependencies":{"n3":"^1.8.0","rdf-ext":"^1.3.0","is-stream":"^2.0.0","rdf-parse":"^1.7.0","rdf-serialize":"^1.1.0","@types/rdf-ext":"^1.3.8","browser-or-node":"^1.3.0","rdf-dereference":"^1.7.0","streamify-array":"^1.0.1","stream-to-string":"^1.2.0","web-streams-node":"^0.4.0","@types/browser-or-node":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^9.1.1"},"_npmOperationalInternal":{"tmp":"tmp/rdf-retrieval_1.0.2_1614699189488_0.7329417221116852","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@dexagod/rdf-retrieval","version":"1.0.3","license":"MIT","_id":"@dexagod/rdf-retrieval@1.0.3","maintainers":[{"name":"dexagod","email":"dedecker.ruben@gmail.com"}],"dist":{"shasum":"d5d585ff0118780aac3064974c8df50c50e076a5","tarball":"https://registry.npmjs.org/@dexagod/rdf-retrieval/-/rdf-retrieval-1.0.3.tgz","fileCount":8,"integrity":"sha512-WKSdNgOZnB6sNyg1DC1e7+TutUDYXhzT+zDMllLpGDG1sX/hoHfIxx/xrggVL43pIvpFC4VW5qHdNMrTZizzvQ==","signatures":[{"sig":"MEUCIQC/7OkCSgy39g2AQ7VIdAGVuN69UBtjVmcqy/amS8hPkwIgCoPz9/IT64hFVZ4RqXdZ+/+Jb+3zd+joJnxyhse4r8Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36880,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/jUGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpYgQ//Tkw8S2tSwuOOY1E8LFQ1eUeQEGO+kMmVYucFfAZgQXpXAhZR\r\nknmaYkGxgipmLDM16WyoBx4zZGch5N2E/c5Pvz9gPs5f5WmPR9tfZog7OY80\r\nIXt9ujK3WU54TZGkQoueM+fUNCFe/kiqVbVwZLmCTPRPxxGrXJnb17nSkWJ9\r\nEgT1pI/SpYnFuhw8v1sUAkT8eigrf4+dzr4d4WaK3ILC3RgabEzpohARE8if\r\nx8sWpYMXzW5LgTlnyWVyrmZBbxBbocFs/1XEswRdmtIkrNPI8YJ0SxA06lwU\r\neHpetAh+o7nmRvVEo1trsmqqhNqY2hbgzWsA7ScCRqWc8bGbUE6EtkCBAg9k\r\nOzzaXyLisWL9Ek4g7x/eMpOHy1F9QAPAK+RMjmBdX/rkKZrRgGijQUYD32oZ\r\nlkd5MwfkXTXLmGG3N3miDCKBsLjfjbbfArvl+D+OYzR/BdLhDgd+ENLBYjNv\r\n5nVH1a7vhH1R6sVrz8yHP14BoCjmIepo5l85sMaGkXad24mJjDKaBPRQDWH3\r\noK7WWZsgiInCfb9I5i3NLXHwufUKpGSALUO+ytoQ6Ctr0gD0KNN7jkgIqrQE\r\nurcwFc5W5/ZSSOIVGgmJPOz9r3R15Wc+w/qRh/JYasvS5uMDHYyUiRlKFSiq\r\nOWLl1RNHhRhQqnCwnBYi8qEvokPpDstLnnA=\r\n=+IvF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"10f8d6745238185de5b9d2f715083632cee9d028","_npmUser":{"name":"dexagod","email":"dedecker.ruben@gmail.com"},"_npmVersion":"8.5.0","description":"This is a javascript library for both Node and the Browser. The library provides functionality for retrieving RDF resources in a format of choice, and for conversions between RDF formats. A custom fetch function can be set (currently only for retrieval of","directories":{},"_nodeVersion":"16.14.2","dependencies":{"n3":"^1.16.2","rdf-ext":"^1.3.5","is-stream":"^2.0.0","rdf-parse":"^2.1.0","rdf-serialize":"^2.0.0","@types/rdf-ext":"^1.3.11","browser-or-node":"^1.3.0","rdf-dereference":"^2.0.0","streamify-array":"^1.0.1","stream-to-string":"^1.2.0","web-streams-node":"^0.4.0","@types/browser-or-node":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^9.1.1"},"_npmOperationalInternal":{"tmp":"tmp/rdf-retrieval_1.0.3_1660826885751_0.24130385334304338","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@dexagod/rdf-retrieval","version":"1.1.0","license":"MIT","_id":"@dexagod/rdf-retrieval@1.1.0","maintainers":[{"name":"dexagod","email":"dedecker.ruben@gmail.com"}],"dist":{"shasum":"39d6732b276b253b88c1a7843be6ac16e6c524c7","tarball":"https://registry.npmjs.org/@dexagod/rdf-retrieval/-/rdf-retrieval-1.1.0.tgz","fileCount":8,"integrity":"sha512-T2Ut1vYQ/lzCDjcIvUIbK9g8PSShJUAoTGrnESHPluYR4gETybkVoZI2ZYmeCUfvEGLdJELdO8+sBMR6uj78Yg==","signatures":[{"sig":"MEUCIQCID3TY4vdulvBKRFLZrwIAFDnvsHBplv8D7WZwlj4XkQIgaBxZMB61mv6TOMzXB/1Zf7rKltnS2CJa1QMXneEa5XI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36416},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"866c92d7b732176b3ef297ef92bb36d418dc9b2d","_npmUser":{"name":"dexagod","email":"dedecker.ruben@gmail.com"},"_npmVersion":"10.2.4","description":"This is a javascript library for both Node and the Browser. The library provides functionality for retrieving RDF resources in a format of choice, and for conversions between RDF formats. A custom fetch function can be set (currently only for retrieval of","directories":{},"_nodeVersion":"21.6.0","dependencies":{"n3":"^1.16.2","rdf-ext":"^1.3.5","is-stream":"^2.0.0","rdf-parse":"^2.1.0","rdf-serialize":"^2.0.0","@types/rdf-ext":"^1.3.11","browser-or-node":"^1.3.0","rdf-dereference":"^2.0.0","streamify-array":"^1.0.1","stream-to-string":"^1.2.0","streamify-string":"^1.0.1","web-streams-node":"^0.4.0","@types/browser-or-node":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^9.1.1"},"_npmOperationalInternal":{"tmp":"tmp/rdf-retrieval_1.1.0_1724858175668_0.6828639438898718","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@dexagod/rdf-retrieval","version":"1.1.1","main":"dist/index.js","license":"MIT","dependencies":{"@types/browser-or-node":"^1.3.0","@types/rdf-ext":"^1.3.11","browser-or-node":"^1.3.0","is-stream":"^2.0.0","n3":"^1.16.2","rdf-dereference":"^2.0.0","rdf-ext":"^1.3.5","rdf-parse":"^2.1.0","rdf-serialize":"^2.0.0","stream-to-string":"^1.2.0","streamify-array":"^1.0.1","streamify-string":"^1.0.1","web-streams-node":"^0.4.0"},"devDependencies":{"ts-node":"^9.1.1"},"_id":"@dexagod/rdf-retrieval@1.1.1","gitHead":"43fd384552e27e1f1a18d412d06394be108d6e6c","types":"./dist/index.d.ts","description":"This is a javascript library for both Node and the Browser. The library provides functionality for retrieving RDF resources in a format of choice, and for conversions between RDF formats. A custom fetch function can be set (currently only for retrieval of","_nodeVersion":"21.6.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-fl586JV3sn9w/FJUmJf9aaf60ggIIiXnLR8uJhqFlHWq7hi/9yGdPupxgrQHGtLzA2fRZn+TBh2qMAOSSGAAyw==","shasum":"97c949237ba8dbad6333fa5eedb113215e6d2f53","tarball":"https://registry.npmjs.org/@dexagod/rdf-retrieval/-/rdf-retrieval-1.1.1.tgz","fileCount":8,"unpackedSize":37455,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDrdaynfSL4fFz/2Er88ufd+I40bP81v7SbyNbnK0zG7wIgcyPdytkX+hycPDpaMHxLrHVOi4J3BBNs9TA3lhOStIU="}]},"_npmUser":{"name":"dexagod","email":"dedecker.ruben@gmail.com"},"directories":{},"maintainers":[{"name":"dexagod","email":"dedecker.ruben@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rdf-retrieval_1.1.1_1724859155321_0.30673977131769026"},"_hasShrinkwrap":false}},"time":{"created":"2021-02-10T17:34:02.369Z","modified":"2024-08-28T15:32:35.708Z","1.0.0":"2021-02-10T17:34:02.697Z","1.0.1":"2021-02-11T09:49:20.786Z","1.0.2":"2021-03-02T15:33:09.654Z","1.0.3":"2022-08-18T12:48:06.013Z","1.1.0":"2024-08-28T15:16:15.860Z","1.1.1":"2024-08-28T15:32:35.544Z"},"license":"MIT","description":"This is a javascript library for both Node and the Browser. The library provides functionality for retrieving RDF resources in a format of choice, and for conversions between RDF formats. A custom fetch function can be set (currently only for retrieval of","maintainers":[{"name":"dexagod","email":"dedecker.ruben@gmail.com"}],"readme":"# RDF-Retrieval\n\nThis is a javascript library for both Node and the Browser.\nThe library provides functionality for retrieving RDF resources in a format of choice, and for conversions between RDF formats.\nA custom fetch function can be set (currently only for retrieval of remote resources).\nThis enables retrieval in cases where authentication is required.\n\n\n\n\n### Resource retrieval functions\n| Function | parameters | return | \n| -------- | ---------- | ------ |\n| getResourceAsQuadStream | path (string) | Promise\\<RDF.Stream<RDF.Quad>>|\n| getResourceAsQuadArray  | path (string) | Promise\\<RDF.Quad[]> |\n| getResourceAsDataset    | path (string) | Promise\\<Dataset>    |\n| getResourceAsStore      | path (string) | Promise\\<N3.Store <RDF.Quad, N3.Quad>>   |\n| getResourceAsTextStream | path (string), format? (string) | Promise\\<NodeJS.ReadableStream> |\n| getResourceAsString     | path (string), format? (string) | Promise\\<String>                |\n\n\n\n### RDF Conversion functions.\nThe conversion functions are only available for parameters of the type RDF.Stream and RDF.Quad[]\n\n#### Quad Stream conversions\n| Function | parameters | return | \n| -------- | ---------- | ------ |\n| quadStreamToQuadArray  | RDF.Stream | Promise\\<RDF.Quad[]> |\n| quadStreamToStore      | RDF.Stream | Promise\\<N3.Store<RDF.Quad, N3.Quad>> |\n| quadStreamToDataset    | RDF.Stream | Promise\\<Dataset> |\n| quadStreamToTextStream | RDF.Stream, format? (string) | Promise\\<NodeJS.ReadableStream> |\n| quadStreamToString     | RDF.Stream, format? (string) | Promise\\<String> |\n\n\n#### Quad Array conversions\n| Function | parameters | return | \n| -------- | ---------- | ------ |\n| quadArrayToQuadStream | RDF.Quad[] | Promise\\<RDF.Stream<RDF.Quad>>|\n| quadArrayToStore      | RDF.Quad[] | Promise\\<N3.Store<RDF.Quad, N3.Quad>> |\n| quadArrayToDataset    | RDF.Quad[] | Promise\\<Dataset> |\n| quadArrayToTextStream | RDF.Quad[], format? (string) | Promise\\<NodeJS.ReadableStream> |\n| quadArrayToString     | RDF.Quad[], format? (string) | Promise\\<String> |\n\n### Setting custom fetch function\nA fetch function can be set using \n```\nimport * as f from \"@dexagod/rdf-retrieval\"\nawait f.setFetchFunction(myCustomFetch)\n```\nThis function allows fetch functions that provide the same interface as the browser fetch function.\n(and the headers.content_type header should be available for correct parsing of the resource)\n\n## Examples\n#### Setting a custom fetch function for solid\n```\nimport * as f from \"@dexagod/rdf-retrieval\"\nconst auth = require('solid-auth-client');\nconst fetch = auth.fetch\n\n// setting custom fetch function\nawait f.setFetchFunction(auth.fetch)\n\n// retrieve remote solid resource\nconst res = await f.getResourceAsString(\"https://solidpod.inrupt.net/private/myprivateresource.jsonld\", \"text/turtle\")\nconsole.log('Retrieved resource in turtle format: ', res)\n```\n\n\n#### Getting the quads of a remote resource\n```\nimport * as f from \"@dexagod/rdf-retrieval\"\nconst quads = await f.getResourceAsQuadArray(\"https://myWebsite.org/myResource.ttl\")\n```\n\n#### Converting quads into a stream of quads\n```\nimport * as f from \"@dexagod/rdf-retrieval\"\nconst quads = await f.getResourceAsQuadArray(\"https://myWebsite.org/myResource.ttl\")\n// conversion\nconst stream = await quadArrayToQuadStream(quads);\n```\n\n#### Converting quad stream into a formatted string\n```\nimport * as f from \"@dexagod/rdf-retrieval\"\nconst stream = await f.getResourceAsQuadStream(\"https://myWebsite.org/myResource.ttl\")\n// conversion to jsonld string\nconst string = await quadStreamToString(stream, \"application/ld+json\");\n```","readmeFilename":"Readme.md"}