{"_id":"graphql-to-sparql","_rev":"26-58b44c42980bf87d982b9b471e9a1bd5","name":"graphql-to-sparql","dist-tags":{"next":"6.0.0-beta.1","latest":"6.1.0"},"versions":{"1.0.0":{"name":"graphql-to-sparql","version":"1.0.0","keywords":["graphql","sparql","query","rdf","linked data"],"author":{"name":"Ruben Taelman","email":"rubensworks@gmail.com"},"license":"MIT","_id":"graphql-to-sparql@1.0.0","maintainers":[{"name":"rubensworks","email":"rubensworks@gmail.com"}],"homepage":"https://github.com/rubensworks/graphql-to-sparql.js#readme","bugs":{"url":"https://github.com/rubensworks/graphql-to-sparql.js/issues"},"bin":{"graphql-to-sparql":"./bin/graphql-to-sparql.js"},"dist":{"shasum":"e5f496b095646853491b7c5fc0e75d6687c71e1e","tarball":"https://registry.npmjs.org/graphql-to-sparql/-/graphql-to-sparql-1.0.0.tgz","fileCount":9,"integrity":"sha512-r4HVfT7J7J7UwPXzm8yvys1tP9W9tfFT0wurOySQ8R3ksr3/izYUCocL/RcrbM7t0IUysU64UGqIFDI9ANFzkQ==","signatures":[{"sig":"MEUCIQDbO1uvS4vwvBu1e2o3L0IWp32gjPrNpeglvRtbno7ALQIgBmPkPhB/lR5IgZ5TKaeluG7wOUbjZxzjhXE9eNNnPVY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51327,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBU/YCRA9TVsSAnZWagAABqQP/2VsgMLUe+AfYWCq9zKO\nPOge3GwtQZ89Zc0DFx5DqZUO9IKIpDjOiJ13Rs6jLpnsQ0VyDgpm/bxp7kb/\n2wHkpNJ/H3bVc3ZA97MD8xGM7LJCUXB0h8wypcJW3iq8gQpz1vA67ayekFlF\nlwd2dJx/HSWBWEfj3vHSrKeGxJ3/rMm/KZ1YfMMYm6yPa42KCD+NCtUOAGht\nsWZTbhNeanONKw1h/lYuvIEJa7z9HflrK1MGeVj/v+UCnkllc4gwyP07Vsd0\n6ASd3kJOjUf9n3S/Ls3KZprlDK3n17xBMlGaXB9qoiiHGkKoOQhUdOVKhEnv\nlmlkFPqAQzTbuLDD/Dq6HWY++igGAQVlRgD4QCRmtzzFqwevD56ZeOTG1iAY\ntyOEtT53pKfHPTx38BH1LFBbATlAR8Olw76l2Nl18FkXJIfYsM6CxNIxeJlS\n2Tbp1gD5WShwBJVOiQnsumoRyZd2kXSmpuev4siVPqmHlAFNb5jBXhUvy8IB\n0BZyLfLxTPZaf1hHyt48dFXMMXVkL8OLYs2Jb4bN+UPqO2lHE/SiCu820/pT\nA88kMFJINul++nXCTF6NYHyhdjO/yfnKKpql7yFNc+OL273uvT/8XoFD7Jaw\nf3ENLfb5OzLU/63debI6RMJMoGyNGrkr3Hrv1txT8bIw8v8W/1hjhtAWExi9\n0pd+\r\n=CX0A\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/test/.*|(\\.|/)(test|spec))\\.ts$","transform":{"^.+\\.ts$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":true,"moduleFileExtensions":["ts","js"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx)$"]},"main":"index.js","files":["lib/**/*.d.ts","lib/**/*.js","bin/**/*.d.ts","bin/**/*.js","index.d.ts","index.js"],"gitHead":"692ce59acf66a8081f2eb635a7fa0473be052231","scripts":{"lint":"tslint index.ts lib/**/*.ts test/**/*.ts --exclude '**/*.d.ts'","test":"jest ${1}","build":"tsc","prepare":"npm run build","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/rubensworks/graphql-to-sparql.js.git","type":"git"},"_npmVersion":"5.6.0","description":"Converts GraphQL queries to SPARQL queries","directories":{},"_nodeVersion":"8.11.2","dependencies":{"graphql":"^0.13.2","minimist":"^1.2.0","rdf-data-model":"^1.0.0","sparqlalgebrajs":"^0.7.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^21.2.1","tslint":"^5.8.0","ts-jest":"^21.2.3","coveralls":"^3.0.0","pre-commit":"^1.2.2","typescript":"^2.6.2","@types/jest":"^21.1.8","@types/rdf-js":"^1.0.1","@types/graphql":"^0.13.0","@types/minimist":"^1.2.0","tslint-eslint-rules":"^4.1.1","@types/rdf-data-model":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/graphql-to-sparql_1.0.0_1527074775058_0.5372593751524044","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"graphql-to-sparql","version":"1.1.0","keywords":["graphql","sparql","query","rdf","linked data"],"author":{"name":"Ruben Taelman","email":"rubensworks@gmail.com"},"license":"MIT","_id":"graphql-to-sparql@1.1.0","maintainers":[{"name":"rubensworks","email":"rubensworks@gmail.com"}],"homepage":"https://github.com/rubensworks/graphql-to-sparql.js#readme","bugs":{"url":"https://github.com/rubensworks/graphql-to-sparql.js/issues"},"bin":{"graphql-to-sparql":"./bin/graphql-to-sparql.js"},"dist":{"shasum":"b85ed7e6c89a1510058c8e3017e435845ae21985","tarball":"https://registry.npmjs.org/graphql-to-sparql/-/graphql-to-sparql-1.1.0.tgz","fileCount":9,"integrity":"sha512-WHNeXUFylSK1ZpeDY9BNQlQBGVIZhK5xxc63ofrCOytosu93Ae24zSQ/lVZfNMSnJIyJ6/B3bfXdAJkMRzjpqQ==","signatures":[{"sig":"MEYCIQC2qnF1HYrad4ueAUP53hDlAxpCUak84aAKBIfIt7u0xwIhANPRPfr1oXYoMbgSIEf8YOIC7d7Ylpqw3ckjaYHwuTJ6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52541,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBXWiCRA9TVsSAnZWagAAlhYP/34IkpfcdQBUO30R78jt\nhzztmK1m06+lLzkO90hh/H44vwvpit8zRbmmGJo8d80Pihpo1tTTOBwz/FqB\no4/3EqS4T1emLUal71CYPoKdjis5EXsRwqy10AyWzLhbofwgPTmamUW+bJVT\nB8X/zrr3Kir2Hs6KvCeqZUVTDrPcMJtb9uSbef3mEN6M/JX/TRiYmCEeg8g2\n99k5e7Col552LqEYlFeS77PfYCIMe7eWooU2VfRA011Pg2nGeonutQAhvtmi\njl80dXBlh4Uu0aRpxomlVov/+KrBLiup17vJHHNr61H7eptjK6FvQr/4owOj\nK4w4lEnM1QvUEyLXJJqhoOVkoSe8y8KKSxpdV826UgoNjeAg9Vu9MjzlmfxO\nu3meEIFbRQWEg6w2xABNsQ76LMzrgr8lgvFPrmAmMct+t9IrzaJ5N4m4+sss\nqC7CvnPb/X031qh1x9zxdxBbkhWdiUY5hs9urjEquG65pSJUenNxb5ur+teo\nXP7a2x7suAce0kVcXxUsgiMvLFAbsM/1TfP7zp/ZT+aOnZn/CPWYGXtAnLlL\nKoFMW4XqtBMGr08FJmU/XSpPGWjsX7PcPpEJy28kqxELDNCElPUUsxy88shS\nEQjyhcKXZcFDqfMoTBbTngGwx5Vv5V/1bygNWpGJb/snhZbPak+owHn5OOfp\n5LdY\r\n=g+vc\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/test/.*|(\\.|/)(test|spec))\\.ts$","transform":{"^.+\\.ts$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":true,"moduleFileExtensions":["ts","js"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx)$"]},"main":"index.js","files":["lib/**/*.d.ts","lib/**/*.js","bin/**/*.d.ts","bin/**/*.js","index.d.ts","index.js"],"gitHead":"d4f01758299e306e55535a910eb9c33c9a57f6fd","scripts":{"lint":"tslint index.ts lib/**/*.ts test/**/*.ts --exclude '**/*.d.ts'","test":"jest ${1}","build":"tsc","prepare":"npm run build","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/rubensworks/graphql-to-sparql.js.git","type":"git"},"_npmVersion":"5.6.0","description":"Converts GraphQL queries to SPARQL queries","directories":{},"_nodeVersion":"8.11.2","dependencies":{"graphql":"^0.13.2","minimist":"^1.2.0","rdf-data-model":"^1.0.0","sparqlalgebrajs":"^0.7.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^21.2.1","tslint":"^5.8.0","ts-jest":"^21.2.3","coveralls":"^3.0.0","pre-commit":"^1.2.2","typescript":"^2.6.2","@types/jest":"^21.1.8","@types/rdf-js":"^1.0.1","@types/graphql":"^0.13.0","@types/minimist":"^1.2.0","tslint-eslint-rules":"^4.1.1","@types/rdf-data-model":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/graphql-to-sparql_1.1.0_1527084448781_0.39647568766681673","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"graphql-to-sparql","version":"1.2.0","keywords":["graphql","graphqlld","sparql","query","rdf","linked data"],"author":{"name":"Ruben Taelman","email":"rubensworks@gmail.com"},"license":"MIT","_id":"graphql-to-sparql@1.2.0","maintainers":[{"name":"rubensworks","email":"rubensworks@gmail.com"}],"homepage":"https://github.com/rubensworks/graphql-to-sparql.js#readme","bugs":{"url":"https://github.com/rubensworks/graphql-to-sparql.js/issues"},"bin":{"graphql-to-sparql":"./bin/graphql-to-sparql.js"},"dist":{"shasum":"7037846fbf7036102166c44755f333e5f4eb5888","tarball":"https://registry.npmjs.org/graphql-to-sparql/-/graphql-to-sparql-1.2.0.tgz","fileCount":9,"integrity":"sha512-KbIlmflrFyG6SyBcULDCOSzK5vch8Gx11U6FjO5PIAmQ5y0xUFK3M0Sy/BCn0hxH7aoaxyREcGV7TNaqjb8nag==","signatures":[{"sig":"MEUCIQCtMTYGAu3zeNxfXhbwLruTKY0Qb0+IUhUl/GbUL8xCLAIgRRsYElnvC6YEcbT/qiZUsU6Ddj8R3DrDyAsy8Plc5Cs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55473,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbCBJ2CRA9TVsSAnZWagAAmiAP/Rzz4h1kzSVi0QkWtiek\nlB2f5sOrE3b30tIOeVD0ANPpqp6wIootQZr46lvSjuvCeAM4dXCZGl/eG41O\nNmQyue+LkVhNitJytpqgmYIjbzY4xiYUWmprtv6VkXspMtdEux9dB+TOm4+U\nc0vJzoQWbO8AV45OOAUsc6VBTWTKqSuNLi+mNHTdj/nuEi4ND/MaGk24lHw6\nU0OcagJAPPhaBjaS27zRxbc6m9ftkUcLsrF1OWEvOpHcLwww92QgbilDYdKk\nyJoC7uI6cHR5nvmjE5/q8UAhyW5Wm3WE5Ttshj2v1TiPLvKNDbZ+eIO9P+13\nRFpmCEPpWaTN3xUKZsXTLcTkh3nxbJEpMjsHbaFbXYZ3VKdtr9/XLEqw5akv\nMis1W5y49Fr/t5K8huENNX0OGV3i8/TmVFCPSFDizzNvmXDZsg/jodsT7aJt\noT2F7jUFLptbBobZuz/Rsp8DVvbnl/SvHPOzrOEvIm7xVFSEsMMyROIOjBEB\nOJfreqzdpquqL6kirxOK87QJqQ/OWNn+v7k7i2eamMSWk8cN6TgN3H6tX/Iy\nqXtZTRWFVLy+6wNch9AoWNCZ45CfuBW85xS05ZVGE2hGN9f9cRduqQNHNUNt\nAy3UzXusH789lYGyB1mXCi2ndHE2XLq7ZTA0VE26uBZVLZSWSpIcRBjs+Rzc\ntNbW\r\n=k7hT\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/test/.*|(\\.|/)(test|spec))\\.ts$","transform":{"^.+\\.ts$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":true,"moduleFileExtensions":["ts","js"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx)$"]},"main":"index.js","files":["lib/**/*.d.ts","lib/**/*.js","bin/**/*.d.ts","bin/**/*.js","index.d.ts","index.js"],"gitHead":"ec4e52ce7ebe78c8697ea16df542f77a59257a5e","scripts":{"lint":"tslint index.ts lib/**/*.ts test/**/*.ts --exclude '**/*.d.ts'","test":"jest ${1}","build":"tsc","prepare":"npm run build","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/rubensworks/graphql-to-sparql.js.git","type":"git"},"_npmVersion":"5.6.0","description":"Converts GraphQL queries to SPARQL queries","directories":{},"_nodeVersion":"8.11.2","dependencies":{"graphql":"^0.13.2","minimist":"^1.2.0","rdf-data-model":"^1.0.0","sparqlalgebrajs":"^0.7.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^21.2.1","tslint":"^5.8.0","ts-jest":"^21.2.3","coveralls":"^3.0.0","pre-commit":"^1.2.2","typescript":"^2.6.2","@types/jest":"^21.1.8","@types/rdf-js":"^1.0.1","@types/graphql":"^0.13.0","@types/minimist":"^1.2.0","tslint-eslint-rules":"^4.1.1","@types/rdf-data-model":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/graphql-to-sparql_1.2.0_1527255668676_0.6629835368637325","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"graphql-to-sparql","version":"1.3.0","keywords":["graphql","graphqlld","sparql","query","rdf","linked data"],"author":{"name":"Ruben Taelman","email":"rubensworks@gmail.com"},"license":"MIT","_id":"graphql-to-sparql@1.3.0","maintainers":[{"name":"rubensworks","email":"rubensworks@gmail.com"}],"homepage":"https://github.com/rubensworks/graphql-to-sparql.js#readme","bugs":{"url":"https://github.com/rubensworks/graphql-to-sparql.js/issues"},"bin":{"graphql-to-sparql":"./bin/graphql-to-sparql.js"},"dist":{"shasum":"902883ff6085af54c3b8d8f8b645449ca3a45541","tarball":"https://registry.npmjs.org/graphql-to-sparql/-/graphql-to-sparql-1.3.0.tgz","fileCount":9,"integrity":"sha512-wt/DhBNHqhBBoxRSLtdBI3OJt3Br+8+hiyJC3eyxdzEwdTaAOwFtACUqpvi7mbAWQQQrL6lv77iNQisGHZjLzw==","signatures":[{"sig":"MEQCICd/3JQhBM8SjH7HuiZklWv6HvWr2UIZ4SMQ+u2JCT4ZAiA/2dx9jlK/5zsvOW+Vr56WORig/ionOVPEhYAuXjzONQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55556,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbZ/x8CRA9TVsSAnZWagAAlKoP/0lse94exzIbK+kVJIKs\nrqM+IUkPrhxK3FGfGuT2+UvwQSmqWq7PDeasY6a5VQZdqRKVNoaTt+ikT1KP\neDzfV4XHwfSSDiqJUvOKsXOzU5Bue9GDBNbfqHSx+Hjh0uuOa7lawxCkyi4N\nmGMDLjYYiwAvRqZI05N1K7q1Ugz7UFE2UWsdmb3N7vfQfLQhzrPDX1LnbQMs\nyY/u3R2f5dJwQpELRGiMTPJ98gZfJ5OtkEMjmivo6CUXbciBEn2W5dxXvlbV\nd49LykRMgRwVx4oPgbiTaVyfAfoe9cjoKjHKUHf6NEQVb1w8EFn3BI1otF+k\n9Muzwh+cZqkfmQBkg75ZLmf1LmlMDHJLpm4zQVYtA457CKIv4xrRtRpecEFJ\nf3H/ZT/PtMIo7RXFu5vaz+Z3729esD0bMQizvpqKds1QvgnM/hEgPqu7r166\n/T4i+kjVlA6dvkBW8xgDYGUS+OSh0RBDKC6wscgsyu/WWXK4nhsWJ06xOZ82\naCnBy6UYPn7FjjQ44VhTMrcmsodY+2ik7e7P8Kz3zUZWReFoT53NDwD4vc4W\ntQS3wjWeQHMQo/Bua850QmexlyQbG/KO/6iBWeK+C/3T/vhj5WORA0FDF1IL\ndpFnGWcanMHWqyZTaoW3415s8CvXXPKenzoHUizUMrNtUeiIJsBKAFpF6BZk\nCm+6\r\n=TFA0\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/test/.*|(\\.|/)(test|spec))\\.ts$","transform":{"^.+\\.ts$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"collectCoverage":true,"moduleFileExtensions":["ts","js"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx)$"]},"main":"index.js","files":["lib/**/*.d.ts","lib/**/*.js","bin/**/*.d.ts","bin/**/*.js","index.d.ts","index.js"],"gitHead":"3f250ee9e5361e226f1149ecb379d83b01b18ced","scripts":{"lint":"tslint index.ts lib/**/*.ts test/**/*.ts --exclude '**/*.d.ts'","test":"jest ${1}","build":"tsc","prepare":"npm run build","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/rubensworks/graphql-to-sparql.js.git","type":"git"},"_npmVersion":"6.0.0","description":"Converts GraphQL queries to SPARQL queries","directories":{},"_nodeVersion":"8.11.2","dependencies":{"graphql":"^0.13.2","minimist":"^1.2.0","sparqlalgebrajs":"^0.7.5","@rdfjs/data-model":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.4.1","tslint":"^5.8.0","ts-jest":"^23.0.1","coveralls":"^3.0.0","pre-commit":"^1.2.2","typescript":"^2.6.2","@types/jest":"^23.3.0","@types/rdf-js":"^1.0.1","@types/graphql":"^0.13.0","@types/minimist":"^1.2.0","tslint-eslint-rules":"^5.3.1"},"_npmOperationalInternal":{"tmp":"tmp/graphql-to-sparql_1.3.0_1533541500429_0.4328931218797034","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"graphql-to-sparql","version":"1.3.1","keywords":["graphql","graphqlld","sparql","query","rdf","linked data"],"author":{"name":"Ruben Taelman","email":"rubensworks@gmail.com"},"license":"MIT","_id":"graphql-to-sparql@1.3.1","maintainers":[{"name":"rubensworks","email":"rubensworks@gmail.com"}],"homepage":"https://github.com/rubensworks/graphql-to-sparql.js#readme","bugs":{"url":"https://github.com/rubensworks/graphql-to-sparql.js/issues"},"bin":{"graphql-to-sparql":"./bin/graphql-to-sparql.js"},"dist":{"shasum":"1514d2c459b4788e48b358e12fce8c34d1c108e3","tarball":"https://registry.npmjs.org/graphql-to-sparql/-/graphql-to-sparql-1.3.1.tgz","fileCount":9,"integrity":"sha512-ixmWh2750DwitKft6ir9QwCmUfE4x0HaUKpSKF+UhkyHFduz4jUU2QGdnBI/9cqEL9nUzSBIBJANjCWMwMMMvQ==","signatures":[{"sig":"MEUCIF1i2sjY/hRpVfHOEFhoAciQe0aGO1hF4Rrq5DBYssipAiEAqf/9TFidcuZRqo9d3jQbHJNl+DQkdT0ttqWwagQMXR8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55562,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJba/WNCRA9TVsSAnZWagAA0yMP/0rwhwmu5Yz6d0OFSzov\nIysOp2fqA7Jgw5Ur/81tkwb7bbXeIdeGyn2HfgyaaP2wSiRcwQYyXLMC0p3Q\nFy3azrMGTODjKAn6Sxr6/6cZf5KateM0d7HsO1jD2iCR1YEeIK7741gxwgph\na7K+pU2NIpK6co+cgxlhEEnPeHSP5cApTmHXvxEFGimIoGvpSbjwvhG/BuEl\n7HYizhy0J+AavTrV1ibQ10aXq+6Gglu4pOu81ROLlNZt+QNrt+22DVSjTP7j\nmr4Y/qh2bvG/ThXUltgo1ejIOhS5fMYJWZnVMTysLGVpALHX/vvbHpb+CN8k\nkF9SRd/Lp6iMTNHr7e1d4fMfSoAUz3HbpR9bS0A3Y0IfiGHYd1W68dpXhU/G\nA2LKHwzgEQj0CvcIN3drmaUpV6gqzpuP+9YFAYh5A75kV7djQQYwvJH2lhx8\nZBTUxBoDNz147qbDvKXoYWKASxeZZgDZlkHO+NiuBcU69vquRzMTKHpVoh1w\nNeDU540B7C99oYHSe+jWjesu9OSB+ZgQj2HY+dOTxPSg1j6qEFRqxW55B+A4\neFhS/MQJReIQsXYGgqBjsUVFDr+oH1rqKIG8ztF/mkug9hlyAE/WAxR8FdVZ\nXX2OizQpUSmDDkDpFryqnOt+peEIBLJm8g0zPAsMnkwuRqNXUbxinfTmxd5p\nweBI\r\n=8rnk\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/test/.*|(\\.|/)(test|spec))\\.ts$","transform":{"^.+\\.ts$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":true,"testEnvironment":"node","moduleFileExtensions":["ts","js"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx)$"]},"main":"index.js","files":["lib/**/*.d.ts","lib/**/*.js","bin/**/*.d.ts","bin/**/*.js","index.d.ts","index.js"],"gitHead":"08b29e92566d0f4efc0165fdd8a2891e0e8c0903","scripts":{"lint":"tslint index.ts lib/**/*.ts test/**/*.ts --exclude '**/*.d.ts'","test":"jest ${1}","build":"tsc","prepare":"npm run build","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/rubensworks/graphql-to-sparql.js.git","type":"git"},"_npmVersion":"6.0.0","description":"Converts GraphQL queries to SPARQL queries","directories":{},"_nodeVersion":"8.11.2","dependencies":{"graphql":"^0.13.2","minimist":"^1.2.0","sparqlalgebrajs":"^1.0.1","@rdfjs/data-model":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.4.1","tslint":"^5.8.0","ts-jest":"^23.0.1","coveralls":"^3.0.0","pre-commit":"^1.2.2","typescript":"^2.6.2","@types/jest":"^23.3.0","@types/rdf-js":"^1.0.1","@types/graphql":"^0.13.0","@types/minimist":"^1.2.0","tslint-eslint-rules":"^5.3.1"},"_npmOperationalInternal":{"tmp":"tmp/graphql-to-sparql_1.3.1_1533801868606_0.4239545024083775","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"graphql-to-sparql","version":"1.3.2","keywords":["graphql","graphqlld","sparql","query","rdf","linked data"],"author":{"name":"Ruben Taelman","email":"rubensworks@gmail.com"},"license":"MIT","_id":"graphql-to-sparql@1.3.2","maintainers":[{"name":"rubensworks","email":"rubensworks@gmail.com"}],"homepage":"https://github.com/rubensworks/graphql-to-sparql.js#readme","bugs":{"url":"https://github.com/rubensworks/graphql-to-sparql.js/issues"},"bin":{"graphql-to-sparql":"./bin/graphql-to-sparql.js"},"dist":{"shasum":"5e73c98bfe56a6b987a1ee65c00eb33aa1b7a4fa","tarball":"https://registry.npmjs.org/graphql-to-sparql/-/graphql-to-sparql-1.3.2.tgz","fileCount":9,"integrity":"sha512-0nfFz/Vjkvqd/t6YSsFT28kJwH/cRVWf6yHTXAvDqqeCUzPA9uSaNvw1Tw1SmZQMjU/Plp8zPjOhP8DnW2PmZg==","signatures":[{"sig":"MEYCIQDUSis8WX+LJbLPvdtESzm4BkUydj8iy82CLCqKxTP5VgIhAO3JAnZRo9IwhDPoIVsm76qUX6awiB1WnHmW0wHijY/K","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55604,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbj5zkCRA9TVsSAnZWagAAddkP/3HTqGtBQqG9LnPPl/N9\nujYE4G770dBzuBNr4Nt5OPlIVajsrO6KkariqzMdEdpDDudB0HFgzBxQGtTC\nmLPuSVA4Wn9AaNnhQMEmQp1F56OIzCxF5Qq2GPzksCFB8VDBrmU3GFt85KKV\nKkjwSQtVP968Zgx59wqRGgXjqpTLhk3I+Scu1XuleXC/VLzEHMUyGfM5Yfms\ncc8UlQsp7LAYN1lmqqWiR7CehvVfzf2cmSgjaZa07XBZdo02T6Cdu+4pBMX/\nUxDzpcVDbft6AH6Gycu8iKNXZP7v+b8vfJvJHpYq1DhiqBI30FpAY1q9S5Sl\njqP3YqxJ49caU4Y87Iu0ZUYzUdndiXfEJLj9srHY9Tm04JWEkPd255CskwIp\nRSR061hgRP9YNQrHyrSHpmmz8d30ANpSuASoB+im/FlUM/hPfmERsfPzGk9Z\n6GcTb5liBqJsQvUbvBJvL+845TIQpDUu6bgbwgtGbXTofYYveUXU+xN73WYP\n0Jcv28xQy6Fvo2OOLf/0PRV4X1wk7oxO7wxwCkXXyVqLSmtnQPChu1RaI/KO\nMssW44Xw2wKmHkrdKN8fu86Dfqc7aAuaL1nDZsx/xLssgDOrfATe002tiw6b\nHdysSGKoRC/QVjD1QfAsraLqvsVv9AulT27SppMezQzKu/neqCBwTmcmmNwF\nflT6\r\n=ofUB\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/test/.*|(\\.|/)(test|spec))\\.ts$","transform":{"^.+\\.ts$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"collectCoverage":true,"testEnvironment":"node","moduleFileExtensions":["ts","js"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx)$"]},"main":"index.js","gitHead":"c9b2d47e1f983fbc173f6395332850495c36cc40","scripts":{"lint":"tslint index.ts lib/**/*.ts test/**/*.ts --exclude '**/*.d.ts'","test":"jest ${1}","build":"tsc","prepare":"npm run build","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/rubensworks/graphql-to-sparql.js.git","type":"git"},"_npmVersion":"6.0.0","description":"Converts GraphQL queries to SPARQL queries","directories":{},"_nodeVersion":"8.11.2","dependencies":{"graphql":"^14.0.0","minimist":"^1.2.0","sparqlalgebrajs":"^1.0.1","@rdfjs/data-model":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.4.1","tslint":"^5.8.0","ts-jest":"^23.0.1","coveralls":"^3.0.0","pre-commit":"^1.2.2","typescript":"^2.6.2","@types/jest":"^23.3.0","@types/rdf-js":"^1.0.1","@types/graphql":"^0.13.0","@types/minimist":"^1.2.0","tslint-eslint-rules":"^5.3.1"},"_npmOperationalInternal":{"tmp":"tmp/graphql-to-sparql_1.3.2_1536138467934_0.17992050895639755","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"graphql-to-sparql","version":"1.4.0","keywords":["graphql","graphqlld","sparql","query","rdf","linked data"],"author":{"name":"Ruben Taelman","email":"rubensworks@gmail.com"},"license":"MIT","_id":"graphql-to-sparql@1.4.0","maintainers":[{"name":"rubensworks","email":"rubensworks@gmail.com"}],"homepage":"https://github.com/rubensworks/graphql-to-sparql.js#readme","bugs":{"url":"https://github.com/rubensworks/graphql-to-sparql.js/issues"},"bin":{"graphql-to-sparql":"./bin/graphql-to-sparql.js"},"dist":{"shasum":"9c9e8c2f38b3d8ab043257e95869b0fb2454b977","tarball":"https://registry.npmjs.org/graphql-to-sparql/-/graphql-to-sparql-1.4.0.tgz","fileCount":10,"integrity":"sha512-gXnZfwwWNqvp5/LEwS+KNTBHxbx9BbTTpLXVIbt4RqHnvTjbo66/gWov9ZkNpxwS0NYAS7fy47TPchgzjEZLnw==","signatures":[{"sig":"MEUCIDm7DIHMyY6+9iG3TI6EhjLpVc3vt2AUMUOWbIJkboihAiEAoUfZYLQnWGjxqmI+3Xw1nfX83/bTKXndczF1RYgl7mg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56392,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb5E4lCRA9TVsSAnZWagAA2y0QAIHUKDnPVR6nZsibVez1\nIlrlTiOE/xD9tZZIdep+hcudgIIWQVT1SBFSheAOvzFcf/N/ka5e2AY6gQD/\nDIxKrscrnTppK3CtApH9QEceipp1LSjNpI5uhY3KnyO6S9arwKJOUQG/ePKm\nMUupJq6CHbJz5F47ns2AVbdVn0H3a3dsxsbNU4UA9Sx9Keub1JUJXTgTP5CY\n9/wUb46YqEl9o9A3cGtUfdhkIOIVgn+JMAisMcoiMG748jUuZav1Bt82c/lT\n2oQ2ZHcz6cAZzbUxYrp95jr84OkQMi5Uq54UrJwGzjHcmFT2724RQOxequ/p\nwt/JanJLrefhI6HWj3pFnhjrOIS450jPJqgWcE8YAZH9OdEiXahqh7QHl7JY\n/tZU7UJeihn6SquhnnmQ0VWRJUMcD0c3qqFpXXFMILE77fZsnUT4JjDW/m5i\nqlf+9PCe5TdzJulN13DNQ/cHJY2ryEXZH6SP65pdWpv9yhOtr8rmzi4xIePf\nP7vjhfpW06NMYFI9OZYkUY/f5ifERBakNG85wigWIXbqCCyAi+BcIi9/9gF+\nEh1ppDFpZTbsAzTde3sQ1FAwNdnfBDM0JltfYBB4UK9Xjy5IJiuKEVkDyF8e\noxWTx7oUrYtLvuYk4UO3KkNN3+0FY4dalfnJQM/oGIj1CzwamKxbPxXaAbTJ\nlHiO\r\n=lZA7\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"globals":{"ts-jest":{"tsConfig":"test/tsconfig.json"}},"testRegex":"(/test/.*|(\\.|/)(test|spec))\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"collectCoverage":true,"testEnvironment":"node","moduleFileExtensions":["ts","js"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx)$"]},"main":"index.js","gitHead":"12bcdbcd66af06d18e9c056c2ccf038cbf54e709","scripts":{"lint":"tslint index.ts lib/**/*.ts test/**/*.ts --exclude '**/*.d.ts'","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/rubensworks/graphql-to-sparql.js.git","type":"git"},"_npmVersion":"5.6.0","description":"Converts GraphQL queries to SPARQL queries","directories":{},"_nodeVersion":"8.11.2","dependencies":{"graphql":"^14.0.0","minimist":"^1.2.0","@types/rdf-js":"^2.0.1","sparqlalgebrajs":"^1.2.0","@rdfjs/data-model":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.4.1","tslint":"^5.8.0","ts-jest":"^23.10.3","coveralls":"^3.0.0","pre-commit":"^1.2.2","typescript":"^2.6.2","@types/jest":"^23.3.0","@types/graphql":"^14.0.0","@types/minimist":"^1.2.0","tslint-eslint-rules":"^5.3.1","manual-git-changelog":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/graphql-to-sparql_1.4.0_1541688868479_0.949062819839249","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"graphql-to-sparql","version":"1.4.1","keywords":["graphql","graphqlld","sparql","query","rdf","linked data"],"author":{"name":"Ruben Taelman","email":"rubensworks@gmail.com"},"license":"MIT","_id":"graphql-to-sparql@1.4.1","maintainers":[{"name":"rubensworks","email":"rubensworks@gmail.com"}],"homepage":"https://github.com/rubensworks/graphql-to-sparql.js#readme","bugs":{"url":"https://github.com/rubensworks/graphql-to-sparql.js/issues"},"bin":{"graphql-to-sparql":"./bin/graphql-to-sparql.js"},"dist":{"shasum":"947bf8fa01211cbc7a418f97d49e71e6e17d69f9","tarball":"https://registry.npmjs.org/graphql-to-sparql/-/graphql-to-sparql-1.4.1.tgz","fileCount":10,"integrity":"sha512-Jk4gfE1BbqQiOsEhgwufinlC4WefJb29JzcX7QoTxxgw8/ddz0N7IvMd2V56oNuKyZUj8sDKAhgUNjUVEpc/VA==","signatures":[{"sig":"MEQCIFsdeVBDk7bHJwfWviSHVLW/b0enL3ohXzdC8ANgUs6VAiBcXoGZVXkQ4WWQZcmc6uaiChd7MKKc8PQ8i4qhhPHucw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56666,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb5UtcCRA9TVsSAnZWagAAR0oP/RewJFHLchjOpwQwlpmw\nrPa3YKIctTboFS5mdE5/4ZjK4mdDqPDH2IXQyoOjJaFeN9N3NUZ/cfvf1Svb\nZ+u1pDs0mAS+mTaNz80TSGR0d/WBCI6jSU5bIoXw8+GXO2e+GaV7EqyhPhMr\nehIyGZdydNvSUWMhL/fenoNoqGTm/JDltYEu1l+VZQhFSQDO8Il2PhNBIo4F\n1KOmoKDliuChHquWFWeW+YPV47jGCfFTM7YtsO0n0yK5fuQ98aC/EGkx0P2L\nzamL9Wg8scb/fix9zJ9qtKX29gMF0vUyeUE6xyOH3ZbEOj1T+OLlx43XHmtp\nxCFy4g00vklSWGiZEQGdm8IiM1NQ+e8ww9JImiuIcXsiH6KATMxCpg5G7qir\ncg9qLILP0Hb4AS1cRfJHEr7mh7qQALBQTx/EHKvpalo7jmy0tSUV/n/4WCbm\n5vbehPrXuY0PX0UslM5RArVbjK3lM4g/gK6f3B8/OUESP/JnF+DmRvoxHoSn\n4RBHbkMMhWRof0y6MWEbpDmPIsu7cttIFqLfOuo1RmtsP0zaQL+iY5ed8GeC\nN8exLAwxB1TednyKYWJvhV60nIkr+jkCCC2IFKN61mcnMnpYQ9wHAPLgKQMG\n/8+hwVSgeSP+Wkb6UrTp6N2GOg1wNT9QCzmgMypC6PgiLt/hhChtn/lmwI8G\n+q9q\r\n=/oli\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"globals":{"ts-jest":{"tsConfig":"test/tsconfig.json"}},"testRegex":"(/test/.*|(\\.|/)(test|spec))\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"collectCoverage":true,"testEnvironment":"node","moduleFileExtensions":["ts","js"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx)$"]},"main":"index.js","gitHead":"7c9779aef152d1c85ea1771a0c3e7014c1ee9632","scripts":{"lint":"tslint index.ts lib/**/*.ts test/**/*.ts --exclude '**/*.d.ts'","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/rubensworks/graphql-to-sparql.js.git","type":"git"},"_npmVersion":"5.6.0","description":"Converts GraphQL queries to SPARQL queries","directories":{},"_nodeVersion":"8.11.2","dependencies":{"graphql":"^14.0.0","minimist":"^1.2.0","@types/rdf-js":"^2.0.1","sparqlalgebrajs":"^1.3.1","@rdfjs/data-model":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.4.1","tslint":"^5.8.0","ts-jest":"^23.10.3","coveralls":"^3.0.0","pre-commit":"^1.2.2","typescript":"^2.6.2","@types/jest":"^23.3.0","@types/graphql":"^14.0.0","@types/minimist":"^1.2.0","tslint-eslint-rules":"^5.3.1","manual-git-changelog":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/graphql-to-sparql_1.4.1_1541753691743_0.1636489836002517","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"graphql-to-sparql","version":"1.5.0","keywords":["graphql","graphqlld","sparql","query","rdf","linked data"],"author":{"name":"Ruben Taelman","email":"rubensworks@gmail.com"},"license":"MIT","_id":"graphql-to-sparql@1.5.0","maintainers":[{"name":"rubensworks","email":"rubensworks@gmail.com"}],"homepage":"https://github.com/rubensworks/graphql-to-sparql.js#readme","bugs":{"url":"https://github.com/rubensworks/graphql-to-sparql.js/issues"},"bin":{"graphql-to-sparql":"./bin/graphql-to-sparql.js"},"dist":{"shasum":"a3905e8238f90cdf9ffdd977d4738da43883471d","tarball":"https://registry.npmjs.org/graphql-to-sparql/-/graphql-to-sparql-1.5.0.tgz","fileCount":10,"integrity":"sha512-NhXHDMPO1Zw0a7kyu5/CndxNi5daZb+/dru1ECCms2tSA1qedF19HZwrkqZISgBlxcBoovSH4BFRodNEpAsu4Q==","signatures":[{"sig":"MEQCIAv5LXCfBdXYuluHXi3hJowBEV4UAu4ftNlDGYPanAn7AiASAB4AJYQt7I3sWWBcTe3mLUjoHGsLWm/CxMQInfaU7A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59043,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcSWVHCRA9TVsSAnZWagAAYi4P/3Wm54edEU6fG/CkMz1z\n3Tp9I3lALZgDxrW6+H9PautbbrBe0tVyI0SOdcLX+YHziFoD9kH9Pq/ro/U1\n8QETWrfKgvu/fsu9tWwkC9nOWCjHdnMB5c7yPKjqGu9dzPT79i2hi3o88w0D\nNh5zxmSZlORH+8GIqzywQhfGM4b61qyDWY3LA0PUd1SndkEYNWIRNw1cEr2r\ns94EuB7JCgwdKty0MiyCR8s6PDMG9pyVYDSCluZtaTBqqV4wWb5NeBGDupsP\nagSfFayyLxiE6L60BxWr/4j5jPjuGGS20mzRyuMRRINKfprq/CumYiarodEt\nfv6pNVkqSp5PRRZvT1oyYVmeWkHqZwv4g44HXKk3pPh5VkpcG8fuaMidf4G5\ns4iY1kEkw9Ms46yRqyoTLWootQvumB4N+7fvxKME3lqi48cKQ1etS5OseYbd\nB7YrSCqMMTC4PlQ5lUyypAtebSiKaVyEgLQ73MS4gQqofFtDjxCOoXMcWZsI\nSo4REAVX2rLQrYtDQwB995SZANbEb0Iarzgb+nEax4q5TIwi6c1fWcp7q4MF\nslAjoq5HqUsKTbhvUdZocdmMJLUqDfEy+RRePeuM5WG2rSuy+c6SwbsHq7vv\ngEGH8WnOafMpX2SIONr3KjfzXIzIBlnd7Ls/M2vosKBj73XEpYvDGa8yEcBh\nqgEG\r\n=L6OS\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"globals":{"ts-jest":{"tsConfig":"test/tsconfig.json"}},"testRegex":"(/test/.*|(\\.|/)(test|spec))\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"collectCoverage":true,"testEnvironment":"node","moduleFileExtensions":["ts","js"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx)$"]},"main":"index.js","gitHead":"05456008fbd3650809ac521e49a1cef4990451eb","scripts":{"lint":"tslint index.ts lib/**/*.ts test/**/*.ts --exclude '**/*.d.ts'","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/rubensworks/graphql-to-sparql.js.git","type":"git"},"_npmVersion":"6.4.1","description":"Converts GraphQL queries to SPARQL queries","directories":{},"_nodeVersion":"10.14.2","dependencies":{"graphql":"^14.0.0","minimist":"^1.2.0","@types/rdf-js":"^2.0.1","sparqlalgebrajs":"^1.4.2","@rdfjs/data-model":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.4.1","tslint":"^5.8.0","ts-jest":"^23.10.3","coveralls":"^3.0.0","pre-commit":"^1.2.2","typescript":"^2.6.2","@types/jest":"^23.3.0","@types/graphql":"^14.0.0","@types/minimist":"^1.2.0","tslint-eslint-rules":"^5.3.1","manual-git-changelog":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/graphql-to-sparql_1.5.0_1548313927249_0.7917803031813264","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"graphql-to-sparql","version":"2.0.0","keywords":["graphql","graphqlld","sparql","query","rdf","linked data"],"author":{"name":"Ruben Taelman","email":"rubensworks@gmail.com"},"license":"MIT","_id":"graphql-to-sparql@2.0.0","maintainers":[{"name":"rubensworks","email":"rubensworks@gmail.com"}],"homepage":"https://github.com/rubensworks/graphql-to-sparql.js#readme","bugs":{"url":"https://github.com/rubensworks/graphql-to-sparql.js/issues"},"bin":{"graphql-to-sparql":"./bin/graphql-to-sparql.js"},"dist":{"shasum":"82de85255a9e8adb813a3d2ae3ee105be9183d88","tarball":"https://registry.npmjs.org/graphql-to-sparql/-/graphql-to-sparql-2.0.0.tgz","fileCount":74,"integrity":"sha512-mU0D+kjr+udgk7Sxh1MfCOa6ATAKnZiyYAIGxbCxgQBaDjZTqyfGG5jfD8ji6I9tixxt7A6U2L/Zh+gfVWny4w==","signatures":[{"sig":"MEQCIQCHE6ci7b/nJHn6MDBQcjg4CPioLtptTUBhQkPqfF7UrAIfGOTFBxiXodzgvnrGlr/ob58i9KD9mG9B1NAQbUBLHQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":135411,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdAjI0CRA9TVsSAnZWagAACXQP/2Td0BgNOVoxvw4V0fAC\nnhRfEyz8CZ0SrQS6YBY5gaQud5gqGyN15DfR9OKSwQBtuZAszua/elbNULi+\nVhFGhlmrFFP1LgTSm0tDcc4dTA7foynBQZq8lfk/Q4KMnoBli92ISavXoUpA\nfewtUP+WAZiixLot3Fg0AbLGYHYtFs/H75lCa0UiuMadgVn0jYFDW5ZEuVuM\n8nb7O97rBD6o74uf4Y7EUcWi7o0Z0e8G5G+Y6MrhSd1i40QLAUtvwklBK0ZF\n+6yWUuy9f/TSmcRd5xubODhqqEowozljqcu7MnoXs0E3GWvJBa49tDAaAkpS\nnhERNCCr1PgftdQLLP71E5GYliz+iyswl0/aoXfUcoFZHVMroveh48q6Btix\nAyBx5kOzdXe6mJ5pm1OKnnU609JEu+fos0QQyRzQN6JdNFsuuI//eGejHQsr\nFGwg+bYx82+TER2WVvmo1BlKOmI8CZrWTrGJ0zNlol8AS9AkQdfUb1Tbtnvr\nSwZsDPo7X/VCfkzhpscTWYuscXuq+IMcuDJV8voJksR3UGkCq1uk68YfyWzg\nsAeXooMu1oNfTWig4K/xvQZB4pgLUgtg6wdugAlorTMoolq/qKd1nCP2dKgU\ni1qFAG5Jd4gRlnxRAyPWJDhzDeYPu49g8tkTMvtVXyXgZt8fZe8nTEazm3lX\nxQQY\r\n=OY1Q\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"globals":{"ts-jest":{"tsConfig":"test/tsconfig.json"}},"testRegex":"(/test/.*|(\\.|/)(test|spec))\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"collectCoverage":true,"testEnvironment":"node","moduleFileExtensions":["ts","js"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx)$"]},"main":"index.js","gitHead":"790b784fa0166546b3a381841704af89abe84264","scripts":{"lint":"tslint index.ts lib/**/*.ts test/**/*.ts --exclude '**/*.d.ts'","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","build-watch":"tsc --watch"},"typings":"index","_npmUser":{"name":"rubensworks","email":"rubensworks@gmail.com"},"pre-commit":["build","lint","test"],"repository":{"url":"git+ssh://git@github.com/rubensworks/graphql-to-sparql.js.git","type":"git"},"_npmVersion":"6.4.1","description":"Converts GraphQL queries to SPARQL queries","directories":{},"_nodeVersion":"10.15.3","dependencies":{"graphql":"^14.0.0","minimist":"^1.2.0","@types/rdf-js":"^2.0.1","sparqlalgebrajs":"^1.5.1","@rdfjs/data-model":"^1.1.1","jsonld-context-parser":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.3.0","tslint":"^5.16.0","ts-jest":"^24.0.0","coveralls":"^3.0.0","pre-commit":"^1.2.2","typescript":"^3.3.1","@types/jest":"^24.0.0","@types/graphql":"^14.0.0","@types/minimist":"^1.2.0","tslint-eslint-rules":"^5.3.1","manual-git-changelog":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/graphql-to-sparql_2.0.0_1560425011781_0.6366426731904837","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"graphql-to-sparql","version":"2.0.1","keywords":["graphql","graphqlld","sparql","query","rdf","linked data"],"author":{"name":"Ruben Taelman","email":"rubensworks@gmail.com"},"license":"MIT","_id":"graphql-to-sparql@2.0.1","maintainers":[{"name":"rubensworks","email":"rubensworks@gmail.com"}],"homepage":"https://github.com/rubensworks/graphql-to-sparql.js#readme","bugs":{"url":"https://github.com/rubensworks/graphql-to-sparql.js/issues"},"bin":{"graphql-to-sparql":"./bin/graphql-to-sparql.js"},"dist":{"shasum":"621a57f2b94c8ff8030fa2fe8405d4cad4ff51e2","tarball":"https://registry.npmjs.org/graphql-to-sparql/-/graphql-to-sparql-2.0.1.tgz","fileCount":74,"integrity":"sha512-fFSemLhCmYLVx+boOT0AKeOGwk6En4v8UYBTv8fL8ltRks2qhZjvAQDGXyWadspwSH1AV0COzJ0qDaU4LQqzzw==","signatures":[{"sig":"MEUCIQCpI0qaBLzlIgjcToMoKDD9I1TZFaV2z5Y23zsxz8MoTgIgFMrmY9HrHP5TpmQqNE1h4X9LLzZ/5nf3EIIFIiOCkrs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136575,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdd5oDCRA9TVsSAnZWagAAzYEP/jSn2jgcDy0jVZenywlk\n7o0A9ECV3Sdda8C/+Mz/QEVWb5KljGfUDKhGi5nKXA/mKjZaFDCVfBlEtjL5\nivR9VzmLkxHiy/Qy23m1I4fRTnOXE0iygLSLFuIAVg/dR9lhO8RynRYjl3sr\nwocR6gMY7kesYB+M8SJ6Gse/HpJEmK4Kp9ORwvh23iJ3RQpATBv/A3luKEiF\nMPaPokIO0swtBcSzlHtSrSKLV9Ztg2OhgQGiAi4wU4fuQFw+M/sdOpHQpSCY\nKPuK0ZJ6Hd/VO2luixqhwb0x23CGayzH4sRZ6L8uxudqkcrj/OCqhYk1du/z\nT3ZptudQ1kaZmudCgIduX4EcAZX6zIv0M6DghJhdVTMnep6QjTDXShOx1jyU\nWR1I59MMaMQ2wjeUrvOM5qcx0VR68iz2PTnp7h13+EJnJGnczA4rcEUsdyot\nGnxY33Fe2FuC9foZEYVsblSomQ8bFF6v1cema4sTLDYc3J+dNvoe3mLTzVOv\nO3Jx9KpWU5zIY3nU1Uu8fd7H80PFvkZgmkoxYnPUxkO396gCvDwU3kqrM7hx\n6RqT9imJAC3u3nKSiwgt+ysN8jlr3dfu5qACJWEN+s4d5xkbSrS/82l/+M3N\nudu+J52GTrnPutfrxZBw20beHz6NaRCXHpmTadiW1TE/xwdV1/kB+Zx3RE1q\nPR0v\r\n=If8M\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"globals":{"ts-jest":{"tsConfig":"test/tsconfig.json"}},"testRegex":"(/test/.*|(\\.|/)(test|spec))\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"collectCoverage":true,"testEnvironment":"node","moduleFileExtensions":["ts","js"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx)$"]},"main":"index.js","gitHead":"0aa2f5f945c73058a6c1b3a6357a13b9a0e0fd95","scripts":{"lint":"tslint index.ts lib/**/*.ts test/**/*.ts --exclude '**/*.d.ts'","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","build-watch":"tsc --watch"},"typings":"index","_npmUser":{"name":"rubensworks","email":"rubensworks@gmail.com"},"pre-commit":["build","lint","test"],"repository":{"url":"git+ssh://git@github.com/rubensworks/graphql-to-sparql.js.git","type":"git"},"_npmVersion":"6.4.1","description":"Converts GraphQL queries to SPARQL queries","directories":{},"_nodeVersion":"10.15.3","dependencies":{"graphql":"^14.0.0","minimist":"^1.2.0","@types/rdf-js":"^2.0.1","sparqlalgebrajs":"^1.5.1","@rdfjs/data-model":"^1.1.1","jsonld-context-parser":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.3.0","tslint":"^5.16.0","ts-jest":"^24.0.0","coveralls":"^3.0.0","pre-commit":"^1.2.2","typescript":"^3.3.1","@types/jest":"^24.0.0","@types/graphql":"^14.0.0","@types/minimist":"^1.2.0","tslint-eslint-rules":"^5.3.1","manual-git-changelog":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/graphql-to-sparql_2.0.1_1568119298620_0.45094160862931143","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"graphql-to-sparql","version":"2.0.2","keywords":["graphql","graphqlld","sparql","query","rdf","linked data"],"author":{"name":"Ruben Taelman","email":"rubensworks@gmail.com"},"license":"MIT","_id":"graphql-to-sparql@2.0.2","maintainers":[{"name":"rubensworks","email":"rubensworks@gmail.com"}],"homepage":"https://github.com/rubensworks/graphql-to-sparql.js#readme","bugs":{"url":"https://github.com/rubensworks/graphql-to-sparql.js/issues"},"bin":{"graphql-to-sparql":"./bin/graphql-to-sparql.js"},"dist":{"shasum":"42e89663d7a8a209407bfbe8d520aebc98a90f81","tarball":"https://registry.npmjs.org/graphql-to-sparql/-/graphql-to-sparql-2.0.2.tgz","fileCount":74,"integrity":"sha512-kORBrLNzNqV5D6CHfWK2Bc/Z5U5ctWvncV09DMYuq00t3VdVXF1xJF7bvhOB0PPAEsngLsW1yagqV653IANtJw==","signatures":[{"sig":"MEQCIHEgi6yTfBImtBfJCRelXcoRv1GEPKc0bhqcB3s35NIMAiAlDmWB5Nkcf3dYyk+nI8ISdbPWDl8YKuhjm3i3i9lgyw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136858,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpvipCRA9TVsSAnZWagAAcegP/REVPi6u1sFfiyTvAZhs\n/R8ZnerY5rnpTxJx8qzKH/ylxYI4QO3J9GTfgv4KvnZ2pG4Lw+xlHZEGyrb8\nHcF07k8jizAcTn00qfPN3fbFIHi2sK6dVS2/8S55QQyyHhs4MnGPqq7VWM/u\nk+qXmGIJAD49pB0H3Aj806hPRy6f1gHP9n17dDzLVoW651QmqZ/PExrGl554\nydvrc5dm+ZG6BWBF8LfCDTrduUYkYsNnuKSyRvORRkgICMDw1hPb64UZx1ow\n24ZkujSvTzKuIXo3rKy3kpjOEUB+8T8kcr09Lgpvq4fkIONuwY01PuVd1YGZ\n8jlQJ29BafoHdZ8fpSDTDZxvkFJR1ec4Di2or4hUAr74A0XbXe5s1+phceej\n8XUNsnAVxII/A5nHOjX6rqDtBLJts8+tRYe7u4Z13ZEh5otbJSW840hVAIP1\nEwVR1Aunt2v3bwrpWrKTtECmN4I7SVqO2kyXFeQVML2Mk05qSzJnChPN2l8t\nyDTPOts8kZ39NHgJucH4VaZODSKX8r9OvIxTDV8Bmkitoj1GP845WZwZOfoh\n+aEgduX3vB6GlDKAHq4koSSmSue3bNppZdeVm9GAp6yVDkpoHmXcwqdtQRgL\nEdfbAXxRb7mApESEEv6jM3nDEOSaMYe+9Zgr468C7vpg4SXinb445nQb9vaY\n6+oM\r\n=x9FB\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"globals":{"ts-jest":{"tsConfig":"test/tsconfig.json"}},"testRegex":"(/test/.*|(\\.|/)(test|spec))\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"collectCoverage":true,"testEnvironment":"node","moduleFileExtensions":["ts","js"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx)$"]},"main":"index.js","gitHead":"cd9b133911fb6e10606f4bb7602d24ef695629a6","scripts":{"lint":"tslint index.ts lib/**/*.ts test/**/*.ts --exclude '**/*.d.ts'","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","build-watch":"tsc --watch"},"typings":"index","_npmUser":{"name":"rubensworks","email":"rubensworks@gmail.com"},"pre-commit":["build","lint","test"],"repository":{"url":"git+ssh://git@github.com/rubensworks/graphql-to-sparql.js.git","type":"git"},"_npmVersion":"6.11.3","description":"Converts GraphQL queries to SPARQL queries","directories":{},"_nodeVersion":"10.15.3","dependencies":{"graphql":"^14.0.0","minimist":"^1.2.0","@types/rdf-js":"^2.0.1","sparqlalgebrajs":"^2.0.0","@rdfjs/data-model":"^1.1.1","jsonld-context-parser":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.3.0","tslint":"^5.16.0","ts-jest":"^24.0.0","coveralls":"^3.0.0","pre-commit":"^1.2.2","typescript":"^3.3.1","@types/jest":"^24.0.0","@types/graphql":"^14.0.0","@types/minimist":"^1.2.0","tslint-eslint-rules":"^5.3.1","manual-git-changelog":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/graphql-to-sparql_2.0.2_1571223721084_0.6735887270897392","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"graphql-to-sparql","version":"2.1.0","keywords":["graphql","graphqlld","sparql","query","rdf","linked data"],"author":{"name":"Ruben Taelman","email":"rubensworks@gmail.com"},"license":"MIT","_id":"graphql-to-sparql@2.1.0","maintainers":[{"name":"rubensworks","email":"rubensworks@gmail.com"}],"homepage":"https://github.com/rubensworks/graphql-to-sparql.js#readme","bugs":{"url":"https://github.com/rubensworks/graphql-to-sparql.js/issues"},"bin":{"graphql-to-sparql":"./bin/graphql-to-sparql.js"},"dist":{"shasum":"0188373e10914a09accd77ceea43f5eeee18be32","tarball":"https://registry.npmjs.org/graphql-to-sparql/-/graphql-to-sparql-2.1.0.tgz","fileCount":74,"integrity":"sha512-DZ393ciCf4Y9Raoa8uFcuYNplW/osQZFnsnd665A8GtyQYKI97NJoT63wVl2SSnKK2IdxprkBQZVek2Xrz1GqQ==","signatures":[{"sig":"MEYCIQDF5fSBv7DD4ft+4Yg3WdnKfYatLFtGIhjtJq6f6kEScAIhAKlI0jp5RuJqRcDmULXzem51D726swj2V9VURLW6cPpZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137339,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeh04DCRA9TVsSAnZWagAAxDAP/j/DdmQOZuRt7fmAb5kp\nafH6MGOPTnccV/bPs18+UKv19Lvp0mbebKHRuutXqzbrSKmDINeX8CfoAPtH\nRgDKfb6AD7lxwzNgvXhT71Gc3JIPIOXjPkG6FaSyKdcVuAi0yW0zPLfBPAYe\nlFCUW6qXQPFldET8RVwakewrUJEzeNsZDUMTEsUVIYdOzRf1a0pKvoGs+ZJ5\n2bSUiPpkot1RkBaUFCciQ/ofk7ickGdymoi/rTa9MK7TcrUiCz3NpAyzcLbM\njpLoOUlxXSRCgKNdwiBnaFmGDoJXdPhADDqGiaOSIXiSfBKB5xHZtLekiSVy\nnYEf84OZ9mWcKsFCP5ScnFBG+4V6dcPeTPyi24U+mO1vnqBNJ07w0y4Tqfvo\nyASmJEfpyhzbd+WicdLNy9SrjizYElWHN9+HDOSdVFBEVg3E1lxiH2PUYk17\ncuebizlCqSuCAaPkVDDiKqGBs8rnIREqpQEguGciQQRZsXqtZZe+043Cskkp\n0nSqH8n0wCuNRLNc1WVQmDO6PW0xT6o9J34RNkcgeHqfJKQr4t0w+YrVQ+BH\n6UrALnodfc61oUr2sXFrcDWev3ZlTi41XbMGH+mnepxSUA27SjlRG/HCNx0Q\nM9I4v38aPFsTNgvsz+knyaJjFFB/mOtog5zmUaPxPRdCYI/wykTI665LB5o6\n5StX\r\n=rVm9\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"globals":{"ts-jest":{"tsConfig":"test/tsconfig.json"}},"testRegex":"(/test/.*|(\\.|/)(test|spec))\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"collectCoverage":true,"testEnvironment":"node","moduleFileExtensions":["ts","js"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx)$"]},"main":"index.js","gitHead":"53c263d287d8593152bf66cc64b30ffa50e3e104","scripts":{"lint":"tslint index.ts lib/**/*.ts test/**/*.ts --exclude '**/*.d.ts'","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","build-watch":"tsc --watch"},"typings":"index","_npmUser":{"name":"rubensworks","email":"rubensworks@gmail.com"},"pre-commit":["build","lint","test"],"repository":{"url":"git+ssh://git@github.com/rubensworks/graphql-to-sparql.js.git","type":"git"},"_npmVersion":"6.11.3","description":"Converts GraphQL queries to SPARQL queries","directories":{},"_nodeVersion":"10.15.3","dependencies":{"graphql":"^14.5.8","minimist":"^1.2.0","@types/rdf-js":"^2.0.1","sparqlalgebrajs":"^2.0.0","@rdfjs/data-model":"^1.1.1","jsonld-context-parser":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.0.0","tslint":"^6.0.0","ts-jest":"^25.1.0","coveralls":"^3.0.0","pre-commit":"^1.2.2","typescript":"^3.3.1","@types/jest":"^25.1.0","@types/minimist":"^1.2.0","tslint-eslint-rules":"^5.3.1","manual-git-changelog":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/graphql-to-sparql_2.1.0_1585925635043_0.4179540139521296","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"graphql-to-sparql","version":"2.1.1","keywords":["graphql","graphqlld","sparql","query","rdf","linked data"],"author":{"name":"Ruben Taelman","email":"rubensworks@gmail.com"},"license":"MIT","_id":"graphql-to-sparql@2.1.1","maintainers":[{"name":"rubensworks","email":"rubensworks@gmail.com"}],"homepage":"https://github.com/rubensworks/graphql-to-sparql.js#readme","bugs":{"url":"https://github.com/rubensworks/graphql-to-sparql.js/issues"},"bin":{"graphql-to-sparql":"./bin/graphql-to-sparql.js"},"dist":{"shasum":"94562270f348b40003f257572a16c6b281541fc2","tarball":"https://registry.npmjs.org/graphql-to-sparql/-/graphql-to-sparql-2.1.1.tgz","fileCount":74,"integrity":"sha512-o+bnwrL4ugil/A4a+x/C8Yae+irxm3xLQGXWrjc5p9K2KEiforY4bU8Ed6Q/wasFjeublCp2v0xEFDnUxyY40g==","signatures":[{"sig":"MEYCIQC617S8SDR8shuvE7Co781Wxbhu4l1R8wD9TDrus3GiywIhAOIAngi8rsQ/V1hiWXtv1Vv6RQRegATDfTMjm3g5jrmf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137764,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJep9HQCRA9TVsSAnZWagAAqiQP/1crLfx5yl3J5Vv6cKZq\nHFVoFiVdJjlFZFljNCspsRqZhMYExAYGhJghUDJdKZjhr5BjnaIwycHMEmk4\nfv9McKCJA8asahj2mH8D7EWZLaUV5XZxTjRHBp5rsn4d9HHsovQrl2o7nWW8\nB9edMScey6pYhpyOWA6fnEqK1rXWypWKZrTkRf9rSXkYJWCd2EqDmYn23Jsc\n9iYj3hFMWXXeiJx1vfyxlLSvH5lCUryRyTOGimBk3VL79Hc7Jb6vET9cXk7s\nkxKQmjkzd2N3FhQo2RcDeuLRJs6uvr+XtjHQsy7aZcwhk4sXQFrsZlOPp/Gf\n8GDPfiOIXg+1WXx/TAup6dQfwDUfVqlxxfszIibl0SPyo2U+2yC4l90wyC+M\nJndHGx1w6Z1Qbwvy1l90wDdZPZw06N8fWVDEJE8svyk4uHPe7Bqv0pcYngkR\nwKxml7UqnPszXURfkfO7j+CdgTM+kW4x9UkkBnmBDFvCrgzAmTdhSES2Yh9S\nz6Aw4OGZXEo02cxeGjOXdPj5eHv/1h+qveSpj6L74+pYN11DO4qZUtwb+bCI\nVfY5TxIMlgM6yWYg/fh+U4VAzSDHOflXUcKPs2OpjPI4lvuuXDNbOvnY/ymM\ng3KvV0t/hUVp+kiq6TZWwnMXqxLO7FYDb1YTn5Osri9gks/Vql2KWqH76RAu\nc0jA\r\n=o4ft\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"globals":{"ts-jest":{"tsConfig":"test/tsconfig.json"}},"testRegex":"(/test/.*|(\\.|/)(test|spec))\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"collectCoverage":true,"testEnvironment":"node","moduleFileExtensions":["ts","js"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx)$"]},"main":"index.js","gitHead":"c09260cde174c7c7f42972ff86cbeeee4c2d9c6f","scripts":{"lint":"tslint index.ts lib/**/*.ts test/**/*.ts --exclude '**/*.d.ts'","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","build-watch":"tsc --watch"},"typings":"index","_npmUser":{"name":"rubensworks","email":"rubensworks@gmail.com"},"pre-commit":["build","lint","test"],"repository":{"url":"git+ssh://git@github.com/rubensworks/graphql-to-sparql.js.git","type":"git"},"_npmVersion":"6.11.3","description":"Converts GraphQL queries to SPARQL queries","directories":{},"_nodeVersion":"10.15.3","dependencies":{"graphql":"^15.0.0","minimist":"^1.2.0","@types/rdf-js":"^3.0.0","sparqlalgebrajs":"^2.0.0","@rdfjs/data-model":"^1.1.1","jsonld-context-parser":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.0.0","tslint":"^6.0.0","ts-jest":"^25.1.0","coveralls":"^3.0.0","pre-commit":"^1.2.2","typescript":"^3.3.1","@types/jest":"^25.1.0","@types/minimist":"^1.2.0","tslint-eslint-rules":"^5.3.1","manual-git-changelog":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/graphql-to-sparql_2.1.1_1588056527684_0.037197041548486354","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"graphql-to-sparql","version":"2.2.0","keywords":["graphql","graphqlld","sparql","query","rdf","linked data"],"author":{"name":"Ruben Taelman","email":"rubensworks@gmail.com"},"license":"MIT","_id":"graphql-to-sparql@2.2.0","maintainers":[{"name":"rubensworks","email":"rubensworks@gmail.com"}],"homepage":"https://github.com/rubensworks/graphql-to-sparql.js#readme","bugs":{"url":"https://github.com/rubensworks/graphql-to-sparql.js/issues"},"bin":{"graphql-to-sparql":"bin/graphql-to-sparql.js"},"dist":{"shasum":"7686e505bc98f1be755ba7cd7e7e8333f65c4977","tarball":"https://registry.npmjs.org/graphql-to-sparql/-/graphql-to-sparql-2.2.0.tgz","fileCount":74,"integrity":"sha512-RHe8mpmYtUreOLhvjbgwJKNGwQsvDyMdHNj+x4REgX7V02QSZvbpHE2IG6c0TO1DjbLRNUK7/2pRUhfq8FDLeA==","signatures":[{"sig":"MEUCICwIxi4Txm8ZyR42/Jt90TCVc2v+bOzaycVuOkkvs+pFAiEA/UvsCFKIUUQk6N6z5wVLFfGI6AvG7mfc0BEBwa+qWds=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141616,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYi8XCRA9TVsSAnZWagAA6eQP/iJT7VWH/YU6gR/x7Lja\n2sVYKGVcvQaRnO/u8kcy927QQuePeHemQ8SjfAFiLEqRjvXrOEzvpOoDAWc9\ngqTtkTwJ7n1A2ZHOjpkgsB4ulFBAF56yATt5XuNuB6zSX/ife4F5v+2OmFfN\nOwIeXynxBv5bIQbBlKV5D7mktuS1Mct+Y3th4U1gKMkZBkenD/9+3MCnkbT8\nDs5e1A9iSwz2aXYTJGGNqwEx0r5PDb9CT3qRhM/oqJCmlytJt5vqhE5GF+Gj\nufTQhdsf52QRvSkAYjeIwWrGIcV7N83pabt9guNjlECJSpDPwompj9+esUn2\nbraBuXvU7NxDIDHLKDRsP4Ufa4RPZqf7VDW3ryJKmli3311EA4o65Q2RU6jo\nxSNWQzp63IPabYG4CrjxdjTSLO9T2XL+NSaU7guTZsl4L8j5rgULuSYTXI35\ny1oFU0tLw7RlbQegKwpaEe8owH0HfZtNYt/bLTBlZ2hEVn/6peHiU4PoLqGU\nM76hxLhoBKo4M9eueK44QMCLo4U1cPvCOQLxAiIylRqUG/CPj2mMsBTcL3/C\nk03/tELp0wNqkuqhtn00YUTkBGoOvg3+mDHBWMr8n/o72HKTrwr0hF28/glv\njIHqEin3nmBkhxM6bRov5an40dWJwvW0q0QQutOPyDf8p/vI7yOyKXxBFJLE\nVYPs\r\n=ViT7\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"globals":{"ts-jest":{"tsConfig":"test/tsconfig.json"}},"testRegex":"(/test/.*|(\\.|/)(test|spec))\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"collectCoverage":true,"testEnvironment":"node","moduleFileExtensions":["ts","js"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx)$"]},"main":"index.js","gitHead":"4220d461e8acfead3fc723d3475c05328a677d4f","scripts":{"lint":"tslint index.ts lib/**/*.ts test/**/*.ts --exclude '**/*.d.ts'","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","build-watch":"tsc --watch"},"typings":"index","_npmUser":{"name":"rubensworks","email":"rubensworks@gmail.com"},"pre-commit":["build","lint","test"],"repository":{"url":"git+ssh://git@github.com/rubensworks/graphql-to-sparql.js.git","type":"git"},"_npmVersion":"6.14.5","description":"Converts GraphQL queries to SPARQL queries","directories":{},"_nodeVersion":"14.5.0","dependencies":{"graphql":"^15.0.0","minimist":"^1.2.0","@types/rdf-js":"*","sparqlalgebrajs":"^2.4.0","rdf-data-factory":"^1.0.3","jsonld-context-parser":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.0","tslint":"^6.0.0","ts-jest":"^26.0.0","coveralls":"^3.0.0","pre-commit":"^1.2.2","typescript":"^4.0.2","@types/jest":"^26.0.0","@types/minimist":"^1.2.0","tslint-eslint-rules":"^5.3.1","manual-git-changelog":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/graphql-to-sparql_2.2.0_1600270102627_0.8386742377847451","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"graphql-to-sparql","version":"2.3.0","keywords":["graphql","graphqlld","sparql","query","rdf","linked data"],"author":{"name":"Ruben Taelman","email":"rubensworks@gmail.com"},"license":"MIT","_id":"graphql-to-sparql@2.3.0","maintainers":[{"name":"rubensworks","email":"rubensworks@gmail.com"}],"homepage":"https://github.com/rubensworks/graphql-to-sparql.js#readme","bugs":{"url":"https://github.com/rubensworks/graphql-to-sparql.js/issues"},"bin":{"graphql-to-sparql":"bin/graphql-to-sparql.js"},"dist":{"shasum":"907d8f2472a097a6cf5f5826d3fd9934eb877245","tarball":"https://registry.npmjs.org/graphql-to-sparql/-/graphql-to-sparql-2.3.0.tgz","fileCount":73,"integrity":"sha512-6bicuqGlQwvJ501o37GTinq1i1zcE2utwBhA5/pJFmdT5LyO/fWijDQFU3Hkw7FEUgiXpVSiRekCQhJH3ppvhQ==","signatures":[{"sig":"MEUCIBrTKEM+Kuox/+UI3Nx1Kp5FCmLty1lpQvW6QEWHB8jDAiEAxlQF+ekyYg8L/muNVGCcOMpQGZNT9MYiEl8RDkRhcBs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136323,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBENDCRA9TVsSAnZWagAAh8YP/2aL1VHF+9P4c7lItQZT\naaKXhiAePS4ud/OEik7S2Z0gh9o4P9zlD5wxi39F5Ydj4ZI8nHUhP4WCnstB\nirJat77TmndbCXbkrl9KLYw3cgqQOxV6edPmTIDacS7FysdHlSdM1KySdF8u\npGGxGf9XRmnMK3OAN8igoiPE87PdO1PS1cLZIT9w/vnMHCoCNepnHP4sn8Hh\ndoTy54AawNmCVyVpoLTwe+Pl88PItwWRcubYX3AhnZxiNVF9yf5q5PvUYrHR\njz66jD6RiGhVjcMxay72OgjI6eQ0iPlRcvcBfI82Q63drhfxfjxX2gN0IZXf\nJoisqQSCSfX9HL8ZsYqCDf0VriUofm3novW3jgejhiDqv7ClPf2now5ZDGLL\nRnbDBUNJ493p55IKAL7Ne8QhQQ7ob3Zt8jJikYSonComYsncgcBEuAu0GokX\nUcgy1RbxEsWQa7CFL9S7MdTnad2rlZJqptYXK74qVcghjn49GTq5oticuWpb\nkt/djmVCMwzu+y20W2SAd3ttTycON+Uuef25gqDhkgF+exTlQgsIS0ThT4vi\nbiQPj7zfEJS5eLUEc0ZLb9Jk/5ol6s5y/oj1Eju4RZz88FZb2CASo2BJzcp4\nObFK4xnTYg7HjbjG5bI5m94WSEa8SYDUeEn4YsDNOAQWoqKVEX97I8kGtnQ2\nI7Kt\r\n=Xunb\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"globals":{"ts-jest":{"tsConfig":"test/tsconfig.json"}},"testRegex":"(/test/.*|(\\.|/)(test|spec))\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"collectCoverage":true,"testEnvironment":"node","moduleFileExtensions":["ts","js"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx)$"]},"main":"index.js","gitHead":"cbc04b6181790cce456728affbbb1922de5897c6","scripts":{"lint":"tslint index.ts lib/**/*.ts test/**/*.ts --exclude '**/*.d.ts'","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","build-watch":"tsc --watch"},"typings":"index","_npmUser":{"name":"rubensworks","email":"rubensworks@gmail.com"},"pre-commit":["build","lint","test"],"repository":{"url":"git+ssh://git@github.com/rubensworks/graphql-to-sparql.js.git","type":"git"},"_npmVersion":"7.13.0","description":"Converts GraphQL queries to SPARQL queries","directories":{},"_nodeVersion":"16.2.0","dependencies":{"graphql":"^15.0.0","minimist":"^1.2.0","@types/rdf-js":"*","sparqlalgebrajs":"^3.0.1","rdf-data-factory":"^1.0.3","jsonld-context-parser":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.0","tslint":"^6.0.0","ts-jest":"^26.0.0","coveralls":"^3.0.0","pre-commit":"^1.2.2","typescript":"^4.0.2","@types/jest":"^26.0.0","@types/minimist":"^1.2.0","tslint-eslint-rules":"^5.3.1","manual-git-changelog":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/graphql-to-sparql_2.3.0_1627669315749_0.5649753597500167","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"graphql-to-sparql","version":"2.4.0","keywords":["graphql","graphqlld","sparql","query","rdf","linked data"],"author":{"name":"Ruben Taelman","email":"rubensworks@gmail.com"},"license":"MIT","_id":"graphql-to-sparql@2.4.0","maintainers":[{"name":"rubensworks","email":"rubensworks@gmail.com"}],"homepage":"https://github.com/rubensworks/graphql-to-sparql.js#readme","bugs":{"url":"https://github.com/rubensworks/graphql-to-sparql.js/issues"},"bin":{"graphql-to-sparql":"bin/graphql-to-sparql.js"},"dist":{"shasum":"c810923db0f5d0285dc80e061d381b03198f5e5a","tarball":"https://registry.npmjs.org/graphql-to-sparql/-/graphql-to-sparql-2.4.0.tgz","fileCount":73,"integrity":"sha512-AwfWSV8NUe5aY2QR+NzUUxImbe8GrUR12PvYBHq6r62aj66667yLdI5xOPsVGcS0DsQJN8+9CXC+vhkjc8mR9Q==","signatures":[{"sig":"MEQCIHzeCp5pmW5X5UO1lLpTfohJr4sn5PChlvzYecwTlYPNAiBQ1l3hG2yQi6a5H4cKy2DNPRqnwAhu9MV5L7xljprYTA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136415,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFqkhCRA9TVsSAnZWagAAOssP/38x4IHJT/CL+wCsmCU/\nX9NUcu1pYnbfa+mitWmnXUVoQnIWBM40ZwoL2vEW4+CfuN6dVDVWnA0F6Lqh\na2LnlJN93GqFRFHAZAC0lL6MkBQGAvhK8g2bUrRvxhHMutMWiO+i+kuJo/bM\nDfIgCWNUo2GEyIPIoRl1ueoE6TxpZrBdgKbgNvd/syx3N1Uhvz8ZNT4NC0qj\nsIq5kKE9OF5BkRBHbd0ycYdcnCDUjqDQr//mgyYxgIlb7rTZ6n6x4A4P9XTU\nWPDkZpBlswHa7Oyhzeyb/NYFtTas8b1h8pEZQc7Fj+U3KVG9qj5fijZ4Zax7\niG1R9m0e13bp+A53tW2TK3UEyHq4dlfKAvQ/OLbD4PMxaXYOe4B3M5/O/i+t\nS/pCX/u0a8aWDWrtlJo8e6n5xkLe7Leg/rks92xBeO5axYWgPDYklZWK2vSY\nrYcOP+9GDy035Vj4gRk69SKY2eUayJb5Sym+JOLlr9PPxutR8khaEYyvV6Vx\nNE+9vlubM+9O9qG/FXq8mWjvwj475smRsiVzNa2eq1d6uPC78kYwRZfIJurE\nAJO/ueKVJbTmaaqhRwQD93z+K91d71JWOkQ9xAAPdQmUxXwyEYS9rZPiC7ZG\nrVfVLJc3PdVgWk99BL1KzueaPaflD3BoZHnnwE7QrfQT9rr4hx0jtCQCC93e\nohfC\r\n=5sA4\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"globals":{"ts-jest":{"tsConfig":"test/tsconfig.json"}},"testRegex":"(/test/.*|(\\.|/)(test|spec))\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"collectCoverage":true,"testEnvironment":"node","moduleFileExtensions":["ts","js"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx)$"]},"main":"index.js","gitHead":"b50fdb5b03fb19984ca02879b9cdeedacdb2bd10","scripts":{"lint":"tslint index.ts lib/**/*.ts test/**/*.ts --exclude '**/*.d.ts'","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","build-watch":"tsc --watch"},"typings":"index","_npmUser":{"name":"rubensworks","email":"rubensworks@gmail.com"},"pre-commit":["build","lint","test"],"repository":{"url":"git+ssh://git@github.com/rubensworks/graphql-to-sparql.js.git","type":"git"},"_npmVersion":"7.13.0","description":"Converts GraphQL queries to SPARQL queries","directories":{},"_nodeVersion":"16.2.0","dependencies":{"graphql":"^15.0.0","minimist":"^1.2.0","@rdfjs/types":"*","sparqlalgebrajs":"^3.0.2","rdf-data-factory":"^1.1.0","jsonld-context-parser":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.0","tslint":"^6.0.0","ts-jest":"^27.0.0","coveralls":"^3.0.0","pre-commit":"^1.2.2","typescript":"^4.0.2","@types/jest":"^27.0.0","@types/minimist":"^1.2.0","tslint-eslint-rules":"^5.3.1","manual-git-changelog":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/graphql-to-sparql_2.4.0_1628875041399_0.23875716512415557","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"graphql-to-sparql","version":"3.0.0","keywords":["graphql","graphqlld","sparql","query","rdf","linked data"],"author":{"name":"Ruben Taelman","email":"rubensworks@gmail.com"},"license":"MIT","_id":"graphql-to-sparql@3.0.0","maintainers":[{"name":"rubensworks","email":"rubensworks@gmail.com"}],"homepage":"https://github.com/rubensworks/graphql-to-sparql.js#readme","bugs":{"url":"https://github.com/rubensworks/graphql-to-sparql.js/issues"},"bin":{"graphql-to-sparql":"bin/graphql-to-sparql.js"},"dist":{"shasum":"678ba3f68387320e8ea250690f4de75e687bf3e8","tarball":"https://registry.npmjs.org/graphql-to-sparql/-/graphql-to-sparql-3.0.0.tgz","fileCount":73,"integrity":"sha512-uRPBW6WT4habBBhOxXg92oliZDd9Vuw7BzIOM+kAGUyKi4ZHrYJaeT2LaXwftTMpfVodLUPVacMDrWbIk2/8Tg==","signatures":[{"sig":"MEYCIQC4IQermdGW9OM/Q8BjJSePWzga2BsNSa66VoUsm6LEwQIhAJLOLiXCqVKRoi2ZTyd1M7HMUNSIES+f6dQGExWmVIoH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136424,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2spZCRA9TVsSAnZWagAAsRAP/1ZHgBSfidB4QrYxCRM7\nFF5tsJcmfzXAe9yYA4AWAP2CLGPy0334Oo1nGZ2DBIgCoAVGUkLsAb0ntuzQ\nUx9mX16CDp0HwOujVFMBc1FeKSw/P7ZECePuESw2zrTXb/8js2lq4vRYKMEX\nqEbLP2DekJqrkzxqNYsSUsHyVe0gLoJ4hDlojj8d9/xenCZIyccm+rzLr0LU\nz9uvZ0WVwvmsx9XBDgvZnG3HGubscdUSq2whhwTimAeAa120Iw4sEqd2/mFS\n3L8LzwZ4XQbDmjG+cYBUJyrb6n/pi4FfjKniWFqsFcc9khyoBx3IFfUopyEB\nuLM6WKM9usN60FxQqVzrWqA3kEVzKZJGd6cHsyCnQcQJNER5OpUzIcWD7pR8\nZ5OYQ+VoKM3G2LGkleaw21BipVSekopCIbPmNeG6hIvnADqfDrPCtc/o3PVB\nCwuDKk61VkKcD79tjX8EJ3FQFrASUJQ2sQ0T5VvAZKM+4f6GPM20ylPe5iRH\nqDHv8cVfUeBSBCnglEOcYabePHRsiKLnYxYQo8M/UEONX6PE5E2qrnROMQ2+\nJ2cVpX3t1W2/EMUfUSd3tTl8PVBDGTF5idPsfe1T1Kp2dBRcN8gQC/hbuioT\nOeG4WkOlVnsnXr1lX8chRsXaw1TnSDXW3GVnQt5e6MBQ21CpQ+x8YinajdaN\nQ5w/\r\n=hUyO\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"globals":{"ts-jest":{"tsConfig":"test/tsconfig.json"}},"testRegex":"(/test/.*|(\\.|/)(test|spec))\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"collectCoverage":true,"testEnvironment":"node","moduleFileExtensions":["ts","js"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx)$"]},"main":"index.js","gitHead":"fe49897f22ae0d7d50f3343c82a0d27059a75220","scripts":{"lint":"tslint index.ts lib/**/*.ts test/**/*.ts --exclude '**/*.d.ts'","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","build-watch":"tsc --watch"},"typings":"index","_npmUser":{"name":"rubensworks","email":"rubensworks@gmail.com"},"pre-commit":["build","lint","test"],"repository":{"url":"git+ssh://git@github.com/rubensworks/graphql-to-sparql.js.git","type":"git"},"_npmVersion":"7.13.0","description":"Converts GraphQL queries to SPARQL queries","directories":{},"_nodeVersion":"16.2.0","dependencies":{"graphql":"^15.5.2","minimist":"^1.2.0","@rdfjs/types":"*","sparqlalgebrajs":"^4.0.0","rdf-data-factory":"^1.1.0","jsonld-context-parser":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.0","tslint":"^6.0.0","ts-jest":"^27.0.0","coveralls":"^3.0.0","pre-commit":"^1.2.2","typescript":"^4.3.5","@types/jest":"^27.0.0","@types/minimist":"^1.2.0","tslint-eslint-rules":"^5.3.1","manual-git-changelog":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/graphql-to-sparql_3.0.0_1635325803554_0.5896916304566155","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"graphql-to-sparql","version":"3.0.1","keywords":["graphql","graphqlld","sparql","query","rdf","linked data"],"author":{"name":"Ruben Taelman","email":"rubensworks@gmail.com"},"license":"MIT","_id":"graphql-to-sparql@3.0.1","maintainers":[{"name":"rubensworks","email":"rubensworks@gmail.com"}],"homepage":"https://github.com/rubensworks/graphql-to-sparql.js#readme","bugs":{"url":"https://github.com/rubensworks/graphql-to-sparql.js/issues"},"bin":{"graphql-to-sparql":"bin/graphql-to-sparql.js"},"dist":{"shasum":"672faf038e0a8208cc802ec5410143f8f6c48bbe","tarball":"https://registry.npmjs.org/graphql-to-sparql/-/graphql-to-sparql-3.0.1.tgz","fileCount":108,"integrity":"sha512-A+RwB99o66CUj+XuqtP/u3P7fGS/qF6P+/jhNl1BE/JZ2SCnkrODvV0LADuJeCDmPh45fDhq+GTDVoN1ZQHYFw==","signatures":[{"sig":"MEUCIQCs/ZpHCZzF/F0L/boRAFyBZJGDxGYhoS8D3MUvP6uNVAIgSq1FBW43699sVI+o4JYO1DEQMbZrDSgnayXYrdJt9jE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":262425,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJja297ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpRbg/8DvczlULCKl0K5SPGENBVBX7PrVoBIxh4JVftGrzaQA1L6C19\r\nCeApAGD1SORQ2QHv1+a7mQMseBR9JxZZXUzKNKU65xJKBxvcIgjGNFGikYs+\r\naS9zdanPY1Q7rFa7ITbR6taF/GpYKShqplAx0uxL5huDaHyANKMrEqFNxg6b\r\n1nuTUWou1MTgjhsxBiiPfr7b5890WFmu3xaE2+nZsvqjtkYP+1CuusLWdPr9\r\nZg/XnvYPD15CmMKXUOe1FiBff7XG4SNsyM/mjuG3GRTFqYIfxg7gE3O+gvw1\r\nDCBOnkdM6LGelp3ZUdHbzeKfhnqfVZvIvDrf3uLX+2NWJgGVmOheOgwektcc\r\n0PLnOumB2/SccrfjDk3jPKat4NQbimG0dcWmvV3wW5Cs12RP+FSPOqw5do48\r\nKcWuSPGt1Y1Zohe708Fij+SBDwuJbjAyVRURxATYUzojxhnaUGfAjP1fd3Ai\r\n4Y6Ay21v/eJhccjzuK07EGqa63yuHkfSPzCd7kHziaNVtedBlKgd8hps5/SU\r\nFGSmE7TM1ybQ7tcKGWkhNNkh99YX22frZsmyYljRox629Lpub+e252inVgNv\r\nGg165TKp8nBcNh/dACgh5yu1EFBh1xPYi/GObsvYjhLLhjb021/6IsHCRExz\r\n5rOpoOQUuYgL+ezl5bTL8VucUGlBOcEWBGg=\r\n=2S2v\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"globals":{"ts-jest":{"tsConfig":"test/tsconfig.json"}},"testRegex":"(/test/.*|(\\.|/)(test|spec))\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"collectCoverage":true,"testEnvironment":"node","moduleFileExtensions":["ts","js"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx)$"]},"main":"index.js","gitHead":"cf5bda68da5be766e5b96a9e2801d2b122baaeeb","scripts":{"lint":"tslint index.ts lib/**/*.ts test/**/*.ts --exclude '**/*.d.ts'","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","build-watch":"tsc --watch"},"typings":"index","_npmUser":{"name":"rubensworks","email":"rubensworks@gmail.com"},"pre-commit":["build","lint","test"],"repository":{"url":"git+ssh://git@github.com/rubensworks/graphql-to-sparql.js.git","type":"git"},"_npmVersion":"8.11.0","description":"Converts GraphQL queries to SPARQL queries","directories":{},"_nodeVersion":"16.16.0","dependencies":{"graphql":"^15.5.2","minimist":"^1.2.0","@rdfjs/types":"*","sparqlalgebrajs":"^4.0.0","rdf-data-factory":"^1.1.0","jsonld-context-parser":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.0","tslint":"^6.0.0","ts-jest":"^27.0.0","coveralls":"^3.0.0","pre-commit":"^1.2.2","typescript":"^4.3.5","@types/jest":"^27.0.0","@types/minimist":"^1.2.0","tslint-eslint-rules":"^5.3.1","manual-git-changelog":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/graphql-to-sparql_3.0.1_1667985275214_0.006973726392401014","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"graphql-to-sparql","version":"4.0.0","keywords":["graphql","graphqlld","sparql","query","rdf","linked data"],"author":{"name":"Ruben Taelman","email":"rubensworks@gmail.com"},"license":"MIT","_id":"graphql-to-sparql@4.0.0","maintainers":[{"name":"rubensworks","email":"rubensworks@gmail.com"}],"homepage":"https://github.com/rubensworks/graphql-to-sparql.js#readme","bugs":{"url":"https://github.com/rubensworks/graphql-to-sparql.js/issues"},"bin":{"graphql-to-sparql":"bin/graphql-to-sparql.js"},"dist":{"shasum":"1b61ebb6084e7665cce90fd13155f1b6fb73ea5f","tarball":"https://registry.npmjs.org/graphql-to-sparql/-/graphql-to-sparql-4.0.0.tgz","fileCount":108,"integrity":"sha512-H/wIQFdqvNf6CQs84/+eEb5O/w51HsRv1+XPl6d1nJxLqflYAg9yf6D4a46uqUCw/pxiY5E4JjwyBRdMOgtKsw==","signatures":[{"sig":"MEQCIE4gz7cg9zfHnXAPtJ4/GUGbqtmvqrDiVF3/xoZycyDcAiAu3VDfOEX60XCCU4viRnel3oASespZkVXrfcl+EsLQ/g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":263213},"jest":{"globals":{"ts-jest":{"tsConfig":"test/tsconfig.json"}},"testRegex":"(/test/.*|(\\.|/)(test|spec))\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"collectCoverage":true,"testEnvironment":"node","moduleFileExtensions":["ts","js"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx)$"]},"main":"index.js","funding":{"url":"https://github.com/sponsors/rubensworks/","type":"individual"},"gitHead":"d5cd6fd3c70477a13ca16443e2619a0f4c3f7d05","scripts":{"lint":"tslint index.ts lib/**/*.ts test/**/*.ts --exclude '**/*.d.ts'","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","build-watch":"tsc --watch"},"typings":"index","_npmUser":{"name":"rubensworks","email":"rubensworks@gmail.com"},"pre-commit":["build","lint","test"],"repository":{"url":"git+ssh://git@github.com/rubensworks/graphql-to-sparql.js.git","type":"git"},"_npmVersion":"9.8.1","description":"Converts GraphQL queries to SPARQL queries","directories":{},"_nodeVersion":"18.18.0","dependencies":{"graphql":"^15.5.2","minimist":"^1.2.0","@rdfjs/types":"*","sparqlalgebrajs":"^4.0.0","rdf-data-factory":"^1.1.0","jsonld-context-parser":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.0","tslint":"^6.0.0","ts-jest":"^27.0.0","coveralls":"^3.0.0","pre-commit":"^1.2.2","typescript":"^5.0.0","@types/jest":"^27.0.0","@types/minimist":"^1.2.0","tslint-eslint-rules":"^5.3.1","manual-git-changelog":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/graphql-to-sparql_4.0.0_1727438833841_0.7112443288440791","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"graphql-to-sparql","version":"5.0.0","keywords":["graphql","graphqlld","sparql","query","rdf","linked data"],"author":{"name":"Ruben Taelman","email":"rubensworks@gmail.com"},"license":"MIT","_id":"graphql-to-sparql@5.0.0","maintainers":[{"name":"rubensworks","email":"rubensworks@gmail.com"}],"homepage":"https://github.com/rubensworks/graphql-to-sparql.js#readme","bugs":{"url":"https://github.com/rubensworks/graphql-to-sparql.js/issues"},"bin":{"graphql-to-sparql":"bin/graphql-to-sparql.js"},"dist":{"shasum":"788db7146d4e843c08df355294f1e88f4df6ace2","tarball":"https://registry.npmjs.org/graphql-to-sparql/-/graphql-to-sparql-5.0.0.tgz","fileCount":108,"integrity":"sha512-BzTB7OiYYQSFxlrojudc9pFRDXOJGoJENmUnj2Rx+Vq3qX5ohOcpRpWuu396TQ8OPGaahpaE1AHmRYo2ArfxXQ==","signatures":[{"sig":"MEYCIQDkJv57hKQw4fcjgcRx3t74jh328rsosGklDXBCgBrljwIhAJE7ip2x65pLkK+5SHFVs8n+/rxsYJ3sDOj70uHBpQav","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":264626},"jest":{"globals":{"ts-jest":{"tsConfig":"test/tsconfig.json"}},"testRegex":"(/test/.*|(\\.|/)(test|spec))\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"collectCoverage":true,"testEnvironment":"node","moduleFileExtensions":["ts","js"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx)$"]},"main":"index.js","funding":{"url":"https://github.com/sponsors/rubensworks/","type":"individual"},"gitHead":"4a8f237c72a793a29e6f88fdb05ec8af7a767bcb","scripts":{"lint":"tslint index.ts lib/**/*.ts test/**/*.ts --exclude '**/*.d.ts'","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","build-watch":"tsc --watch"},"typings":"index","_npmUser":{"name":"rubensworks","email":"rubensworks@gmail.com"},"pre-commit":["build","lint","test"],"repository":{"url":"git+ssh://git@github.com/rubensworks/graphql-to-sparql.js.git","type":"git"},"_npmVersion":"10.9.0","description":"Converts GraphQL queries to SPARQL queries","directories":{},"_nodeVersion":"22.10.0","dependencies":{"graphql":"^15.5.2","minimist":"^1.2.0","sparqlalgebrajs":"^5.0.0","rdf-data-factory":"^2.0.1","jsonld-context-parser":"^3.0.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"jest":"^29.0.0","tslint":"^6.0.0","ts-jest":"^29.0.0","coveralls":"^3.0.0","pre-commit":"^1.2.2","typescript":"^5.7.2","@types/jest":"^29.0.0","@types/minimist":"^1.2.0","tslint-eslint-rules":"^5.3.1","manual-git-changelog":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/graphql-to-sparql_5.0.0_1736423622936_0.5251766002985074","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-beta.1":{"name":"graphql-to-sparql","version":"6.0.0-beta.1","keywords":["graphql","graphqlld","sparql","query","rdf","linked data"],"author":{"name":"Ruben Taelman","email":"rubensworks@gmail.com"},"license":"MIT","_id":"graphql-to-sparql@6.0.0-beta.1","maintainers":[{"name":"rubensworks","email":"rubensworks@gmail.com"}],"homepage":"https://github.com/rubensworks/graphql-to-sparql.js#readme","bugs":{"url":"https://github.com/rubensworks/graphql-to-sparql.js/issues"},"bin":{"graphql-to-sparql":"bin/graphql-to-sparql.js"},"dist":{"shasum":"70afd3c57a05422a4e5977e0f283361d6d689b7e","tarball":"https://registry.npmjs.org/graphql-to-sparql/-/graphql-to-sparql-6.0.0-beta.1.tgz","fileCount":108,"integrity":"sha512-S4Sc/3cCwKuJhZwMtmT5U4lSeVC8talVKZwFMLTgylhSj/JqHpaWDIJdK8UNRgWhMltz7zTkhfH5+qZHnZfbIQ==","signatures":[{"sig":"MEUCIQD/bFZlKAvRoHWluelRaWdFV9A5bvmxIf/zs77/JDAUFAIgRzXYR1Vlmskd2xvABYIdwAv6GzngIeWmweVRI+LCzTY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":266874},"jest":{"globals":{"ts-jest":{"tsConfig":"test/tsconfig.json"}},"testRegex":"(/test/.*|(\\.|/)(test|spec))\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"collectCoverage":true,"testEnvironment":"node","moduleFileExtensions":["ts","js"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx)$"]},"main":"index.js","funding":{"url":"https://github.com/sponsors/rubensworks/","type":"individual"},"gitHead":"1e42ecd1d9e40d201844b3935844e0514c7bab76","scripts":{"lint":"tslint index.ts lib/**/*.ts test/**/*.ts --exclude '**/*.d.ts'","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","build-watch":"tsc --watch"},"typings":"index","_npmUser":{"name":"rubensworks","email":"rubensworks@gmail.com"},"pre-commit":["build","lint","test"],"repository":{"url":"git+ssh://git@github.com/rubensworks/graphql-to-sparql.js.git","type":"git"},"_npmVersion":"10.9.2","description":"Converts GraphQL queries to SPARQL queries","directories":{},"_nodeVersion":"22.14.0","dependencies":{"graphql":"^15.5.2","minimist":"^1.2.0","rdf-data-factory":"^2.0.1","jsonld-context-parser":"^3.0.0","@traqula/algebra-sparql-1-2":"^0.0.24","@traqula/generator-sparql-1-2":"^0.0.24","@traqula/algebra-transformations-1-2":"^0.0.24"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"jest":"^30.0.0","tslint":"^6.0.0","ts-jest":"^29.0.0","coveralls":"^3.0.0","pre-commit":"^1.2.2","typescript":"^5.7.2","@types/jest":"^30.0.0","@types/minimist":"^1.2.0","tslint-eslint-rules":"^5.3.1","manual-git-changelog":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/graphql-to-sparql_6.0.0-beta.1_1760965697933_0.19354840957218644","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"graphql-to-sparql","version":"6.0.0","keywords":["graphql","graphqlld","sparql","query","rdf","linked data"],"author":{"name":"Ruben Taelman","email":"rubensworks@gmail.com"},"license":"MIT","_id":"graphql-to-sparql@6.0.0","maintainers":[{"name":"rubensworks","email":"rubensworks@gmail.com"}],"homepage":"https://github.com/rubensworks/graphql-to-sparql.js#readme","bugs":{"url":"https://github.com/rubensworks/graphql-to-sparql.js/issues"},"bin":{"graphql-to-sparql":"bin/graphql-to-sparql.js"},"dist":{"shasum":"4d12aea4378ce441bd068d853106ec9b8ebd0f0b","tarball":"https://registry.npmjs.org/graphql-to-sparql/-/graphql-to-sparql-6.0.0.tgz","fileCount":108,"integrity":"sha512-gzgFliNl0EVMVtCn7xsksvyKyzxayLRv1xr+Bu0zQ4eK5gTFqjXokJjsrncl7lHgCh9AXNfsMr1NxtrVOTD+0A==","signatures":[{"sig":"MEUCIQCu0sDZ5v351tjBg1sR21iJnmqYb1Bqv/r0Y0bpNzCi0gIgCPS8WtqF7Uu53Esb1vKMwq7gIQD8cysWjJNRbVkf2cM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":266864},"jest":{"globals":{"ts-jest":{"tsConfig":"test/tsconfig.json"}},"testRegex":"(/test/.*|(\\.|/)(test|spec))\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"collectCoverage":true,"testEnvironment":"node","moduleFileExtensions":["ts","js"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx)$"]},"main":"index.js","funding":{"url":"https://github.com/sponsors/rubensworks/","type":"individual"},"gitHead":"63128866805d4da23330f4adc1e92265ec772c66","scripts":{"lint":"tslint index.ts lib/**/*.ts test/**/*.ts --exclude '**/*.d.ts'","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","build-watch":"tsc --watch"},"typings":"index","_npmUser":{"name":"rubensworks","email":"rubensworks@gmail.com"},"pre-commit":["build","lint","test"],"repository":{"url":"git+ssh://git@github.com/rubensworks/graphql-to-sparql.js.git","type":"git"},"_npmVersion":"10.9.2","description":"Converts GraphQL queries to SPARQL queries","directories":{},"_nodeVersion":"22.14.0","dependencies":{"graphql":"^15.5.2","minimist":"^1.2.0","rdf-data-factory":"^2.0.1","jsonld-context-parser":"^3.0.0","@traqula/algebra-sparql-1-2":"^1.0.0","@traqula/generator-sparql-1-2":"^1.0.0","@traqula/algebra-transformations-1-2":"^1.0.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"jest":"^30.0.0","tslint":"^6.0.0","ts-jest":"^29.0.0","coveralls":"^3.0.0","pre-commit":"^1.2.2","typescript":"^5.7.2","@types/jest":"^30.0.0","@types/minimist":"^1.2.0","tslint-eslint-rules":"^5.3.1","manual-git-changelog":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/graphql-to-sparql_6.0.0_1767789716910_0.9454680091540191","host":"s3://npm-registry-packages-npm-production"}},"6.1.0":{"name":"graphql-to-sparql","version":"6.1.0","packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","description":"Converts GraphQL queries to SPARQL queries","typings":"index","author":{"name":"Ruben Taelman","email":"rubensworks@gmail.com"},"license":"MIT","funding":{"type":"individual","url":"https://github.com/sponsors/rubensworks/"},"homepage":"https://github.com/rubensworks/graphql-to-sparql.js#readme","repository":{"type":"git","url":"git+ssh://git@github.com/rubensworks/graphql-to-sparql.js.git"},"bugs":{"url":"https://github.com/rubensworks/graphql-to-sparql.js/issues"},"keywords":["graphql","graphqlld","sparql","query","rdf","linked data"],"main":"index.js","bin":{"graphql-to-sparql":"bin/graphql-to-sparql.js"},"pre-commit":["build","lint","test"],"jest":{"globals":{"ts-jest":{"tsConfig":"test/tsconfig.json"}},"transform":{"^.+\\.ts$":"ts-jest"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx)$"],"testRegex":"(/test/.*|(\\.|/)(test|spec))\\.ts$","moduleFileExtensions":["ts","js"],"collectCoverage":true,"testEnvironment":"node"},"scripts":{"test":"jest ${1}","test-watch":"jest ${1} --watch","coveralls":"jest --coverage && cat ./coverage/lcov.info | coveralls","lint":"eslint .","build":"tsc","build-watch":"tsc --watch","validate":"npm ls","prepare":"npm run build","version":"manual-git-changelog onversion"},"dependencies":{"@traqula/algebra-sparql-1-2":"^1.0.0","@traqula/algebra-transformations-1-2":"^1.0.0","@traqula/generator-sparql-1-2":"^1.0.0","graphql":"^17.0.0","jsonld-context-parser":"^3.0.0","minimist":"^1.2.0","rdf-data-factory":"^2.0.1"},"devDependencies":{"@rubensworks/eslint-config":"^3.1.0","@types/jest":"^30.0.0","@types/minimist":"^1.2.0","coveralls":"^3.0.0","eslint":"^8.56.0","jest":"^30.0.0","manual-git-changelog":"^1.0.1","pre-commit":"^2.0.0","ts-jest":"^29.0.0","typescript":"^6.0.0"},"_id":"graphql-to-sparql@6.1.0","gitHead":"40ab31bc04fa56edc5f900085405ce0722ba10c9","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-AEHBVxnyTc5BzY3S5bIpIdOU6mHspn031ZsJ0+sdIeEcVwicr3tLZ77K0uzTNTD6ID35XZonp3mQRyfzhwVjQA==","shasum":"72e77f296b259bd0269a3a64e1ab7916de3407f7","tarball":"https://registry.npmjs.org/graphql-to-sparql/-/graphql-to-sparql-6.1.0.tgz","fileCount":108,"unpackedSize":273512,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDi3uSMB3ReZ3VmUu6b2pGpTGKfUr4HgJB2skdGgTIXYAiEAxRP9I9zaC4+vw3RdUKqScPpy4n7n1ZZAYuRG4wrq5aw="}]},"_npmUser":{"name":"rubensworks","email":"rubensworks@gmail.com"},"directories":{},"maintainers":[{"name":"rubensworks","email":"rubensworks@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/graphql-to-sparql_6.1.0_1783326464584_0.9822496316958809"},"_hasShrinkwrap":false}},"time":{"created":"2018-05-23T11:26:15.057Z","modified":"2026-07-06T08:27:44.824Z","1.0.0":"2018-05-23T11:26:15.118Z","1.1.0":"2018-05-23T14:07:28.828Z","1.2.0":"2018-05-25T13:41:08.947Z","1.3.0":"2018-08-06T07:45:00.512Z","1.3.1":"2018-08-09T08:04:28.690Z","1.3.2":"2018-09-05T09:07:48.220Z","1.4.0":"2018-11-08T14:54:28.570Z","1.4.1":"2018-11-09T08:54:51.943Z","1.5.0":"2019-01-24T07:12:07.390Z","2.0.0":"2019-06-13T11:23:31.883Z","2.0.1":"2019-09-10T12:41:38.821Z","2.0.2":"2019-10-16T11:02:01.225Z","2.1.0":"2020-04-03T14:53:55.221Z","2.1.1":"2020-04-28T06:48:47.841Z","2.2.0":"2020-09-16T15:28:22.740Z","2.3.0":"2021-07-30T18:21:55.886Z","2.4.0":"2021-08-13T17:17:21.572Z","3.0.0":"2021-10-27T09:10:03.663Z","3.0.1":"2022-11-09T09:14:35.392Z","4.0.0":"2024-09-27T12:07:14.041Z","5.0.0":"2025-01-09T11:53:43.162Z","6.0.0-beta.1":"2025-10-20T13:08:18.121Z","6.0.0":"2026-01-07T12:41:57.068Z","6.1.0":"2026-07-06T08:27:44.722Z"},"bugs":{"url":"https://github.com/rubensworks/graphql-to-sparql.js/issues"},"author":{"name":"Ruben Taelman","email":"rubensworks@gmail.com"},"license":"MIT","homepage":"https://github.com/rubensworks/graphql-to-sparql.js#readme","keywords":["graphql","graphqlld","sparql","query","rdf","linked data"],"repository":{"type":"git","url":"git+ssh://git@github.com/rubensworks/graphql-to-sparql.js.git"},"description":"Converts GraphQL queries to SPARQL queries","maintainers":[{"name":"rubensworks","email":"rubensworks@gmail.com"}],"readme":"# GraphQL to SPARQL\n\n[![Build status](https://github.com/rubensworks/graphql-to-sparql.js/workflows/CI/badge.svg)](https://github.com/rubensworks/graphql-to-sparql.js/actions?query=workflow%3ACI)\n[![Coverage Status](https://coveralls.io/repos/github/rubensworks/graphql-to-sparql.js/badge.svg?branch=master)](https://coveralls.io/github/rubensworks/graphql-to-sparql.js?branch=master)\n[![npm version](https://badge.fury.io/js/graphql-to-sparql.svg)](https://www.npmjs.com/package/graphql-to-sparql)\n\nA utility package that allows you to convert GraphQL queries to SPARQL or SPARQL algebra,\nusing a [JSON-LD context](https://www.w3.org/TR/json-ld/#the-context).\nSuch queries are also known as GraphQL-LD queries.\n\nSupported JSON-LD context features:\n* Key-value mapping between shorthands and URIs.\n* `@type`: Sets the RDF datatype.\n* `@language`: Sets the RDF language.\n* `@id`: Identifies the IRI of a term.\n* `@reverse` Reverses the direction of a property.\n\n_Looking for [GraphQL-LD](https://github.com/rubensworks/GraphQL-LD.js)?_\n\n## Install\n\n```bash\n$ npm install [-g] graphql-to-sparql\n```\n\n## Usage\n\nThe `graphql-to-sparql` converts GraphQL queries to SPARQL.\n\n```bash\n$ graphql-to-sparql '{ \"hero\": \"http://example.org/hero\", \"name\": \"http://example.org/name\" }' '{ hero { name } }'\n$ graphql-to-sparql my-context.jsonld my-query.graphql\n```\n\nThe programmatic API can be invoked as follows:\n```javascript\nconst Converter = require('graphql-to-sparql').Converter;\n\nconst algebra = await new Converter().graphqlToSparqlAlgebra('{ hero { name } }', {\n  \"hero\": \"http://example.org/hero\",\n  \"name\": \"http://example.org/name\",\n  \"friends\": \"http://example.org/friends\"\n});\n```\n\nThe resulting object is [SPARQL algebra](https://github.com/joachimvh/SPARQLAlgebra.js).\n\n## Examples\n\nBelow you can find a couple of examples of how this library converts GraphQL queries to SPARQL.\nThese examples are based on the [GraphQL documentation](http://graphql.org/learn/queries/).\n\n### Simple nesting\n\nGraphQL trees are converted to SPARQL graphs by chaining triple patterns.\n\nContext:\n```json\n{\n  \"me\": \"http://example.org/me\",\n  \"name\": \"http://example.org/name\"\n}\n```\n\nGraphQL:\n```graphql\n{\n  me {\n    name\n  }\n}\n```\n\nSPARQL:\n```sparql\nSELECT ?me_name WHERE {\n  _:b1 <http://example.org/me> ?me.\n  ?me <http://example.org/name> ?me_name.\n}\n```\n\n### Fields\n\nNodes can be nested to any depth, and just produce more triple patterns.\n\nContext:\n```json\n{\n  \"hero\": \"http://example.org/hero\",\n  \"name\": \"http://example.org/name\",\n  \"friends\": \"http://example.org/friends\"\n}\n```\n\nGraphQL:\n```graphql\n{\n  hero {\n    name\n    # Queries can have comments!\n    friends {\n      name\n    }\n  }\n}\n```\n\nSPARQL:\n```sparql\nSELECT ?hero_name ?hero_friends_name WHERE {\n  _:b1 <http://example.org/hero> ?hero.\n  ?hero <http://example.org/name> ?hero_name.\n  ?hero <http://example.org/friends> ?hero_friends.\n  ?hero_friends <http://example.org/name> ?hero_friends_name.\n}\n```\n\n### Arguments\n\nGraphQL allows arguments to be passed to nodes,\nwhich are converted to triple objects in SPARQL.\n\nContext:\n```json\n{\n  \"human\": \"http://example.org/human\",\n  \"id\": \"http://example.org/id\",\n  \"name\": \"http://example.org/name\",\n  \"height\": \"http://example.org/height\"\n}\n```\n\nGraphQL:\n```graphql\n{\n  human(id: \"1000\") {\n    name\n    height\n  }\n}\n```\n\nSPARQL:\n```sparql\nSELECT ?human_name ?human_height WHERE {\n  _:b1 <http://example.org/human> ?human.\n  ?human <http://example.org/id> \"1000\".\n  ?human <http://example.org/name> ?human_name.\n  ?human <http://example.org/height> ?human_height.\n}\n```\n\n### Aliases\n\nIn some cases, you may have clashing variable names in your GraphQL query.\nFor these situations, _aliases_ can be used to make your rename variables.\n\nContext:\n```json\n{\n  \"hero\": \"http://example.org/hero\",\n  \"name\": \"http://example.org/name\",\n  \"episode\": \"http://example.org/episode\",\n  \"EMPIRE\": \"http://example.org/types/Empire\",\n  \"JEDI\": \"http://example.org/types/Jedi\"\n}\n```\n\nGraphQL:\n```graphql\n{\n  empireHero: hero(episode: EMPIRE) {\n    name\n  }\n  jediHero: hero(episode: JEDI) {\n    name\n  }\n}\n```\n\nSPARQL:\n```sparql\nSELECT ?empireHero_name ?jediHero_name WHERE {\n  _:b1 <http://example.org/hero> ?empireHero.\n  ?empireHero <http://example.org/episode> <http://example.org/types/Empire>.\n  ?empireHero <http://example.org/name> ?empireHero_name.\n  _:b1 <http://example.org/hero> ?jediHero.\n  ?jediHero <http://example.org/episode> <http://example.org/types/Jedi>.\n  ?jediHero <http://example.org/name> ?jediHero_name.\n}\n```\n\n### Fragments\n\nGraphQL fragments can be used to abstract certain parts of your query tree to reuse them in different places.\nGraphQL always applies fragments on certain _types_, which are translated to RDF `http://www.w3.org/1999/02/22-rdf-syntax-ns#type` predicates.\n\nContext:\n```json\n{\n  \"hero\": \"http://example.org/hero\",\n  \"name\": \"http://example.org/name\",\n  \"appearsIn\": \"http://example.org/appearsIn\",\n  \"friends\": \"http://example.org/friends\",\n  \"episode\": \"http://example.org/episode\",\n  \"EMPIRE\": \"http://example.org/types/Empire\",\n  \"JEDI\": \"http://example.org/types/Jedi\"\n}\n```\n\nGraphQL:\n```graphql\n{\n  leftComparison: hero(episode: EMPIRE) {\n    ...comparisonFields\n  }\n  rightComparison: hero(episode: JEDI) {\n    ...comparisonFields\n  }\n}\n\nfragment comparisonFields on Character {\n  name\n  appearsIn\n  friends {\n    name\n  }\n}\n```\n\nSPARQL:\n```sparql\nSELECT ?leftComparison_name ?leftComparison_appearsIn ?leftComparison_friends_name ?rightComparison_name ?rightComparison_appearsIn ?rightComparison_friends_name WHERE {\n  _:b1 <http://example.org/hero> ?leftComparison.\n  ?leftComparison <http://example.org/episode> <http://example.org/types/Empire>.\n  OPTIONAL {\n    ?leftComparison <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> undefined:Character.\n    ?leftComparison <http://example.org/name> ?leftComparison_name.\n    ?leftComparison <http://example.org/appearsIn> ?leftComparison_appearsIn.\n    ?leftComparison <http://example.org/friends> ?leftComparison_friends.\n    ?leftComparison_friends <http://example.org/name> ?leftComparison_friends_name.\n  }\n  _:b1 <http://example.org/hero> ?rightComparison.\n  ?rightComparison <http://example.org/episode> <http://example.org/types/Jedi>.\n  OPTIONAL {\n    ?rightComparison <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> undefined:Character.\n    ?rightComparison <http://example.org/name> ?rightComparison_name.\n    ?rightComparison <http://example.org/appearsIn> ?rightComparison_appearsIn.\n    ?rightComparison <http://example.org/friends> ?rightComparison_friends.\n    ?rightComparison_friends <http://example.org/name> ?rightComparison_friends_name.\n  }\n}\n```\n\n### Variables\n\n_Defining variables is only supported via the programmatic API (`IVariablesDictionary`) at the time of writing._\n\nVariables can be defined to make queries parameterizable,\nso that the source query does not have to be changed for every single case.\n\nContext:\n```json\n{\n  \"hero\": \"http://example.org/hero\",\n  \"name\": \"http://example.org/name\",\n  \"friends\": \"http://example.org/friends\",\n  \"episode\": \"http://example.org/episode\",\n  \"JEDI\": \"http://example.org/types/Jedi\"\n}\n```\n\nGraphQL:\n```graphql\nquery HeroNameAndFriends($episode: Episode = \"JEDI\") {\n  hero(episode: $episode) {\n    name\n    friends {\n      name\n    }\n  }\n}\n```\n\nSPARQL:\n```sparql\nSELECT ?hero_name ?hero_friends_name WHERE {\n  _:b1 <http://example.org/hero> ?hero.\n  ?hero <http://example.org/episode> <http://example.org/types/Jedi>.\n  ?hero <http://example.org/name> ?hero_name.\n  ?hero <http://example.org/friends> ?hero_friends.\n  ?hero_friends <http://example.org/name> ?hero_friends_name.\n}\n```\n\n### Directives\n\n_Defining variables is only supported via the programmatic API (`IVariablesDictionary`) at the time of writing._\n\nBased on the definition of variables, query behaviour can change using GraphQL _directives_,\nsuch as `@include(if: Boolean)` and `@skip(if: Boolean)`.\n\nContext:\n```json\n{\n  \"hero\": \"http://example.org/hero\",\n  \"name\": \"http://example.org/name\",\n  \"friends\": \"http://example.org/friends\",\n  \"episode\": \"http://example.org/episode\",\n  \"JEDI\": \"http://example.org/types/Jedi\"\n}\n```\n\nGraphQL:\n```graphql\nquery Hero($episode: Episode, $withFriends: Boolean! = true) {\n  hero(episode: $episode) {\n    name\n    friends @include(if: $withFriends) {\n      name\n    }\n  }\n}\n```\n\nSPARQL:\n```sparql\nSELECT ?hero_name ?hero_friends_name WHERE {\n  _:b1 <http://example.org/hero> ?hero.\n  ?hero <http://example.org/episode> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil>.\n  ?hero <http://example.org/name> ?hero_name.\n  ?hero <http://example.org/friends> ?hero_friends.\n  ?hero_friends <http://example.org/name> ?hero_friends_name.\n}\n```\n\n### Inline Fragments\n\nSimilar to regular fragments, inline fragments can be used to scope a block to a certain type.\n\nContext:\n```json\n{\n  \"hero\": \"http://example.org/hero\",\n  \"name\": \"http://example.org/name\",\n  \"primaryFunction\": \"http://example.org/primaryFunction\",\n  \"height\": \"http://example.org/height\",\n  \"Droid\": \"http://example.org/types/Droid\",\n  \"Human\": \"http://example.org/types/Human\"\n}\n```\n\nGraphQL:\n```graphql\nquery HeroForEpisode {\n  hero {\n    name\n    ... on Droid {\n      primaryFunction\n    }\n    ... on Human {\n      height\n    }\n  }\n}\n```\n\nSPARQL:\n```sparql\nSELECT ?hero_name ?hero_primaryFunction ?hero_height WHERE {\n  _:b1 <http://example.org/hero> ?hero.\n  ?hero <http://example.org/name> ?hero_name.\n  OPTIONAL {\n    ?hero <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://example.org/types/Droid>.\n    ?hero <http://example.org/primaryFunction> ?hero_primaryFunction.\n  }\n  OPTIONAL {\n    ?hero <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://example.org/types/Human>.\n    ?hero <http://example.org/height> ?hero_height.\n  }\n}\n```\n\n### Meta fields\n\nSome meta fields, such as `__typename` can be used to bind to the type of a node.\n\nContext:\n```json\n{\n  \"search\": \"http://example.org/search\",\n  \"text\": \"http://example.org/text\",\n  \"name\": \"http://example.org/name\",\n  \"Droid\": \"http://example.org/types/Droid\",\n  \"Human\": \"http://example.org/types/Human\"\n}\n```\n\nGraphQL:\n```graphql\n{\n  search(text: \"an\") {\n    __typename\n    ... on Human {\n      name\n    }\n    ... on Droid {\n      name\n    }\n    ... on Starship {\n      name\n    }\n  }\n}\n```\n\nSPARQL:\n```sparql\nSELECT ?search___typename ?search_name ?search_name ?search_name WHERE {\n  _:b1 <http://example.org/search> ?search.\n  ?search <http://example.org/text> \"an\".\n  ?search <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> ?search___typename.\n  OPTIONAL {\n    ?search <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://example.org/types/Human>.\n    ?search <http://example.org/name> ?search_name.\n  }\n  OPTIONAL {\n    ?search <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://example.org/types/Droid>.\n    ?search <http://example.org/name> ?search_name.\n  }\n  OPTIONAL {\n    ?search <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> undefined:Starship.\n    ?search <http://example.org/name> ?search_name.\n  }\n}\n```\n\n### Pagination\n\nThe magical arguments `first` and `offset` can be used to respectively set the _limit_ and _offset_ of query results.\nFurthermore, the magical `totalCount` field will bind to the total number of matches, irrespective of the `first` and `offset` fields.\n\nContext:\n```json\n{\n  \"hero\": \"http://example.org/hero\",\n  \"name\": \"http://example.org/name\",\n  \"friends\": \"http://example.org/friends\"\n}\n```\n\nGraphQL:\n```graphql\n{\n  hero {\n    name\n    friends(first:2 offset:10) {\n      totalCount\n      name\n    }\n  }\n}\n```\n\nSPARQL:\n```sparql\nSELECT ?hero_name ?hero_friends_name ?hero_friends_totalCount WHERE {\n  _:b1 <http://example.org/hero> ?hero.\n  ?hero <http://example.org/name> ?hero_name.\n  {\n    SELECT * WHERE {\n      {\n        SELECT * WHERE {\n          ?hero <http://example.org/friends> ?hero_friends.\n          ?hero_friends <http://example.org/name> ?hero_friends_name.\n        }\n      }\n      { SELECT (COUNT(?hero_friends) AS ?hero_friends_totalCount) WHERE { ?hero <http://example.org/friends> ?hero_friends. } }\n    }\n    OFFSET 10\n    LIMIT 2\n  }\n}\n```\n\n### Selecting by value\n\nWhile this is not a default feature of GraphQL,\nthis library allows you to select by certain values of properties.\nThis is done using the `_` argument, which takes a value.\n\nGraphQL:\n```graphql\n{\n  name(_:\"Han Solo\")\n  description\n}\n```\n\n### Defining or looking up the id of entities\n\nUsing `id` fields, the id (or _subject_) of entities can be queried or defined.\n\nContext:\n```json\n{\n  \"hero\": \"http://example.org/hero\",\n  \"HAN_SOLO\": \"http://example.org/HanSolo\",\n  \"name\": \"http://example.org/name\",\n  \"friend\": \"http://example.org/friend\"\n}\n```\n\n#### Getting an id\n\nGraphQL:\n```graphql\n{\n  hero {\n    id\n    name\n  }\n}\n```\n\nSPARQL:\n```sparql\nSELECT ?hero_name ?hero_id WHERE {\n  _:b1 <http://example.org/hero> ?hero_id.\n  ?hero_id <http://example.org/name> ?hero_name.\n}\n```\n\n#### Setting a block-scoped id\n\nGraphQL:\n```graphql\n{\n  hero(_:HAN_SOLO) {\n    name\n  }\n}\n```\n\nSPARQL:\n```sparql\nSELECT ?hero_name WHERE {\n  _:b1 <http://example.org/hero> <http://example.org/HanSolo>.\n  <http://example.org/HanSolo> <http://example.org/name> ?hero_name.\n}\n```\n\n#### Setting an inline id\n\nGraphQL:\n```graphql\n{\n  friend(_:HAN_SOLO)\n  name\n}\n```\n\nSPARQL:\n```sparql\nSELECT ?name WHERE {\n  ?b1 <http://example.org/friend> <http://example.org/HanSolo>;\n    <http://example.org/name> ?name.\n}\n```\n\n### Defining or looking up the graph\n\nUsing `graph` fields, the _named graph_ can be queried or defined.\n\nWhen `graph` is used as a field,\nthis will have as side-effect that fields inside the node can be selected from _any_ graph,\ninstead of only the _default graph_.\n\nContext:\n```json\n{\n  \"hero\": \"http://example.org/hero\",\n  \"EMPIRE\": \"http://example.org/EMPIRE\",\n  \"name\": \"http://example.org/name\",\n  \"friend\": \"http://example.org/friend\"\n}\n```\n\n#### Getting a graph\n\nGraphQL:\n```graphql\n{\n  hero {\n    graph\n    name\n  }\n}\n```\n\nSPARQL:\n```sparql\nSELECT ?hero_name ?hero_id WHERE {\n  _:b1 <http://example.org/hero> ?hero.\n  GRAPH ?graph {\n    ?hero <http://example.org/name> ?hero_name.\n  }\n}\n```\n\n#### Setting a block-scoped graph (1)\n\nGraphQL:\n```graphql\n{\n  hero {\n    graph(_:EMPIRE)\n    name\n    friend\n  }\n}\n```\n\nSPARQL:\n```sparql\nSELECT ?hero_name WHERE {\n  _:b1 <http://example.org/hero> ?hero.\n  GRAPH <http://example.org/EMPIRE> {\n    ?hero <http://example.org/name> ?hero_name;\n          <http://example.org/friend> ?hero_friend.\n  }\n}\n```\n\n#### Setting a block-scoped graph (2)\n\nGraphQL:\n```graphql\n{\n  hero(graph:EMPIRE) {\n    name\n    friend\n  }\n}\n```\n\nSPARQL:\n```sparql\nSELECT ?hero_name WHERE {\n  GRAPH <http://example.org/EMPIRE> {\n    _:b1 <http://example.org/hero> ?hero.\n    ?hero <http://example.org/name> ?hero_name.\n          <http://example.org/friend> ?hero_friend.\n  }\n}\n```\n\n#### Setting an inline graph\n\nGraphQL:\n```graphql\n{\n  friend(graph:EMPIRE)\n  name\n}\n```\n\nSPARQL:\n```sparql\nSELECT ?name WHERE {\n  GRAPH <http://example.org/EMPIRE> {\n    ?b1 <http://example.org/friend> ?friend;\n  }\n  ?b1 <http://example.org/name> ?name.\n}\n```\n\n### Optional fields\n\nBy default, all fields that are defined in the query are _required_ to have results.\nIf any of the fields do not produce results, the full query results set will be empty.\n\nHowever, in some cases you may not be certain that a field will have results.\nIn those cases, you may want to mark a field as _optional_, using the `@optional` directive.\n\nContext:\n```json\n{\n  \"hero\": \"http://example.org/hero\",\n  \"name\": \"http://example.org/name\",\n  \"friend\": \"http://example.org/friend\"\n}\n```\n\nGraphQL:\n```graphql\nquery {\n  hero {\n    name @optional\n    friend @optional\n  }\n}\n\n```\n\nSPARQL:\n```sparql\nSELECT ?hero_name ?hero_friend WHERE {\n  ?b1 <http://example.org/hero> ?hero.\n  OPTIONAL { ?hero <http://example.org/name> ?hero_name. }\n  OPTIONAL { ?hero <http://example.org/friend> ?hero_friend. }\n}\n```\n\n### Reversed fields\n\nIf you want to reverse the relationship between\na parent a child node,\nyou can use the `@reverse` context option for a field.\n\nContext:\n```json\n{\n  \"hero\": \"http://example.org/hero\",\n  \"name\": \"http://example.org/name\",\n  \"friend\": { \"@reverse\": \"http://example.org/friend\" }\n}\n```\n\nGraphQL:\n```graphql\nquery {\n  hero {\n    friend {\n      name\n    }\n  }\n}\n```\n\nSPARQL:\n```sparql\nSELECT ?hero_friend_name WHERE {\n  ?b1 <http://example.org/hero> ?hero.\n  ?hero_friend <http://example.org/friend> ?hero;\n    <http://example.org/name> ?hero_friend_name.\n}\n```\n\n### Alternative fields\n\nIf multiple fields are applicable for retrieving a value,\nthen you can define all of them via the `alt` argument.\n\nContext:\n```json\n{\n  \"hero\": \"http://example.org/hero\",\n  \"name\": \"http://example.org/name\",\n  \"firstName\": \"http://example.org/firstName\"\n}\n```\n\nGraphQL:\n```graphql\n{\n  hero {\n    name(alt: firstName)\n  }\n}\n```\n\n_If you want to define more than one alternative, you can define them in a list like this: `name(alt: [firstName, nickName])`_\n\nSPARQL:\n```sparql\nSELECT ?hero_name WHERE {\n  ?b1 <http://example.org/hero> ?hero.\n  ?hero (<http://example.org/name>|<http://example.org/firstName>) ?hero_name.\n}\n```\n\n## Converting to tree-based results\n\nUsing a tool such as [SPARQL-Results+JSON to tree](https://github.com/rubensworks/sparqljson-to-tree.js),\nresults from converted queries can be compacted.\nBy default, all values will be considered _plural_, and values will always be emitted in an array.\nWith the `singularizeVariables` option, you can specify which values should be _singularized_ and not wrapped in an array anymore.\n\nTo simplify this process, graphql-to-sparql allows `@single` or `@plural` directives to be added inside the queries to indicate which fields should be singularized and which ones should remain plural.\nIf no directive is present, everything will remain plural.\nFor this, graphql-to-sparql allows an `singularizeVariables` object to be passed via options,\nwhich can then be used by other tools for compaction.\n\nFor example:\n```\nimport {Converter as TreeConverter} from \"sparqljson-to-tree\";\n\nconst singularizeVariables = {};\nconst algebra = await new Converter().graphqlToSparqlAlgebra('{ hero { name } }', {\n  \"hero\": \"http://example.org/hero\",\n  \"name\": \"http://example.org/name\",\n  \"friends\": \"http://example.org/friends\"\n}, { singularizeVariables });\n\nconst response =  { ... }; // Passed to some query engine like Comunica\n\nconst jsonResult = new TreeConverter().sparqlJsonResultsToTree(response, { singularizeVariables });\n```\n\nAvailable directives:\n\n| Directive | Meaning |\n| --------- | ------- |\n| `@single` | This field will be singular. |\n| `@plural` | This field will be plural. |\n| `@single(scope: all)` | This field and all child fields will be singular. |\n| `@plural(scope: all)` | This field and all child fields will be plural. |\n\nBy default, all fields all plural. So there is an implicit `@plural(scope: all)` directive on the query root.\n\n### Singularization examples\n\n#### Singularizing a field\n\nQuery:\n```graphql\n{\n  hero {\n    name @single\n  }\n}\n```\nExample output:\n```json\n[\n  {\n    \"hero\": [\n      {\n        \"name\": \"Alice\"\n      },\n      {\n        \"name\": \"Bob\"\n      }\n    ]\n  }\n]\n```\n\n#### Singularizing everything\n\nQuery:\n```graphql\nquery @single(scope: all) {\n  hero {\n    name\n  }\n}\n```\nExample output:\n```json\n{\n  \"hero\": {\n    \"name\": \"Alice\"\n  }\n}\n```\n\n#### Singularizing everything except for a single field\n\nQuery:\n```graphql\nquery @single(scope: all) {\n  hero @plural {\n    name\n  }\n}\n```\nExample output:\n```json\n{\n  \"hero\": [\n    {\n      \"name\": \"Alice\"\n    }\n  ]\n}\n```\n\n## License\nThis software is written by [Ruben Taelman](http://rubensworks.net/).\n\nThis code is released under the [MIT license](http://opensource.org/licenses/MIT).\n","readmeFilename":"README.md"}