{"_id":"@comunica/actor-optimize-query-operation-query-source-identify","_rev":"12-b008ba8a4d09a926cbcb148a205545fe","name":"@comunica/actor-optimize-query-operation-query-source-identify","dist-tags":{"next":"4.4.2-alpha.49.0","latest":"5.4.0"},"versions":{"4.4.2-alpha.49.0":{"name":"@comunica/actor-optimize-query-operation-query-source-identify","version":"4.4.2-alpha.49.0","keywords":["comunica","actor","optimize-query-operation","query-source-identify"],"license":"MIT","_id":"@comunica/actor-optimize-query-operation-query-source-identify@4.4.2-alpha.49.0","maintainers":[{"name":"joachimvh","email":"joachimvh@gmail.com"},{"name":"rubensworks","email":"rubensworks@gmail.com"},{"name":"rubenverborgh","email":"ruben@verborgh.org"},{"name":"dexagod","email":"dedecker.ruben@gmail.com"},{"name":"jeswr","email":"jmwright.045@gmail.com"}],"homepage":"https://comunica.dev/","bugs":{"url":"https://github.com/comunica/comunica/issues"},"dist":{"shasum":"8401c5695fa5ed96e95ff5569f68892fbb7b3c23","tarball":"https://registry.npmjs.org/@comunica/actor-optimize-query-operation-query-source-identify/-/actor-optimize-query-operation-query-source-identify-4.4.2-alpha.49.0.tgz","fileCount":12,"integrity":"sha512-snvHb+WtMwO3/kG2+zWSvoFzGYGmm7AldKbeKmN7+J5z/bV0k6sc/UQ1nwQ9PB9wwD02mGVKtu5iOqk0y8K+8Q==","signatures":[{"sig":"MEUCIBhz/fH7V5f9UQx1zbH99D6Op6NJW7ZfkU8CvYixUUORAiEA9dyA9qdftHQx5eywhuJxqCJektwIkwGrteqUkWzJ+Og=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41809},"main":"lib/index.js","funding":{"url":"https://opencollective.com/comunica-association","type":"opencollective"},"gitHead":"ef6f96cfd8faf7c37955bb7e0fe9f6fc6a994bdf","scripts":{"build":"yarn run build:ts && yarn run build:components","build:ts":"node \"../../node_modules/typescript/bin/tsc\"","build:components":"componentsjs-generator"},"typings":"lib/index","_npmUser":{"name":"rubensworks","email":"rubensworks@gmail.com"},"lsd:module":true,"repository":{"url":"git+https://github.com/comunica/comunica.git","type":"git","directory":"packages/actor-optimize-query-operation-query-source-identify"},"_npmVersion":"lerna/8.1.2/node@v22.14.0+arm64 (darwin)","description":"A query-source-identify optimize-query-operation actor","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"lru-cache":"^10.0.0","@comunica/core":"4.4.2-alpha.49.0","@comunica/types":"4.4.2-alpha.49.0","@comunica/context-entries":"4.4.2-alpha.49.0","@comunica/bus-http-invalidate":"4.4.2-alpha.49.0","@comunica/bus-context-preprocess":"4.4.2-alpha.49.0","@comunica/bus-query-source-identify":"4.4.2-alpha.49.0","@comunica/bus-optimize-query-operation":"4.4.2-alpha.49.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/actor-optimize-query-operation-query-source-identify_4.4.2-alpha.49.0_1761136991870_0.2793285599097397","host":"s3://npm-registry-packages-npm-production"}},"4.5.0":{"name":"@comunica/actor-optimize-query-operation-query-source-identify","version":"4.5.0","keywords":["comunica","actor","optimize-query-operation","query-source-identify"],"license":"MIT","_id":"@comunica/actor-optimize-query-operation-query-source-identify@4.5.0","maintainers":[{"name":"joachimvh","email":"joachimvh@gmail.com"},{"name":"rubensworks","email":"rubensworks@gmail.com"},{"name":"rubenverborgh","email":"ruben@verborgh.org"},{"name":"dexagod","email":"dedecker.ruben@gmail.com"},{"name":"jeswr","email":"jmwright.045@gmail.com"}],"homepage":"https://comunica.dev/","bugs":{"url":"https://github.com/comunica/comunica/issues"},"dist":{"shasum":"3569888a95dfc66e237d81c15ec43e8c847d3b3b","tarball":"https://registry.npmjs.org/@comunica/actor-optimize-query-operation-query-source-identify/-/actor-optimize-query-operation-query-source-identify-4.5.0.tgz","fileCount":12,"integrity":"sha512-uccnKidEg3rPrH9/+78EqbKpV1vNAZbzG3HEYkqHn1TT3lYydTtRqW6u/Yyz5toJpabCoXlLijxmI9hJkXIUSg==","signatures":[{"sig":"MEYCIQD+0UzuHYyUCVLVUpb12jWUxJeZYdjQQHUxQGSKAHKTsAIhAPPvTtvGpjHXqYNZszFodRwtN0CSiyVRpcwjcA0GEfbT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49003},"main":"lib/index.js","funding":{"url":"https://opencollective.com/comunica-association","type":"opencollective"},"gitHead":"fb01ead4dc1f68c06bfa1d34ecbf48380b8ea3a3","scripts":{"build":"yarn run build:ts && yarn run build:components","build:ts":"node \"../../node_modules/typescript/bin/tsc\"","build:components":"componentsjs-generator"},"typings":"lib/index","_npmUser":{"name":"rubensworks","email":"rubensworks@gmail.com"},"lsd:module":true,"repository":{"url":"git+https://github.com/comunica/comunica.git","type":"git","directory":"packages/actor-optimize-query-operation-query-source-identify"},"_npmVersion":"lerna/9.0.0/node@v22.14.0+arm64 (darwin)","description":"A query-source-identify optimize-query-operation actor","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"lru-cache":"^11.2.2","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/utils-algebra":"^4.0.2","@comunica/context-entries":"^4.5.0","@comunica/bus-http-invalidate":"^4.5.0","@comunica/utils-query-operation":"^4.5.0","@comunica/bus-context-preprocess":"^4.5.0","@comunica/bus-query-source-identify":"^4.5.0","@comunica/bus-optimize-query-operation":"^4.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/actor-optimize-query-operation-query-source-identify_4.5.0_1767849197970_0.7694581935317024","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@comunica/actor-optimize-query-operation-query-source-identify","version":"5.0.0","keywords":["comunica","actor","optimize-query-operation","query-source-identify"],"license":"MIT","_id":"@comunica/actor-optimize-query-operation-query-source-identify@5.0.0","maintainers":[{"name":"joachimvh","email":"joachimvh@gmail.com"},{"name":"rubensworks","email":"rubensworks@gmail.com"},{"name":"rubenverborgh","email":"ruben@verborgh.org"},{"name":"dexagod","email":"dedecker.ruben@gmail.com"},{"name":"jeswr","email":"jmwright.045@gmail.com"}],"homepage":"https://comunica.dev/","bugs":{"url":"https://github.com/comunica/comunica/issues"},"dist":{"shasum":"0313d5e1a859bc9f18960a59b2e38ac93f11d965","tarball":"https://registry.npmjs.org/@comunica/actor-optimize-query-operation-query-source-identify/-/actor-optimize-query-operation-query-source-identify-5.0.0.tgz","fileCount":12,"integrity":"sha512-xlyI3JUiz9TPWJh7JJu5SD/icqxK65Lmnzz0FlROSyFof3H9gLzswiL8qmyvly2aDy+uZnqcBTVHP8f3RFa5zQ==","signatures":[{"sig":"MEUCIHzq43Mhl1XgKViIxoCxnYLv0nkwy3gHJqqZ9P9mjRunAiEAxzfVdG6GmPRj6g7ZV4GsC1yaUAW6miLinisM9sKYigc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49003},"main":"lib/index.js","funding":{"url":"https://opencollective.com/comunica-association","type":"opencollective"},"gitHead":"0b1756fdb9bef014133432489627c1bd71779bd0","scripts":{"build":"yarn run build:ts && yarn run build:components","build:ts":"node \"../../node_modules/typescript/bin/tsc\"","build:components":"componentsjs-generator"},"typings":"lib/index","_npmUser":{"name":"rubensworks","email":"rubensworks@gmail.com"},"lsd:module":true,"repository":{"url":"git+https://github.com/comunica/comunica.git","type":"git","directory":"packages/actor-optimize-query-operation-query-source-identify"},"_npmVersion":"lerna/9.0.0/node@v22.14.0+arm64 (darwin)","description":"A query-source-identify optimize-query-operation actor","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"lru-cache":"^11.2.2","@comunica/core":"^5.0.0","@comunica/types":"^5.0.0","@comunica/utils-algebra":"^5.0.0","@comunica/context-entries":"^5.0.0","@comunica/bus-http-invalidate":"^5.0.0","@comunica/utils-query-operation":"^5.0.0","@comunica/bus-context-preprocess":"^5.0.0","@comunica/bus-query-source-identify":"^5.0.0","@comunica/bus-optimize-query-operation":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/actor-optimize-query-operation-query-source-identify_5.0.0_1767849409361_0.9504437218724999","host":"s3://npm-registry-packages-npm-production"}},"5.0.2":{"name":"@comunica/actor-optimize-query-operation-query-source-identify","version":"5.0.2","keywords":["comunica","actor","optimize-query-operation","query-source-identify"],"license":"MIT","_id":"@comunica/actor-optimize-query-operation-query-source-identify@5.0.2","maintainers":[{"name":"joachimvh","email":"joachimvh@gmail.com"},{"name":"rubensworks","email":"rubensworks@gmail.com"},{"name":"rubenverborgh","email":"ruben@verborgh.org"},{"name":"dexagod","email":"dedecker.ruben@gmail.com"},{"name":"jeswr","email":"jmwright.045@gmail.com"}],"homepage":"https://comunica.dev/","bugs":{"url":"https://github.com/comunica/comunica/issues"},"dist":{"shasum":"49469ef1abc925c99a358765b848ddf3609016ce","tarball":"https://registry.npmjs.org/@comunica/actor-optimize-query-operation-query-source-identify/-/actor-optimize-query-operation-query-source-identify-5.0.2.tgz","fileCount":12,"integrity":"sha512-SpFGQMtmnhrzGWlmbaOEx7tg555ewrAFXxCLb3WZYG1A90S01I1DkPxkqPcD49as0POP7eJGvEGp87IIBv2l+Q==","signatures":[{"sig":"MEUCIQCfRodkRQaPkL5U4m5Yg3Lj1BtCaBM+S3CUud1/0DfVAwIgRnwWxRR8eRPue+2eqH+mHlAYQg+BTHR9Jnjs0WqWR3A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49003},"main":"lib/index.js","funding":{"url":"https://opencollective.com/comunica-association","type":"opencollective"},"gitHead":"3b29f914010fd2fc56682a0ceff962ef6ff24f32","scripts":{"build":"yarn run build:ts && yarn run build:components","build:ts":"node \"../../node_modules/typescript/bin/tsc\"","build:components":"componentsjs-generator"},"typings":"lib/index","_npmUser":{"name":"rubensworks","email":"rubensworks@gmail.com"},"lsd:module":true,"repository":{"url":"git+https://github.com/comunica/comunica.git","type":"git","directory":"packages/actor-optimize-query-operation-query-source-identify"},"_npmVersion":"lerna/9.0.0/node@v22.14.0+arm64 (darwin)","description":"A query-source-identify optimize-query-operation actor","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"lru-cache":"^11.2.2","@comunica/core":"^5.0.2","@comunica/types":"^5.0.0","@comunica/utils-algebra":"^5.0.0","@comunica/context-entries":"^5.0.2","@comunica/bus-http-invalidate":"^5.0.2","@comunica/utils-query-operation":"^5.0.2","@comunica/bus-context-preprocess":"^5.0.2","@comunica/bus-query-source-identify":"^5.0.2","@comunica/bus-optimize-query-operation":"^5.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/actor-optimize-query-operation-query-source-identify_5.0.2_1768214786658_0.4582513413560667","host":"s3://npm-registry-packages-npm-production"}},"5.0.3":{"name":"@comunica/actor-optimize-query-operation-query-source-identify","version":"5.0.3","keywords":["comunica","actor","optimize-query-operation","query-source-identify"],"license":"MIT","_id":"@comunica/actor-optimize-query-operation-query-source-identify@5.0.3","maintainers":[{"name":"joachimvh","email":"joachimvh@gmail.com"},{"name":"rubensworks","email":"rubensworks@gmail.com"},{"name":"rubenverborgh","email":"ruben@verborgh.org"},{"name":"dexagod","email":"dedecker.ruben@gmail.com"},{"name":"jeswr","email":"jmwright.045@gmail.com"}],"homepage":"https://comunica.dev/","bugs":{"url":"https://github.com/comunica/comunica/issues"},"dist":{"shasum":"6385a155d8522fa6c0d257ea872240c56dc05e37","tarball":"https://registry.npmjs.org/@comunica/actor-optimize-query-operation-query-source-identify/-/actor-optimize-query-operation-query-source-identify-5.0.3.tgz","fileCount":12,"integrity":"sha512-m8050gKMKr38C2ZInWixQg3xUWED+EUA3YcrlD2JOiP3MPStUX+GnZcrPZ8bOug5hbp6JnQeLo0KNG/kG94uHw==","signatures":[{"sig":"MEYCIQDajPlu+TIjDyFSULB4rZ1UoodsEQTj/8jscFBXj/tWJAIhAJn+tmYDezw6N3KjWmSnpRkeb+Aa/aUbhiCw1rV4+dAH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49003},"main":"lib/index.js","funding":{"url":"https://opencollective.com/comunica-association","type":"opencollective"},"gitHead":"aba77206f60cfc9655640420275fec5c05b8f73d","scripts":{"build":"yarn run build:ts && yarn run build:components","build:ts":"node \"../../node_modules/typescript/bin/tsc\"","build:components":"componentsjs-generator"},"typings":"lib/index","_npmUser":{"name":"rubensworks","email":"rubensworks@gmail.com"},"lsd:module":true,"repository":{"url":"git+https://github.com/comunica/comunica.git","type":"git","directory":"packages/actor-optimize-query-operation-query-source-identify"},"_npmVersion":"lerna/9.0.0/node@v22.14.0+arm64 (darwin)","description":"A query-source-identify optimize-query-operation actor","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"lru-cache":"^11.2.2","@comunica/core":"^5.0.3","@comunica/types":"^5.0.0","@comunica/utils-algebra":"^5.0.0","@comunica/context-entries":"^5.0.3","@comunica/bus-http-invalidate":"^5.0.3","@comunica/utils-query-operation":"^5.0.3","@comunica/bus-context-preprocess":"^5.0.3","@comunica/bus-query-source-identify":"^5.0.3","@comunica/bus-optimize-query-operation":"^5.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/actor-optimize-query-operation-query-source-identify_5.0.3_1768226811978_0.8766893914339111","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"name":"@comunica/actor-optimize-query-operation-query-source-identify","version":"5.1.0","keywords":["comunica","actor","optimize-query-operation","query-source-identify"],"license":"MIT","_id":"@comunica/actor-optimize-query-operation-query-source-identify@5.1.0","maintainers":[{"name":"joachimvh","email":"joachimvh@gmail.com"},{"name":"rubensworks","email":"rubensworks@gmail.com"},{"name":"rubenverborgh","email":"ruben@verborgh.org"},{"name":"dexagod","email":"dedecker.ruben@gmail.com"},{"name":"jeswr","email":"jmwright.045@gmail.com"}],"homepage":"https://comunica.dev/","bugs":{"url":"https://github.com/comunica/comunica/issues"},"dist":{"shasum":"270d46a65ae529f67c3cd3769b5b972adbefc213","tarball":"https://registry.npmjs.org/@comunica/actor-optimize-query-operation-query-source-identify/-/actor-optimize-query-operation-query-source-identify-5.1.0.tgz","fileCount":12,"integrity":"sha512-Yy1UvHi1Ktcr839aNXm+Tg6BGGfVvebm5Zi8Ui+4Ts0gjEN6pPakqZgoXtGei7HAKuUndEdjo2NEAX49YgwdGA==","signatures":[{"sig":"MEUCIH/6d218PTyC9kRFaUjRo8W4/1eVbt429C6/LggwepFHAiEAjX+w/tns8HNI36uCiUz1JaqtqTrM5EEE+MRi66Pr//g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49003},"main":"lib/index.js","funding":{"url":"https://opencollective.com/comunica-association","type":"opencollective"},"gitHead":"e13930973fd305fd6b233e2535ed4e636de7ebeb","scripts":{"build":"yarn run build:ts && yarn run build:components","build:ts":"node \"../../node_modules/typescript/bin/tsc\"","build:components":"componentsjs-generator"},"typings":"lib/index","_npmUser":{"name":"rubensworks","email":"rubensworks@gmail.com"},"lsd:module":true,"repository":{"url":"git+https://github.com/comunica/comunica.git","type":"git","directory":"packages/actor-optimize-query-operation-query-source-identify"},"_npmVersion":"lerna/9.0.0/node@v22.14.0+arm64 (darwin)","description":"A query-source-identify optimize-query-operation actor","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"lru-cache":"^11.2.2","@comunica/core":"^5.1.0","@comunica/types":"^5.1.0","@comunica/utils-algebra":"^5.0.0","@comunica/context-entries":"^5.1.0","@comunica/bus-http-invalidate":"^5.1.0","@comunica/utils-query-operation":"^5.1.0","@comunica/bus-context-preprocess":"^5.1.0","@comunica/bus-query-source-identify":"^5.1.0","@comunica/bus-optimize-query-operation":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/actor-optimize-query-operation-query-source-identify_5.1.0_1768559728312_0.8132296744999352","host":"s3://npm-registry-packages-npm-production"}},"5.1.3":{"name":"@comunica/actor-optimize-query-operation-query-source-identify","version":"5.1.3","keywords":["comunica","actor","optimize-query-operation","query-source-identify"],"license":"MIT","_id":"@comunica/actor-optimize-query-operation-query-source-identify@5.1.3","maintainers":[{"name":"joachimvh","email":"joachimvh@gmail.com"},{"name":"rubensworks","email":"rubensworks@gmail.com"},{"name":"rubenverborgh","email":"ruben@verborgh.org"},{"name":"dexagod","email":"dedecker.ruben@gmail.com"},{"name":"jeswr","email":"jmwright.045@gmail.com"}],"homepage":"https://comunica.dev/","bugs":{"url":"https://github.com/comunica/comunica/issues"},"dist":{"shasum":"23995d8c5606845fab64cd1672a6d22b7cdd2106","tarball":"https://registry.npmjs.org/@comunica/actor-optimize-query-operation-query-source-identify/-/actor-optimize-query-operation-query-source-identify-5.1.3.tgz","fileCount":12,"integrity":"sha512-Us6BIj/dK/ha0909qdQ/oOqO1vhVbMcoOXRo+7ioeUgK51RHREUsIcy3DA7AzCRA1QAS3UizdphrA60wMGalGA==","signatures":[{"sig":"MEUCIQDSWqKiiRy4BDIWNZWhBxDX6DgatFhHQW1t9V62d+bvDAIgLZjdtyfKNQJJqLrEjK//cNjq38w9uX5DUYgtFB9bKsk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49003},"main":"lib/index.js","funding":{"url":"https://opencollective.com/comunica-association","type":"opencollective"},"gitHead":"8740a36019a375fd2ba27e799c52d63eb5cacc24","scripts":{"build":"yarn run build:ts && yarn run build:components","build:ts":"node \"../../node_modules/typescript/bin/tsc\"","build:components":"componentsjs-generator"},"typings":"lib/index","_npmUser":{"name":"rubensworks","email":"rubensworks@gmail.com"},"lsd:module":true,"repository":{"url":"git+https://github.com/comunica/comunica.git","type":"git","directory":"packages/actor-optimize-query-operation-query-source-identify"},"_npmVersion":"lerna/9.0.0/node@v22.14.0+arm64 (darwin)","description":"A query-source-identify optimize-query-operation actor","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"lru-cache":"^11.2.2","@comunica/core":"^5.1.3","@comunica/types":"^5.1.3","@comunica/utils-algebra":"^5.1.3","@comunica/context-entries":"^5.1.3","@comunica/bus-http-invalidate":"^5.1.3","@comunica/utils-query-operation":"^5.1.3","@comunica/bus-context-preprocess":"^5.1.3","@comunica/bus-query-source-identify":"^5.1.3","@comunica/bus-optimize-query-operation":"^5.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/actor-optimize-query-operation-query-source-identify_5.1.3_1769771354098_0.5241665206624468","host":"s3://npm-registry-packages-npm-production"}},"5.2.0":{"name":"@comunica/actor-optimize-query-operation-query-source-identify","version":"5.2.0","keywords":["comunica","actor","optimize-query-operation","query-source-identify"],"license":"MIT","_id":"@comunica/actor-optimize-query-operation-query-source-identify@5.2.0","maintainers":[{"name":"joachimvh","email":"joachimvh@gmail.com"},{"name":"rubensworks","email":"rubensworks@gmail.com"},{"name":"rubenverborgh","email":"ruben@verborgh.org"},{"name":"dexagod","email":"dedecker.ruben@gmail.com"},{"name":"jeswr","email":"jmwright.045@gmail.com"}],"homepage":"https://comunica.dev/","bugs":{"url":"https://github.com/comunica/comunica/issues"},"dist":{"shasum":"03f0afc49e8567972b4886ad67cc77a6ebc83ff7","tarball":"https://registry.npmjs.org/@comunica/actor-optimize-query-operation-query-source-identify/-/actor-optimize-query-operation-query-source-identify-5.2.0.tgz","fileCount":12,"integrity":"sha512-3R6wqO0C2JjOZSO4pLUrRKUO1YHTpFf9oWXzWlg0E1UCDSxra8rN9l8BMte+II2VOE48ph2KVXCKos/TqJPDmg==","signatures":[{"sig":"MEYCIQDprqwKI54uqjxl5/DqFl6yxGa+eSjTL9IKvTGPNTNZ2wIhAPxZEF9eLISOzDUL+WwFVQFSVoYC3kmIfPX2gqa9+zAY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49003},"main":"lib/index.js","funding":{"url":"https://opencollective.com/comunica-association","type":"opencollective"},"gitHead":"ebb0e79bddcd850fcb8d0fb5b422af88e67fa283","scripts":{"build":"yarn run build:ts && yarn run build:components","build:ts":"node \"../../node_modules/typescript/bin/tsc\"","build:components":"componentsjs-generator"},"typings":"lib/index","_npmUser":{"name":"rubensworks","email":"rubensworks@gmail.com"},"lsd:module":true,"repository":{"url":"git+https://github.com/comunica/comunica.git","type":"git","directory":"packages/actor-optimize-query-operation-query-source-identify"},"_npmVersion":"lerna/9.0.0/node@v22.14.0+arm64 (darwin)","description":"A query-source-identify optimize-query-operation actor","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"lru-cache":"^11.2.2","@comunica/core":"^5.2.0","@comunica/types":"^5.2.0","@comunica/utils-algebra":"^5.2.0","@comunica/context-entries":"^5.2.0","@comunica/bus-http-invalidate":"^5.2.0","@comunica/utils-query-operation":"^5.2.0","@comunica/bus-context-preprocess":"^5.2.0","@comunica/bus-query-source-identify":"^5.2.0","@comunica/bus-optimize-query-operation":"^5.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/actor-optimize-query-operation-query-source-identify_5.2.0_1776160101374_0.40734243894840927","host":"s3://npm-registry-packages-npm-production"}},"5.2.2":{"name":"@comunica/actor-optimize-query-operation-query-source-identify","version":"5.2.2","keywords":["comunica","actor","optimize-query-operation","query-source-identify"],"license":"MIT","_id":"@comunica/actor-optimize-query-operation-query-source-identify@5.2.2","maintainers":[{"name":"joachimvh","email":"joachimvh@gmail.com"},{"name":"rubensworks","email":"rubensworks@gmail.com"},{"name":"rubenverborgh","email":"ruben@verborgh.org"},{"name":"dexagod","email":"dedecker.ruben@gmail.com"},{"name":"jeswr","email":"jmwright.045@gmail.com"}],"homepage":"https://comunica.dev/","bugs":{"url":"https://github.com/comunica/comunica/issues"},"dist":{"shasum":"2bec4108445a15fcb7c29774695e067b9974d690","tarball":"https://registry.npmjs.org/@comunica/actor-optimize-query-operation-query-source-identify/-/actor-optimize-query-operation-query-source-identify-5.2.2.tgz","fileCount":12,"integrity":"sha512-jE3v6aHhUboHByGu5d9M94c4XKhsp+ZtBc/tCV1FP7VFkrfKc9+tUTn98zUSHjVprgWrfmAQiaR82B2EMILysg==","signatures":[{"sig":"MEUCIDTKBRYFhkLMMz69683jtgTXum2jWa3uOrZKbZsvVoPEAiEA1KPX4sCalTjTqA+DlQnIHSG2LVWDxc/cawRme0Wrwlg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49003},"main":"lib/index.js","funding":{"url":"https://opencollective.com/comunica-association","type":"opencollective"},"gitHead":"c064abdfd8943e84c2aacbe01faec643ed8d289b","scripts":{"build":"yarn run build:ts && yarn run build:components","build:ts":"node \"../../node_modules/typescript/bin/tsc\"","build:components":"componentsjs-generator"},"typings":"lib/index","_npmUser":{"name":"rubensworks","email":"rubensworks@gmail.com"},"lsd:module":true,"repository":{"url":"git+https://github.com/comunica/comunica.git","type":"git","directory":"packages/actor-optimize-query-operation-query-source-identify"},"_npmVersion":"lerna/9.0.0/node@v22.14.0+arm64 (darwin)","description":"A query-source-identify optimize-query-operation actor","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"lru-cache":"^11.2.2","@comunica/core":"^5.2.2","@comunica/types":"^5.2.0","@comunica/utils-algebra":"^5.2.0","@comunica/context-entries":"^5.2.2","@comunica/bus-http-invalidate":"^5.2.2","@comunica/utils-query-operation":"^5.2.2","@comunica/bus-context-preprocess":"^5.2.2","@comunica/bus-query-source-identify":"^5.2.2","@comunica/bus-optimize-query-operation":"^5.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/actor-optimize-query-operation-query-source-identify_5.2.2_1777784378793_0.29662490614678294","host":"s3://npm-registry-packages-npm-production"}},"5.2.3":{"name":"@comunica/actor-optimize-query-operation-query-source-identify","version":"5.2.3","keywords":["comunica","actor","optimize-query-operation","query-source-identify"],"license":"MIT","_id":"@comunica/actor-optimize-query-operation-query-source-identify@5.2.3","maintainers":[{"name":"joachimvh","email":"joachimvh@gmail.com"},{"name":"rubensworks","email":"rubensworks@gmail.com"},{"name":"rubenverborgh","email":"ruben@verborgh.org"},{"name":"dexagod","email":"dedecker.ruben@gmail.com"},{"name":"jeswr","email":"jmwright.045@gmail.com"}],"homepage":"https://comunica.dev/","bugs":{"url":"https://github.com/comunica/comunica/issues"},"dist":{"shasum":"6f25ce479dcf60e45c7264441596938c771e1d5b","tarball":"https://registry.npmjs.org/@comunica/actor-optimize-query-operation-query-source-identify/-/actor-optimize-query-operation-query-source-identify-5.2.3.tgz","fileCount":12,"integrity":"sha512-TpueX8wdpwQp2Vy+2EGEVWgea9qW8YLVXbydHMYRNLX7UIGdu+iJKiWjrn/2uEDAr5+MUSpV+hTXpHtApc40sA==","signatures":[{"sig":"MEUCIEIQJiBcsdmD/laUYLppVBGs76SQtHWMzHS9Tjiajc+/AiEAyBBCuGBKzDJqLl6rMuU9rnI8wutzObAfRqL81Spy8AM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49003},"main":"lib/index.js","funding":{"url":"https://opencollective.com/comunica-association","type":"opencollective"},"gitHead":"3fd2744b40b367418b3ac485410096716cdbe71a","scripts":{"build":"yarn run build:ts && yarn run build:components","build:ts":"node \"../../node_modules/typescript/bin/tsc\"","build:components":"componentsjs-generator"},"typings":"lib/index","_npmUser":{"name":"rubensworks","email":"rubensworks@gmail.com"},"lsd:module":true,"repository":{"url":"git+https://github.com/comunica/comunica.git","type":"git","directory":"packages/actor-optimize-query-operation-query-source-identify"},"_npmVersion":"lerna/9.0.0/node@v22.14.0+arm64 (darwin)","description":"A query-source-identify optimize-query-operation actor","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"lru-cache":"^11.2.2","@comunica/core":"^5.2.3","@comunica/types":"^5.2.3","@comunica/utils-algebra":"^5.2.0","@comunica/context-entries":"^5.2.3","@comunica/bus-http-invalidate":"^5.2.3","@comunica/utils-query-operation":"^5.2.3","@comunica/bus-context-preprocess":"^5.2.3","@comunica/bus-query-source-identify":"^5.2.3","@comunica/bus-optimize-query-operation":"^5.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/actor-optimize-query-operation-query-source-identify_5.2.3_1779805209087_0.5749352770874394","host":"s3://npm-registry-packages-npm-production"}},"5.3.0":{"name":"@comunica/actor-optimize-query-operation-query-source-identify","version":"5.3.0","keywords":["comunica","actor","optimize-query-operation","query-source-identify"],"license":"MIT","_id":"@comunica/actor-optimize-query-operation-query-source-identify@5.3.0","maintainers":[{"name":"joachimvh","email":"joachimvh@gmail.com"},{"name":"rubensworks","email":"rubensworks@gmail.com"},{"name":"rubenverborgh","email":"ruben@verborgh.org"},{"name":"dexagod","email":"dedecker.ruben@gmail.com"},{"name":"jeswr","email":"jmwright.045@gmail.com"}],"homepage":"https://comunica.dev/","bugs":{"url":"https://github.com/comunica/comunica/issues"},"dist":{"shasum":"40d14527d30f0c97ff862f331056ccdc41bf033a","tarball":"https://registry.npmjs.org/@comunica/actor-optimize-query-operation-query-source-identify/-/actor-optimize-query-operation-query-source-identify-5.3.0.tgz","fileCount":12,"integrity":"sha512-jvU5zrpJj/32F6fQ3G1VU3QhG7xpXlfBWk4tKKdbs+d4hbwBS0Nn34/utn6DWiTpOUIWuGpio9Z2uQ4VJMHpyA==","signatures":[{"sig":"MEUCIBT2UF2plTuE0GDP9+fJ/Lwobgl5UvqRxmpnRelZqcO0AiEAvaG8zzjyRUKOzqcTw6mVh3burRpcNv8uSU8pbSlLNm8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49003},"main":"lib/index.js","funding":{"url":"https://opencollective.com/comunica-association","type":"opencollective"},"gitHead":"8a9d8e4a706d64268e1e222b4c561caa47798f72","scripts":{"build":"yarn run build:ts && yarn run build:components","build:ts":"node \"../../node_modules/typescript/bin/tsc\"","build:components":"componentsjs-generator"},"typings":"lib/index","_npmUser":{"name":"rubensworks","email":"rubensworks@gmail.com"},"lsd:module":true,"repository":{"url":"git+https://github.com/comunica/comunica.git","type":"git","directory":"packages/actor-optimize-query-operation-query-source-identify"},"_npmVersion":"lerna/9.0.0/node@v22.14.0+arm64 (darwin)","description":"A query-source-identify optimize-query-operation actor","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"lru-cache":"^11.2.2","@comunica/core":"^5.3.0","@comunica/types":"^5.3.0","@comunica/utils-algebra":"^5.3.0","@comunica/context-entries":"^5.3.0","@comunica/bus-http-invalidate":"^5.3.0","@comunica/utils-query-operation":"^5.3.0","@comunica/bus-context-preprocess":"^5.3.0","@comunica/bus-query-source-identify":"^5.3.0","@comunica/bus-optimize-query-operation":"^5.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/actor-optimize-query-operation-query-source-identify_5.3.0_1783680397016_0.5380817511013141","host":"s3://npm-registry-packages-npm-production"}},"5.4.0":{"name":"@comunica/actor-optimize-query-operation-query-source-identify","version":"5.4.0","description":"A query-source-identify optimize-query-operation actor","lsd:module":true,"license":"MIT","funding":{"type":"opencollective","url":"https://opencollective.com/comunica-association"},"homepage":"https://comunica.dev/","repository":{"type":"git","url":"git+https://github.com/comunica/comunica.git","directory":"packages/actor-optimize-query-operation-query-source-identify"},"bugs":{"url":"https://github.com/comunica/comunica/issues"},"keywords":["comunica","actor","optimize-query-operation","query-source-identify"],"sideEffects":false,"main":"lib/index.js","typings":"lib/index","publishConfig":{"access":"public"},"scripts":{"build":"yarn run build:ts && yarn run build:components","build:ts":"node \"../../node_modules/typescript/bin/tsc\"","build:components":"componentsjs-generator"},"dependencies":{"@comunica/bus-context-preprocess":"^5.4.0","@comunica/bus-http-invalidate":"^5.4.0","@comunica/bus-optimize-query-operation":"^5.4.0","@comunica/bus-query-source-identify":"^5.4.0","@comunica/context-entries":"^5.4.0","@comunica/core":"^5.4.0","@comunica/types":"^5.4.0","@comunica/utils-algebra":"^5.4.0","@comunica/utils-query-operation":"^5.4.0","lru-cache":"^11.2.2"},"gitHead":"8a0a10913cb705adda45997210ebbe5502274a60","_id":"@comunica/actor-optimize-query-operation-query-source-identify@5.4.0","_nodeVersion":"22.23.2","_npmVersion":"lerna/10.0.0/node@v22.23.2+arm64 (darwin)","dist":{"integrity":"sha512-0SqiuNcxn2JIZmD7HfyH1lFfvYE8eGzMXFH+gzw6XOnIMAOAywCnC0cnFT661fRzBD00v0zZwl5XUypPIX7kMQ==","shasum":"2efb44a1a8e0d380cd9553cbda48210f0cc86f4d","tarball":"https://registry.npmjs.org/@comunica/actor-optimize-query-operation-query-source-identify/-/actor-optimize-query-operation-query-source-identify-5.4.0.tgz","fileCount":12,"unpackedSize":52028,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD2bBd3DccrLelOtALE+UbAct0mEzPuJkT3f36J4YHAfQIhAIMC7+JSBhiZ2oProYFzvPoJhvBMSRBDB49SNjcAWdAz"}]},"_npmUser":{"name":"rubensworks","email":"rubensworks@gmail.com"},"directories":{},"maintainers":[{"name":"joachimvh","email":"joachimvh@gmail.com"},{"name":"rubensworks","email":"rubensworks@gmail.com"},{"name":"rubenverborgh","email":"ruben@verborgh.org"},{"name":"dexagod","email":"dedecker.ruben@gmail.com"},{"name":"jeswr","email":"jmwright.045@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/actor-optimize-query-operation-query-source-identify_5.4.0_1789377011381_0.3868552539560226"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-22T12:43:11.800Z","modified":"2026-09-14T09:10:11.718Z","4.4.2-alpha.49.0":"2025-10-22T12:43:12.060Z","4.5.0":"2026-01-08T05:13:18.110Z","5.0.0":"2026-01-08T05:16:49.498Z","5.0.2":"2026-01-12T10:46:26.794Z","5.0.3":"2026-01-12T14:06:52.105Z","5.1.0":"2026-01-16T10:35:28.444Z","5.1.3":"2026-01-30T11:09:14.254Z","5.2.0":"2026-04-14T09:48:21.524Z","5.2.2":"2026-05-03T04:59:38.934Z","5.2.3":"2026-05-26T14:20:09.235Z","5.3.0":"2026-07-10T10:46:37.155Z","5.4.0":"2026-09-14T09:10:11.536Z"},"bugs":{"url":"https://github.com/comunica/comunica/issues"},"license":"MIT","homepage":"https://comunica.dev/","keywords":["comunica","actor","optimize-query-operation","query-source-identify"],"repository":{"type":"git","url":"git+https://github.com/comunica/comunica.git","directory":"packages/actor-optimize-query-operation-query-source-identify"},"description":"A query-source-identify optimize-query-operation actor","maintainers":[{"name":"joachimvh","email":"joachimvh@gmail.com"},{"name":"rubensworks","email":"rubensworks@gmail.com"},{"name":"rubenverborgh","email":"ruben@verborgh.org"},{"name":"dexagod","email":"dedecker.ruben@gmail.com"},{"name":"jeswr","email":"jmwright.045@gmail.com"}],"readme":"# Comunica Query Source Identify Optimize Query Operation Actor\n\n[![npm version](https://badge.fury.io/js/%40comunica%2Factor-optimize-query-operation-query-source-identify.svg)](https://www.npmjs.com/package/@comunica/actor-optimize-query-operation-query-source-identify)\n\nAn [Optimize Query Operation](https://github.com/comunica/comunica/tree/master/packages/bus-optimize-query-operation) actor\nthat identifies all query sources in the context using\nthe [Query Source Identify bus](https://github.com/comunica/comunica/tree/master/packages/bus-query-source-identify).\nIt will store all query sources in the context using `KeysQueryOperation.querySources`,\nand sources corresponding to the SERVICE clauses within the query will be stored\nusing `KeysQueryOperation.serviceSources`.\n\nSources of SERVICE clauses are not allowed to be dereferenced from the local file system,\nunless the `serviceAllowFileTargets` context entry is enabled.\n\nThis actor also contains a cache so that identical sources will be reused across multiple query executions.\nThis cache can be invalidated via `engine.invalidateHttpCache()`.\n\nThis module is part of the [Comunica framework](https://github.com/comunica/comunica),\nand should only be used by [developers that want to build their own query engine](https://comunica.dev/docs/modify/).\n\n[Click here if you just want to query with Comunica](https://comunica.dev/docs/query/).\n\n## Install\n\n```bash\n$ yarn add @comunica/actor-optimize-query-operation-query-source-identify\n```\n\n## Configure\n\nAfter installing, this package can be added to your engine's configuration as follows:\n```text\n{\n  \"@context\": [\n    ...\n    \"https://linkedsoftwaredependencies.org/bundles/npm/@comunica/actor-optimize-query-operation-query-source-identify/^1.0.0/components/context.jsonld\"\n  ],\n  \"actors\": [\n    ...\n    {\n      \"@id\": \"urn:comunica:default:optimize-query-operation/actors#query-source-identify\",\n      \"@type\": \"ActorOptimizeQueryOperationQuerySourceIdentify\",\n      \"mediatorQuerySourceIdentify\": { \"@id\": \"urn:comunica:default:query-source-identify/mediators#main\" },\n      \"mediatorContextPreprocess\": { \"@id\": \"urn:comunica:default:context-preprocess/mediators#main\" }\n    }\n  ]\n}\n```\n\n### Context Parameters\n\n* `serviceAllowFileTargets`: Optional flag indicating if SERVICE clauses may target local files, defaults to `false`.\n  Enabling this allows queries to read arbitrary local files,\n  which should only be done if all queries originate from trusted parties.\n\n### Config Parameters\n\n* `serviceForceSparqlEndpoint`: Optional flag indicating if the SERVICE target should be assumed to be a SPARQL endpoint, defaults to `false`.\n* `cacheSize`: The maximum number of entries in the LRU cache, set to 0 to disable, defaults to 100.\n* `httpInvalidator`: An optional actor that listens to HTTP invalidation events.\n* `mediatorQuerySourceIdentify`: A mediator over the [Query Source Identify bus](https://github.com/comunica/comunica/tree/master/packages/bus-query-source-identify).\n* `mediatorContextPreprocess`: A mediator over the [context preprocess bus](https://github.com/comunica/comunica/tree/master/packages/bus-context-preprocess).\n","readmeFilename":"README.md"}