{"_id":"@_linked/core","_rev":"150-fc7a9f8877ecb3b2189ef0e724460bb6","name":"@_linked/core","dist-tags":{"latest":"2.18.1","next":"2.18.0-next.20260910101301"},"versions":{"0.0.1":{"name":"@_linked/core","version":"0.0.1","license":"MIT","_id":"@_linked/core@0.0.1","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"dist":{"shasum":"9bad9486e0fcb8612b97e0eafe102aa927526bee","tarball":"https://registry.npmjs.org/@_linked/core/-/core-0.0.1.tgz","fileCount":292,"integrity":"sha512-znGbFUuoFV4RwYsz7XmYgOZ1X78VFUB6qqJVA2G31b89gz3BtZcdezr+behyH1AgIHeo6URqmxSz4yHix34u2Q==","signatures":[{"sig":"MEUCICnDtrolsmNKsCD1d0KbUv25FBkVAawnsLKXHK1uLp+sAiEAieAv7FrHFQENKAXNeame4AO0wSoV5+s2buNUNv9wUd0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1273509},"main":"lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js"}},"scripts":{"test":"npx jest --config jest.config.js","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"rene_reborn","email":"email@rene.life"},"_npmVersion":"10.9.2","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"_nodeVersion":"22.17.1","dependencies":{"next-tick":"^1.1.0"},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1_1770784169486_0.24029508177822567","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-next.20260211072341":{"name":"@_linked/core","version":"1.0.0-next.20260211072341","license":"MIT","_id":"@_linked/core@1.0.0-next.20260211072341","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/Semantu/linked#readme","bugs":{"url":"https://github.com/Semantu/linked/issues"},"dist":{"shasum":"5b35c9c0e434d4b6b8a58e614ee2174ef6141b21","tarball":"https://registry.npmjs.org/@_linked/core/-/core-1.0.0-next.20260211072341.tgz","fileCount":240,"integrity":"sha512-eAqykjuRCB9WeycYV3aRBrDuhtcAJwrVTe5KADhbLmKrfoSd+ib9r2u15z/8BMUejxHGc1oS89YcPWT5oD/woQ==","signatures":[{"sig":"MEUCIFWFBztJEp4NvdwEq0Z9ZKxMNzmhrWTEi0kUPiFbJTX+AiEA61fgX2/SpXzVhakq1hsMWDCpnbQmlQnkzvHzAJY8qfA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@1.0.0-next.20260211072341","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":976054},"main":"lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js"}},"gitHead":"36f6702277422d3c26af84e9c45a47bb8ca0f2dd","scripts":{"test":"npx jest --config jest.config.js","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86db3502-fe41-4a5e-aaf8-04e2e9fbc6f5"}},"repository":{"url":"git+https://github.com/Semantu/linked.git","type":"git"},"_npmVersion":"11.9.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"_nodeVersion":"22.22.0","dependencies":{"next-tick":"^1.1.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_1.0.0-next.20260211072341_1770794625325_0.5217474428278042","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@_linked/core","version":"1.0.0","license":"MIT","_id":"@_linked/core@1.0.0","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/Semantu/linked#readme","bugs":{"url":"https://github.com/Semantu/linked/issues"},"dist":{"shasum":"e982203c1d84d31eaa8a5e80f648fe022bac77b9","tarball":"https://registry.npmjs.org/@_linked/core/-/core-1.0.0.tgz","fileCount":240,"integrity":"sha512-i/5MI4wcldXSLM4nuJ/aQgWap7mI8c9jmmzeZI7446Kw1xQN/N6YPTuToKWfY0wdX9Qzg9PouLlWxCSwkS/ruQ==","signatures":[{"sig":"MEQCIGQF3wGw7FQ8ZXtfDsNgrvAcZbbwsLYCnK7pBD2t1SGQAiAstSC39YKNeGaTdkEE6Y9zVCXh0uQ3doJ99/3k9mC9vw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":975796},"main":"lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js"}},"gitHead":"8f06295548071758ec299c0e29c6104406d8946c","scripts":{"test":"npx jest --config jest.config.js","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86db3502-fe41-4a5e-aaf8-04e2e9fbc6f5"}},"repository":{"url":"git+https://github.com/Semantu/linked.git","type":"git"},"_npmVersion":"11.9.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"_nodeVersion":"22.22.0","dependencies":{"next-tick":"^1.1.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_1.0.0_1770794917089_0.40983724138128896","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-next.20260216062729":{"name":"@_linked/core","version":"1.0.0-next.20260216062729","license":"MIT","_id":"@_linked/core@1.0.0-next.20260216062729","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/Semantu/linked#readme","bugs":{"url":"https://github.com/Semantu/linked/issues"},"dist":{"shasum":"e314497a5ee12f756e565601757273d487250ab2","tarball":"https://registry.npmjs.org/@_linked/core/-/core-1.0.0-next.20260216062729.tgz","fileCount":240,"integrity":"sha512-wxhGsgB3idBw79ZD5uIhod39SQA+VpA38MJKJF/p1V7YlwdmVNTF9XJ+mBgQra95oXq1HFS2+DCB2dGRVv3XRQ==","signatures":[{"sig":"MEQCIBGg1gjuHgSIMyLPozZiv48/ihRQCwwMOS4A8WkPaOnDAiBguH5r8rptVBuXb61LEnXP0aNdTVvSEQ7XKjKNH59v4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@1.0.0-next.20260216062729","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1043117},"main":"lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js"}},"gitHead":"6ef5806836b35c15acea81b253e53500c68d2c89","scripts":{"test":"npx jest --config jest.config.js","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86db3502-fe41-4a5e-aaf8-04e2e9fbc6f5"}},"repository":{"url":"git+https://github.com/Semantu/linked.git","type":"git"},"_npmVersion":"11.10.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"_nodeVersion":"22.22.0","dependencies":{"next-tick":"^1.1.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_1.0.0-next.20260216062729_1771223253149_0.34683018679988065","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@_linked/core","version":"1.1.0","license":"MIT","_id":"@_linked/core@1.1.0","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/Semantu/linked#readme","bugs":{"url":"https://github.com/Semantu/linked/issues"},"dist":{"shasum":"183bac6035371416b083c108668c3db960b169fc","tarball":"https://registry.npmjs.org/@_linked/core/-/core-1.1.0.tgz","fileCount":240,"integrity":"sha512-urKVqP4g+xdRc+82GggYpzbktJNowIy7o/KquJRxslnvCDPDjZ1NBlcDrw5U04rqoW7rBwRK9z6A/TtCv+FjOg==","signatures":[{"sig":"MEQCIEAVChYnPC8lSCBilT/1AcjVssnSkbRBbdlYx/RVFjvhAiAjqZXfqbK1eH/salAWjarrIyK6yBxbbDahYVGlx960Gw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":976699},"main":"lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js"}},"gitHead":"24ebe57dfeccef98f0a5d644b556369a8b9e0cc8","scripts":{"test":"npx jest --config jest.config.js","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86db3502-fe41-4a5e-aaf8-04e2e9fbc6f5"}},"repository":{"url":"git+https://github.com/Semantu/linked.git","type":"git"},"_npmVersion":"11.10.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"_nodeVersion":"22.22.0","dependencies":{"next-tick":"^1.1.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_1.1.0_1771223484907_0.8972466929797773","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-next.20260224083238":{"name":"@_linked/core","version":"1.0.0-next.20260224083238","license":"MIT","_id":"@_linked/core@1.0.0-next.20260224083238","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/Semantu/linked#readme","bugs":{"url":"https://github.com/Semantu/linked/issues"},"dist":{"shasum":"3dfc4b6c0c6db476874e5c2fe998c44ba8a24216","tarball":"https://registry.npmjs.org/@_linked/core/-/core-1.0.0-next.20260224083238.tgz","fileCount":288,"integrity":"sha512-HfZO79OTPekBGfd2qcvuRPuuEu1Q/D2VjQH3/0uS6HdWdO0md1HUStC3C/YXHVFkeFocQzBW565MWk9ThxmvLA==","signatures":[{"sig":"MEUCIDnkI3mqzqcprKght46IvzrxFe2K0LEY3NC/nPxRrK6sAiEAmbnVR3h99ldKfgMo/Dlty6ocpcO3b9kL2QK+R5kRURc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@1.0.0-next.20260224083238","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1190004},"main":"lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js"}},"gitHead":"5c8df9ec67ba419c4db822234e95838d2109ccdb","scripts":{"test":"npx jest --config jest.config.js","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86db3502-fe41-4a5e-aaf8-04e2e9fbc6f5"}},"repository":{"url":"git+https://github.com/Semantu/linked.git","type":"git"},"_npmVersion":"11.10.1","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"_nodeVersion":"22.22.0","dependencies":{"next-tick":"^1.1.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_1.0.0-next.20260224083238_1771921961554_0.42027899522002654","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-next.20260225020512":{"name":"@_linked/core","version":"1.0.0-next.20260225020512","license":"MIT","_id":"@_linked/core@1.0.0-next.20260225020512","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/Semantu/linked#readme","bugs":{"url":"https://github.com/Semantu/linked/issues"},"dist":{"shasum":"f360f5255eb8693c62cf43bb147654b3dccb2c65","tarball":"https://registry.npmjs.org/@_linked/core/-/core-1.0.0-next.20260225020512.tgz","fileCount":288,"integrity":"sha512-yBn9SuatG1vsONzXBXxEAoywy9wnWzvGnkkZAQLfen6NQqipSN7yLNbS/qm5RtAAhzUAzEtoVI+XaGpIsg/kWw==","signatures":[{"sig":"MEQCIBE0pLmq3R4frpQCR3Mnzwu+erFfyNOUy5zsiEQe8HSAAiBPLzptaCvjddxePof0K5G8l1JEUabqMKs1SZA400VKpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@1.0.0-next.20260225020512","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1190004},"main":"lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js"}},"gitHead":"38f05fd68064199aeeb1566b61d4999d5f570d71","scripts":{"test":"npx jest --config jest.config.js","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86db3502-fe41-4a5e-aaf8-04e2e9fbc6f5"}},"repository":{"url":"git+https://github.com/Semantu/linked.git","type":"git"},"_npmVersion":"11.10.1","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"_nodeVersion":"22.22.0","dependencies":{"next-tick":"^1.1.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_1.0.0-next.20260225020512_1771985116244_0.4413646355516332","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-next.20260226091604":{"name":"@_linked/core","version":"1.0.0-next.20260226091604","license":"MIT","_id":"@_linked/core@1.0.0-next.20260226091604","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/Semantu/linked#readme","bugs":{"url":"https://github.com/Semantu/linked/issues"},"dist":{"shasum":"1f13205aedef288c61a48242a567e4331b8f7db9","tarball":"https://registry.npmjs.org/@_linked/core/-/core-1.0.0-next.20260226091604.tgz","fileCount":288,"integrity":"sha512-miGfPxujlf/99Xjy+ecOtjQnI1ZeKA0AZeXqqve01qYP5yGIJQeQsS5ZVD1QBi4fSo308PkRlMjNX9Bb/O1T+Q==","signatures":[{"sig":"MEYCIQDmMOWNuHfStcus4V1FnBepfpT7olH9HlBeUxsezpA+TwIhAK8yB7IcaKM8tOH8tmpMgwf3+jm7abNtlum7ZehbBxl7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@1.0.0-next.20260226091604","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1190319},"main":"lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js"}},"gitHead":"986dff6102f99336ccb70b5ad414b0974e8b50f1","scripts":{"test":"npx jest --config jest.config.js","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","setup":"npm run sync:agents","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","sync:agents":"node ./scripts/sync-agents.mjs","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86db3502-fe41-4a5e-aaf8-04e2e9fbc6f5"}},"repository":{"url":"git+https://github.com/Semantu/linked.git","type":"git"},"_npmVersion":"11.11.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"_nodeVersion":"22.22.0","dependencies":{"next-tick":"^1.1.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_1.0.0-next.20260226091604_1772097368088_0.36988738625825546","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-next.20260226234425":{"name":"@_linked/core","version":"1.0.0-next.20260226234425","license":"MIT","_id":"@_linked/core@1.0.0-next.20260226234425","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/Semantu/linked#readme","bugs":{"url":"https://github.com/Semantu/linked/issues"},"dist":{"shasum":"bbb4c5d3ab66268a9a53b48916ad7082532a2685","tarball":"https://registry.npmjs.org/@_linked/core/-/core-1.0.0-next.20260226234425.tgz","fileCount":288,"integrity":"sha512-6RHRMG4Z3n+f1Y14f6CPobvf1040eXufk2V2TEgLOeptgJQIBVl/0pwaiMyH8vmmsUp2O05bTlGbcORdob8XPg==","signatures":[{"sig":"MEYCIQDQx0rRPqLhaSVN6oSp2vkHvOojq6nQRfFSr2R7SDK4yQIhAJgGju0/v5U/vQizD/dTLb2khvzdXrLRU5ap+MgVfXTD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@1.0.0-next.20260226234425","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1190319},"main":"lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js"}},"gitHead":"79905263285b5bae62c57b07b51aaad84023dd6d","scripts":{"test":"npx jest --config jest.config.js","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","setup":"npm run sync:agents","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","sync:agents":"node ./scripts/sync-agents.mjs","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86db3502-fe41-4a5e-aaf8-04e2e9fbc6f5"}},"repository":{"url":"git+https://github.com/Semantu/linked.git","type":"git"},"_npmVersion":"11.11.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"_nodeVersion":"22.22.0","dependencies":{"next-tick":"^1.1.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_1.0.0-next.20260226234425_1772149468355_0.725504764148037","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-next.20260302072144":{"name":"@_linked/core","version":"1.0.0-next.20260302072144","license":"MIT","_id":"@_linked/core@1.0.0-next.20260302072144","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/Semantu/linked#readme","bugs":{"url":"https://github.com/Semantu/linked/issues"},"dist":{"shasum":"e2deaf25970c8e15023a82f1472eda6f6933af1f","tarball":"https://registry.npmjs.org/@_linked/core/-/core-1.0.0-next.20260302072144.tgz","fileCount":288,"integrity":"sha512-GWXZD9EFZZlgZFpsHhJRXlv3gN9s3I4BoW4A3/Jv3BUxmKnT9o+f//MzofSi+xQT12+oKXunO7JYcghLVgq/xw==","signatures":[{"sig":"MEUCIQDEicuRX7jf0wHYm9mqoOcZ7R67KUM9yo5txXfXAXxCHwIgRUsehnj3UwbC4SQ9Ipcvh79cF7ql7f7bFa8tlXQNWvk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@1.0.0-next.20260302072144","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1190537},"main":"lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js"}},"gitHead":"919baa6169560ea0e83633ff210ae279f66e0962","scripts":{"test":"npx jest --config jest.config.js","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","setup":"npm run sync:agents","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","sync:agents":"node ./scripts/sync-agents.mjs","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86db3502-fe41-4a5e-aaf8-04e2e9fbc6f5"}},"repository":{"url":"git+https://github.com/Semantu/linked.git","type":"git"},"_npmVersion":"11.11.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"_nodeVersion":"22.22.0","dependencies":{"next-tick":"^1.1.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_1.0.0-next.20260302072144_1772436108105_0.3511407957067867","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-next.20260302072255":{"name":"@_linked/core","version":"1.0.0-next.20260302072255","license":"MIT","_id":"@_linked/core@1.0.0-next.20260302072255","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/Semantu/linked#readme","bugs":{"url":"https://github.com/Semantu/linked/issues"},"dist":{"shasum":"1f4eba14e032af532159673faaf70c191f644b96","tarball":"https://registry.npmjs.org/@_linked/core/-/core-1.0.0-next.20260302072255.tgz","fileCount":342,"integrity":"sha512-Y/9JjPvQEbeewUjdLhsOLXC1gXHw59wpCl3Xi81S3TgFnPyfw8wDzzTJL4KICipNjv9aYMaRLjDZ1Yah+WqjqA==","signatures":[{"sig":"MEUCIQCfFhLm2CxZFFUIZI7uhZbk9xDvSvq1/e7LZ5L86KSIbwIgL8xKYpPlXyw6Byn/j7GkwPgDE+iVUrHsuGdyr3gLyAs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@1.0.0-next.20260302072255","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1538234},"main":"lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js"}},"gitHead":"f0295346d1c2cab46f8f7952fad7566997a44f60","scripts":{"test":"npx jest --config jest.config.js","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","setup":"npm run sync:agents","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","sync:agents":"node ./scripts/sync-agents.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && npx jest --config jest.config.js --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86db3502-fe41-4a5e-aaf8-04e2e9fbc6f5"}},"repository":{"url":"git+https://github.com/Semantu/linked.git","type":"git"},"_npmVersion":"11.11.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ulid":"^3.0.2","next-tick":"^1.1.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_1.0.0-next.20260302072255_1772436178708_0.9171352578521379","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-next.20260302120536":{"name":"@_linked/core","version":"1.2.0-next.20260302120536","license":"MIT","_id":"@_linked/core@1.2.0-next.20260302120536","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/Semantu/linked#readme","bugs":{"url":"https://github.com/Semantu/linked/issues"},"dist":{"shasum":"4f38351d420302d21723dbaa450964687a492467","tarball":"https://registry.npmjs.org/@_linked/core/-/core-1.2.0-next.20260302120536.tgz","fileCount":342,"integrity":"sha512-igyvZCJX5aYFrr8pxQSpPXBJqT85LI8qLq8e7lBuFKuzs44HqWw993zSxRrQtAcQX+rOy35JS+KaL9vh3/3tIQ==","signatures":[{"sig":"MEUCIQD6nR4a/AFsUmT9jJxBck3zNywR38xI2gTBwl197Jm1dwIgJlR+eNCJfSrMc+GICBOz0JPyIwW7EjbLvT1GHvKxu58=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@1.2.0-next.20260302120536","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1538036},"main":"lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js"}},"gitHead":"a12410c47e92004525b05639184418a647271bfc","scripts":{"test":"npx jest --config jest.config.js","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","setup":"npm run sync:agents","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","sync:agents":"node ./scripts/sync-agents.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && npx jest --config jest.config.js --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86db3502-fe41-4a5e-aaf8-04e2e9fbc6f5"}},"repository":{"url":"git+https://github.com/Semantu/linked.git","type":"git"},"_npmVersion":"11.11.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ulid":"^3.0.2","next-tick":"^1.1.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_1.2.0-next.20260302120536_1772453139631_0.2056521418649595","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@_linked/core","version":"1.2.0","license":"MIT","_id":"@_linked/core@1.2.0","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/Semantu/linked#readme","bugs":{"url":"https://github.com/Semantu/linked/issues"},"dist":{"shasum":"703e78ff93d1cf4e3566c2b71b7948f252803b72","tarball":"https://registry.npmjs.org/@_linked/core/-/core-1.2.0.tgz","fileCount":342,"integrity":"sha512-zMNAutCxR1zhXPDDXVzsf5G1H13pAaIR2zRB8869rHgQxCJ3H9kPeePBTNgqDBfAevdJkdhHfjhkmjKWIvJg1g==","signatures":[{"sig":"MEQCID7x9BNZdqVmQ7gHkaeKAmJoFlGVJy1UcGZH+mc0D9JgAiAHLnjZ/TQ3L0pSRMFPSQCO1SGl0tg7yMk1ItlvxwE6vw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1538016},"main":"lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js"}},"gitHead":"98479572bfac5e06dcf7f5ea3fbf4991fd0ae917","scripts":{"test":"npx jest --config jest.config.js","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","setup":"npm run sync:agents","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","sync:agents":"node ./scripts/sync-agents.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && npx jest --config jest.config.js --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86db3502-fe41-4a5e-aaf8-04e2e9fbc6f5"}},"repository":{"url":"git+https://github.com/Semantu/linked.git","type":"git"},"_npmVersion":"11.11.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ulid":"^3.0.2","next-tick":"^1.1.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_1.2.0_1772459041070_0.9489407277395865","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-next.20260303081922":{"name":"@_linked/core","version":"1.2.0-next.20260303081922","license":"MIT","_id":"@_linked/core@1.2.0-next.20260303081922","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/Semantu/linked#readme","bugs":{"url":"https://github.com/Semantu/linked/issues"},"dist":{"shasum":"0fdc5bd58fe1779fda32c182d2ff0c5ae89b06e0","tarball":"https://registry.npmjs.org/@_linked/core/-/core-1.2.0-next.20260303081922.tgz","fileCount":342,"integrity":"sha512-M6YjN1QTjfNsbTMb6YQSz2eXLF57LI9RSWc7w6xysduGKOCsuz3FBkwI6HwQp0QRBN0XsJD1c0GKJqVdtG6ayw==","signatures":[{"sig":"MEYCIQChh7Zws64Pby2tdbEG2cp2y+5AjYswS/oe3kqKxviKKQIhAKTOGpS6nz1Y3DGqrz3kNU9OplGvmNWpVV5lxubKCS/K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@1.2.0-next.20260303081922","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1545392},"main":"lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js"}},"gitHead":"04173f63de5a0a0d0fdebcc286a47916141d8fab","scripts":{"test":"npx jest --config jest.config.js","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","setup":"npm run sync:agents","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","sync:agents":"node ./scripts/sync-agents.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && npx jest --config jest.config.js --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86db3502-fe41-4a5e-aaf8-04e2e9fbc6f5"}},"repository":{"url":"git+https://github.com/Semantu/linked.git","type":"git"},"_npmVersion":"11.11.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ulid":"^3.0.2","next-tick":"^1.1.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_1.2.0-next.20260303081922_1772525965613_0.45042769034168306","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@_linked/core","version":"1.2.1","license":"MIT","_id":"@_linked/core@1.2.1","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/Semantu/linked#readme","bugs":{"url":"https://github.com/Semantu/linked/issues"},"dist":{"shasum":"62297310cf9faa3ae88504d3ba6f2e39bb128140","tarball":"https://registry.npmjs.org/@_linked/core/-/core-1.2.1.tgz","fileCount":342,"integrity":"sha512-SJSwoIgQiVFkZe19z5+TawJHsDX3Nv4AgZyB5ve9wXsIbU7N7Qsp9VNJrP+OBhl+4WLN06P4MDh66uXZqgsBxA==","signatures":[{"sig":"MEUCIQDDuSyLY3OQL8QwQF/b+P6lplwSwKDjE25CpnNAOjq8+QIgT0GZxdp5+/wYywKYDleGeP6/QbeC0wsUPCVNFOqiRtA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@1.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1545382},"main":"lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js"}},"gitHead":"d1518ee2f21d4e32eec6c19ff32f82148e54a8a1","scripts":{"test":"npx jest --config jest.config.js","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","setup":"npm run sync:agents","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","sync:agents":"node ./scripts/sync-agents.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && npx jest --config jest.config.js --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86db3502-fe41-4a5e-aaf8-04e2e9fbc6f5"}},"repository":{"url":"git+https://github.com/Semantu/linked.git","type":"git"},"_npmVersion":"11.11.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ulid":"^3.0.2","next-tick":"^1.1.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_1.2.1_1772581045624_0.7972938863844599","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-next.20260304061428":{"name":"@_linked/core","version":"1.2.0-next.20260304061428","license":"MIT","_id":"@_linked/core@1.2.0-next.20260304061428","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/Semantu/linked#readme","bugs":{"url":"https://github.com/Semantu/linked/issues"},"dist":{"shasum":"c79bbc0eeb2641b044660d59072ac3890bfbe8c2","tarball":"https://registry.npmjs.org/@_linked/core/-/core-1.2.0-next.20260304061428.tgz","fileCount":342,"integrity":"sha512-raTT70nhFUDhktYSW/2atif7RlXTV0ITJay3it/fUQivmd0GNOGi0imv97U9u+tWyz6jrA99Ta2UUBUdoGXZ5A==","signatures":[{"sig":"MEYCIQDm3KNl2PIvXkTR3XKQwbHGGJvH6gWQDM/gjRBkR0QGAgIhAODFjGX/x750GRHHlOGS89XO4TgxRJeuD/V5GpyiHJd3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@1.2.0-next.20260304061428","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1544235},"main":"lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js"}},"gitHead":"47263f9bd9960cbc596562514121a7fd2f535ccf","scripts":{"test":"npx jest --config jest.config.js","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","setup":"npm run sync:agents","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","sync:agents":"node ./scripts/sync-agents.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && npx jest --config jest.config.js --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86db3502-fe41-4a5e-aaf8-04e2e9fbc6f5"}},"repository":{"url":"git+https://github.com/Semantu/linked.git","type":"git"},"_npmVersion":"11.11.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ulid":"^3.0.2","next-tick":"^1.1.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_1.2.0-next.20260304061428_1772604871542_0.315293593336321","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@_linked/core","version":"1.3.0","license":"MIT","_id":"@_linked/core@1.3.0","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/Semantu/linked#readme","bugs":{"url":"https://github.com/Semantu/linked/issues"},"dist":{"shasum":"2981f4a3aa4dd88da071c12767a87a78d3065ade","tarball":"https://registry.npmjs.org/@_linked/core/-/core-1.3.0.tgz","fileCount":342,"integrity":"sha512-/NePewc1074WKaeNEY6fJ60/IXkoJ5UXBtylG1BMTtWCKuiqNWlJQF8B0/oOAHxEK17m4btSPRm13Tam4B2c8Q==","signatures":[{"sig":"MEUCIHcjSpt05fKKRZPeGRNoLvxS5ecQbLlawiwiuibn1DfkAiEAlvQLa/ApZ+p836jcZ84Fn8BDC8KVC8weHlmPpedaRG4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1544254},"main":"lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js"}},"gitHead":"41423a5f797ed09393ccb7e7a5d34796a31d638e","scripts":{"test":"npx jest --config jest.config.js","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","setup":"npm run sync:agents","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","sync:agents":"node ./scripts/sync-agents.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && npx jest --config jest.config.js --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86db3502-fe41-4a5e-aaf8-04e2e9fbc6f5"}},"repository":{"url":"git+https://github.com/Semantu/linked.git","type":"git"},"_npmVersion":"11.11.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ulid":"^3.0.2","next-tick":"^1.1.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_1.3.0_1772605140570_0.7557714813318623","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-next.20260310082533":{"name":"@_linked/core","version":"2.0.0-next.20260310082533","license":"MIT","_id":"@_linked/core@2.0.0-next.20260310082533","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/Semantu/linked#readme","bugs":{"url":"https://github.com/Semantu/linked/issues"},"dist":{"shasum":"aa024f4f759f4e71ac31ed3f8d953e68247bd9bf","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.0.0-next.20260310082533.tgz","fileCount":402,"integrity":"sha512-qxH5ehZJH3pGP88UgOFepFH5p1wUSqDehTeqfKbesqWsqj7NCCMDcCv3oYN066a7QeBUKkc/hJQPgy9rj5Ne/w==","signatures":[{"sig":"MEUCIQDdC/n9oZGGloPR4mxYMSRCgybW4YNh7pFZvbtCJ8bwJgIgET3Soj2mvvPShELqBGddMLQoW5/7HgaYdieMtJdtuBM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.0.0-next.20260310082533","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1562479},"main":"lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js"}},"gitHead":"55fab2065deaf48ca93989692e844c13a2d1f6c8","scripts":{"test":"npx jest --config jest.config.js","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","setup":"npm run sync:agents","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","sync:agents":"node ./scripts/sync-agents.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && npx jest --config jest.config.js --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86db3502-fe41-4a5e-aaf8-04e2e9fbc6f5"}},"repository":{"url":"git+https://github.com/Semantu/linked.git","type":"git"},"_npmVersion":"11.11.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ulid":"^3.0.2","next-tick":"^1.1.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.0.0-next.20260310082533_1773131137384_0.8752907687305498","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-next.20260310085832":{"name":"@_linked/core","version":"2.0.0-next.20260310085832","license":"MIT","_id":"@_linked/core@2.0.0-next.20260310085832","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/Semantu/linked#readme","bugs":{"url":"https://github.com/Semantu/linked/issues"},"dist":{"shasum":"8d88ee5daf42b51ba96ec6986dd7579d02a2f441","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.0.0-next.20260310085832.tgz","fileCount":402,"integrity":"sha512-lFjNbmTKsDOL7f1ZV6cMOhYwldZHLCveyaR2m/1DeA7e47AhFq6wiZJzNNw5wa4vJ6LAU2JpB7f/89/7HuoyFw==","signatures":[{"sig":"MEQCIGuJHH/W9FT1hymqNIoCNniCkIAZYDk23y/dlKHYDdjfAiBlGjygV0kXgnoq+e0WI77WOE2dNBiOmRpBGrWNYDxMqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.0.0-next.20260310085832","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1562479},"main":"lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js"}},"gitHead":"62f1bf8bfb611f305eca9e5b464b2414c2b1b966","scripts":{"test":"npx jest --config jest.config.js","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","setup":"npm run sync:agents","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","sync:agents":"node ./scripts/sync-agents.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && npx jest --config jest.config.js --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86db3502-fe41-4a5e-aaf8-04e2e9fbc6f5"}},"repository":{"url":"git+https://github.com/Semantu/linked.git","type":"git"},"_npmVersion":"11.11.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ulid":"^3.0.2","next-tick":"^1.1.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.0.0-next.20260310085832_1773133115649_0.3135820984143265","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@_linked/core","version":"2.0.0","license":"MIT","_id":"@_linked/core@2.0.0","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/Semantu/linked#readme","bugs":{"url":"https://github.com/Semantu/linked/issues"},"dist":{"shasum":"2e13259c8902689f89c739577f7203c48af85c9c","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.0.0.tgz","fileCount":402,"integrity":"sha512-4I2Yu1SoGh3C/HU/YQr4OCBA1OQefQ79evVZsjeMsGwevH4l25ZsuVcBGLjd6EuFoM+wukXC+Z/gmKV4X3KKgw==","signatures":[{"sig":"MEUCIQClfeoornOTd+F2ED9vTnvppULy5xeRp5FYdt6azmGmSgIgAn/jX3LwGMgtrK1mamEjSu63rvSwnnVqx43CAhUJ7EM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1562508},"main":"lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js"}},"gitHead":"92d34a90e20e0f47c87c079bb8172fadf258eca1","scripts":{"test":"npx jest --config jest.config.js","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","setup":"npm run sync:agents","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","sync:agents":"node ./scripts/sync-agents.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && npx jest --config jest.config.js --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86db3502-fe41-4a5e-aaf8-04e2e9fbc6f5"}},"repository":{"url":"git+https://github.com/Semantu/linked.git","type":"git"},"_npmVersion":"11.11.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ulid":"^3.0.2","next-tick":"^1.1.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.0.0_1773184541701_0.2872314286622426","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-next.20260311072023":{"name":"@_linked/core","version":"2.0.0-next.20260311072023","license":"MIT","_id":"@_linked/core@2.0.0-next.20260311072023","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/Semantu/linked#readme","bugs":{"url":"https://github.com/Semantu/linked/issues"},"dist":{"shasum":"fcf5299e4cfddc7c387aa4d851adc49634c99815","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.0.0-next.20260311072023.tgz","fileCount":402,"integrity":"sha512-zVbRzrbxQHJJxwmWDVkmoWWZEd0jR6Mg/M+AdpH5T89mYrEJQ6gzWoXuOHFoZAbIi1TTZeQ7iDTv7eUarLuexw==","signatures":[{"sig":"MEUCIGhGABMFtGhsk/mvKuo/kw0CwzhAdLXQnWmOIpAQ11dHAiEAzMtCyRPfTYOubpygdc9SIcSvyvML+9AGJ7gJ5fQhGCo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.0.0-next.20260311072023","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1781954},"main":"lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js"}},"gitHead":"c6f5a366d963eef62ddde48b44f85dfd9d38fd18","scripts":{"test":"npx jest --config jest.config.js","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","setup":"npm run sync:agents","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","sync:agents":"node ./scripts/sync-agents.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && npx jest --config jest.config.js --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86db3502-fe41-4a5e-aaf8-04e2e9fbc6f5"}},"repository":{"url":"git+https://github.com/Semantu/linked.git","type":"git"},"_npmVersion":"11.11.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ulid":"^3.0.2","next-tick":"^1.1.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.0.0-next.20260311072023_1773213627609_0.8663555352390546","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@_linked/core","version":"2.0.1","license":"MIT","_id":"@_linked/core@2.0.1","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/Semantu/linked#readme","bugs":{"url":"https://github.com/Semantu/linked/issues"},"dist":{"shasum":"34ca88c374d2409b2219362e48417c6734afab9a","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.0.1.tgz","fileCount":402,"integrity":"sha512-sFduRLmW1f7/l/THhaXAog9QZqkhaJ6/xjkrDA/UYzLldQ8oNRzcvxc+E32Qn8dXqgR7AuKIAj6cN3+Z6O2xRw==","signatures":[{"sig":"MEUCIDjfUswhgzzRRbyPp/kGF8M5qJSHgILQjUK6XFTzJBYqAiEA9Mul0hQD7gFRiSsrGH/M2dTEN3KiVG61gMj7tRSqQuc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1782012},"main":"lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js"}},"gitHead":"7a703132c36d0ea9f142329f6a2894113d4ea153","scripts":{"test":"npx jest --config jest.config.js","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","setup":"npm run sync:agents","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","sync:agents":"node ./scripts/sync-agents.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && npx jest --config jest.config.js --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86db3502-fe41-4a5e-aaf8-04e2e9fbc6f5"}},"repository":{"url":"git+https://github.com/Semantu/linked.git","type":"git"},"_npmVersion":"11.11.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ulid":"^3.0.2","next-tick":"^1.1.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.0.1_1773218216027_0.31486939560696015","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-next.20260311092427":{"name":"@_linked/core","version":"2.0.0-next.20260311092427","license":"MIT","_id":"@_linked/core@2.0.0-next.20260311092427","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/Semantu/linked#readme","bugs":{"url":"https://github.com/Semantu/linked/issues"},"dist":{"shasum":"46e55ca8c7746e12f5eab0ed1e3f0f82bbe11c95","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.0.0-next.20260311092427.tgz","fileCount":402,"integrity":"sha512-vI0pH1QowhNOgS7Yr4OWXGVzBukDueFDxF/Q4EhX81VChTKQtwdueqB4mS2iZxksn/LHOjkd6RlGII6v4sw1Sg==","signatures":[{"sig":"MEQCICIivudecnc4HxFmUw4iB2t7uFh0+Hq7PZk8gdXwjzqlAiBd2iGFPJqQZa31f2gnoAkMegcSQ2QUOhyRdAQtdF3Muw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.0.0-next.20260311092427","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1781956},"main":"lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js"}},"gitHead":"48e3301b2fbad917030fc74a9fc33a9312188edd","scripts":{"test":"npx jest --config jest.config.js","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","setup":"node scripts/setup.mjs","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && npx jest --config jest.config.js --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86db3502-fe41-4a5e-aaf8-04e2e9fbc6f5"}},"repository":{"url":"git+https://github.com/Semantu/linked.git","type":"git"},"_npmVersion":"11.11.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ulid":"^3.0.2","next-tick":"^1.1.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.0.0-next.20260311092427_1773221070676_0.3070922481580354","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-next.20260312041833":{"name":"@_linked/core","version":"1.2.0-next.20260312041833","license":"MIT","_id":"@_linked/core@1.2.0-next.20260312041833","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/Semantu/linked#readme","bugs":{"url":"https://github.com/Semantu/linked/issues"},"dist":{"shasum":"27d79c7f68237b44e9316c5c59fd04651419412f","tarball":"https://registry.npmjs.org/@_linked/core/-/core-1.2.0-next.20260312041833.tgz","fileCount":420,"integrity":"sha512-coVFFaYW7GJiwEGgTajZ3xaRpGefhF9mD8NpYnbS8tfc7CXqwwgasUZ/f+IiWApV0xN2YAPCfRHX3D6TVzq2sw==","signatures":[{"sig":"MEUCIQC7t9asVSRU2oy37i0oRbcsi/TZ3WY03nReVI6YiW/xbwIgXj2KVdz1aQIKM7/jE22/bF0bsO1XIn3LZXYcyBT9Zqw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@1.2.0-next.20260312041833","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1812342},"main":"lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js"}},"gitHead":"ff78b8dbc3305ef5c1ae78134ba8273a2dae8b00","scripts":{"test":"npx jest --config jest.config.js","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","setup":"node scripts/setup.mjs","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && npx jest --config jest.config.js --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86db3502-fe41-4a5e-aaf8-04e2e9fbc6f5"}},"repository":{"url":"git+https://github.com/Semantu/linked.git","type":"git"},"_npmVersion":"11.11.1","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ulid":"^3.0.2","next-tick":"^1.1.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_1.2.0-next.20260312041833_1773289116672_0.5631652941821357","host":"s3://npm-registry-packages-npm-production"}},"2.2.0-next.20260313111019":{"name":"@_linked/core","version":"2.2.0-next.20260313111019","license":"MIT","_id":"@_linked/core@2.2.0-next.20260313111019","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/Semantu/linked#readme","bugs":{"url":"https://github.com/Semantu/linked/issues"},"dist":{"shasum":"763605a47435199c10894f0a6e7746da36d8a9cf","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.2.0-next.20260313111019.tgz","fileCount":420,"integrity":"sha512-2mZFzKkRXT50v7fdFTxkfAUhXbIckqRwKIvQQvTUgozoeXc0Vv9M+xGBYutrmX6r7+5K5DqxkWoVNdc95qoJ3w==","signatures":[{"sig":"MEUCICeTjVh0t3fZdM2IvGaHJvguNVQVAa4oWRt7QZq+kbYsAiEAlulm64vWoqpm8eXjY3x0yYDQ29X/HiOKKbjNHl8l7b4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.2.0-next.20260313111019","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1812342},"main":"lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js"}},"gitHead":"f543d16a5a4eb697a5ef0856e8327887c017e803","scripts":{"test":"npx jest --config jest.config.js","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","setup":"node scripts/setup.mjs","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && npx jest --config jest.config.js --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86db3502-fe41-4a5e-aaf8-04e2e9fbc6f5"}},"repository":{"url":"git+https://github.com/Semantu/linked.git","type":"git"},"_npmVersion":"11.11.1","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ulid":"^3.0.2","next-tick":"^1.1.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.2.0-next.20260313111019_1773400223001_0.5057381698959684","host":"s3://npm-registry-packages-npm-production"}},"2.2.0-next.20260313111301":{"name":"@_linked/core","version":"2.2.0-next.20260313111301","license":"MIT","_id":"@_linked/core@2.2.0-next.20260313111301","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/Semantu/linked#readme","bugs":{"url":"https://github.com/Semantu/linked/issues"},"dist":{"shasum":"1eaf14189c8c32d495ee4e05a463fc26486717ed","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.2.0-next.20260313111301.tgz","fileCount":420,"integrity":"sha512-Z0ISNP1BwF4t8l4RgLz5wy+TmUGa+4ii7BGkG7MUNhiGODhdaIE3HrGYBZ4LLsdLAP3S70SvRbVd5qw9VMkBdg==","signatures":[{"sig":"MEQCIHJXpogdefE8tsNa0ADluaxFL0kIV8SMWQcHkFsgMhcZAiBYaE9gNV70RmXnUwomi3Sd+H+Yod0pbJdyt3hOw7zSiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.2.0-next.20260313111301","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1812342},"main":"lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js"}},"gitHead":"719318681443f8adc0bb8a663017f55c6408e3c6","scripts":{"test":"npx jest --config jest.config.js","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","setup":"node scripts/setup.mjs","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && npx jest --config jest.config.js --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86db3502-fe41-4a5e-aaf8-04e2e9fbc6f5"}},"repository":{"url":"git+https://github.com/Semantu/linked.git","type":"git"},"_npmVersion":"11.11.1","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ulid":"^3.0.2","next-tick":"^1.1.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.2.0-next.20260313111301_1773400384684_0.9167127988695465","host":"s3://npm-registry-packages-npm-production"}},"2.2.0-next.20260313111743":{"name":"@_linked/core","version":"2.2.0-next.20260313111743","license":"MIT","_id":"@_linked/core@2.2.0-next.20260313111743","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/Semantu/linked#readme","bugs":{"url":"https://github.com/Semantu/linked/issues"},"dist":{"shasum":"29058cd4d139a322e0415aad01383241a427d068","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.2.0-next.20260313111743.tgz","fileCount":420,"integrity":"sha512-u8x/fRpDFqdpoTcKNldex5mgPL+maClU8/fy3b4dYV3jxJwE6N+RAAxzI/hRrwDSRkA77HdQe7w7wDTi1fT4Zw==","signatures":[{"sig":"MEUCIEVvWfbMIyVd07hv6RVYUJYiVX4qKwCXjTIWOWBpDwWQAiEA8g59vpLhhulWknIjC4h/6LgWij7n7x7dbnwaVdXyS8A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.2.0-next.20260313111743","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1812342},"main":"lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js"}},"gitHead":"11245726e9255d5c6bffa93ae2235b96e616b36c","scripts":{"test":"npx jest --config jest.config.js","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","setup":"node scripts/setup.mjs","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && npx jest --config jest.config.js --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86db3502-fe41-4a5e-aaf8-04e2e9fbc6f5"}},"repository":{"url":"git+https://github.com/Semantu/linked.git","type":"git"},"_npmVersion":"11.11.1","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ulid":"^3.0.2","next-tick":"^1.1.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.2.0-next.20260313111743_1773400666598_0.4063813382117636","host":"s3://npm-registry-packages-npm-production"}},"2.2.0-next.20260320002642":{"name":"@_linked/core","version":"2.2.0-next.20260320002642","license":"MIT","_id":"@_linked/core@2.2.0-next.20260320002642","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/Semantu/linked#readme","bugs":{"url":"https://github.com/Semantu/linked/issues"},"dist":{"shasum":"5c93c491e260ddb70e0becec23253bcc6c24fc4e","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.2.0-next.20260320002642.tgz","fileCount":444,"integrity":"sha512-olsNr1WowXAnuS9XmPa1aOS5e9ofPaWCh++P6tv0TrT7uUhE684XB7cQQk4HaUdrOGbV4M1cImgYDJVpkg88pQ==","signatures":[{"sig":"MEUCIQCTz6vITvKNH1+eDmrVjp5yMlqgEmuHHpJkX1k8Gl5FZQIgL3vcyZ93/ZXzV7oonCdO0Cq/8MRucgHFMZhvCDGtCv0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.2.0-next.20260320002642","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1915175},"main":"lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js"}},"gitHead":"8c23a45667af84b24c2c326f49e421ee71705cff","scripts":{"test":"npx jest --config jest.config.js","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","setup":"node scripts/setup.mjs","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && npx jest --config jest.config.js --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86db3502-fe41-4a5e-aaf8-04e2e9fbc6f5"}},"repository":{"url":"git+https://github.com/Semantu/linked.git","type":"git"},"_npmVersion":"11.12.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ulid":"^3.0.2","next-tick":"^1.1.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.2.0-next.20260320002642_1773966406039_0.5322969083235807","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@_linked/core","version":"2.2.0","license":"MIT","_id":"@_linked/core@2.2.0","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/Semantu/linked#readme","bugs":{"url":"https://github.com/Semantu/linked/issues"},"dist":{"shasum":"ecbf60a8624f4b571a5fee26c734744dd5043995","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.2.0.tgz","fileCount":444,"integrity":"sha512-OBgLvzp8UdvjQAQD54kavyk86gELF0Z/NgVEuX3BMFczRXUXHfBdv0UhbU9a3eRlj0UVy9WFtoUSmVIU2zr1mQ==","signatures":[{"sig":"MEYCIQCox7YYBzipP8tS4q6m/E2IRdI/cMINWRtHlZWh1fRNKwIhAJSy1gEnucYXA+BQy2raG35sYj6YKcTs274nGhvLy/Ua","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1926319},"main":"lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js"}},"gitHead":"6a303ceb4573201edb4e0817e718c097194ace9d","scripts":{"test":"npx jest --config jest.config.js","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","setup":"node scripts/setup.mjs","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && npx jest --config jest.config.js --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86db3502-fe41-4a5e-aaf8-04e2e9fbc6f5"}},"repository":{"url":"git+https://github.com/Semantu/linked.git","type":"git"},"_npmVersion":"11.12.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ulid":"^3.0.2","next-tick":"^1.1.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.2.0_1773966670648_0.26145202316580973","host":"s3://npm-registry-packages-npm-production"}},"2.3.0-next.20260325032529":{"name":"@_linked/core","version":"2.3.0-next.20260325032529","license":"MIT","_id":"@_linked/core@2.3.0-next.20260325032529","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/Semantu/linked#readme","bugs":{"url":"https://github.com/Semantu/linked/issues"},"dist":{"shasum":"12136b907bf79c4379efa000b39bb461f4cbbdab","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.3.0-next.20260325032529.tgz","fileCount":444,"integrity":"sha512-CUXBDeh+qxwSXeljeSYu10ZshrPGDgefH8OAn3prfRwQjXiY2L3SRtnnnsuaKw/y6/bBeDTijQ3bWTU9EIexWw==","signatures":[{"sig":"MEUCIQDuh+qmJquA8FTqZalxAHI1+y2byFNRY8EatzFrZ35DjwIgPAyhuoDgckYu4ROMcnnVXE/0c5gh9mmQ770hHMVUhI0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.3.0-next.20260325032529","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1939849},"main":"lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js"}},"gitHead":"cd0be013319d03ac3986cb2c2ede26f16576cdbc","scripts":{"test":"npx jest --config jest.config.js","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","setup":"node scripts/setup.mjs","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && npx jest --config jest.config.js --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86db3502-fe41-4a5e-aaf8-04e2e9fbc6f5"}},"repository":{"url":"git+https://github.com/Semantu/linked.git","type":"git"},"_npmVersion":"11.12.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ulid":"^3.0.2","next-tick":"^1.1.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.3.0-next.20260325032529_1774409133612_0.33196361793114604","host":"s3://npm-registry-packages-npm-production"}},"2.3.0-next.20260325033717":{"name":"@_linked/core","version":"2.3.0-next.20260325033717","license":"MIT","_id":"@_linked/core@2.3.0-next.20260325033717","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/Semantu/linked#readme","bugs":{"url":"https://github.com/Semantu/linked/issues"},"dist":{"shasum":"a27c66b04e6660b4e55037796ee3ce92d70c541c","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.3.0-next.20260325033717.tgz","fileCount":444,"integrity":"sha512-3in33QD5tTz3S2/vv2ky4qjflHFQwZnSMD8CN/S0cQAa8sc0VvNJD/kGV3q9T1OzVCpUSWsjT0KR5z3pArLbEw==","signatures":[{"sig":"MEYCIQC/tFZVP9OhaeV9zzCxiUdNbN/GhINYF282AnVVSbIV8QIhAJmgBbgOy1HQDlJIwH+Sec+/dnXOm/TH6WyEDT3RNBea","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.3.0-next.20260325033717","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1938681},"main":"lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js"}},"gitHead":"681e57fbd616b0ffe6ed1dacfb94a7421d162631","scripts":{"test":"npx jest --config jest.config.js","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","setup":"node scripts/setup.mjs","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && npx jest --config jest.config.js --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86db3502-fe41-4a5e-aaf8-04e2e9fbc6f5"}},"repository":{"url":"git+https://github.com/Semantu/linked.git","type":"git"},"_npmVersion":"11.12.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ulid":"^3.0.2","next-tick":"^1.1.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.3.0-next.20260325033717_1774409840902_0.4842302816139419","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@_linked/core","version":"2.2.1","license":"MIT","_id":"@_linked/core@2.2.1","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/Semantu/linked#readme","bugs":{"url":"https://github.com/Semantu/linked/issues"},"dist":{"shasum":"a2ce79395c94a70ac82701d3812ec77a3798cfa0","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.2.1.tgz","fileCount":444,"integrity":"sha512-nk+xpN6RWzkparQkcvJkoYg2MDr9TW33eUMcXSknxnHTTjUHe/Wla1BIaupGkHJEgs1m9XWMHHGKpZeShj/sPw==","signatures":[{"sig":"MEYCIQC6PlSG/jTksXaG2x8P7NpNJcWhzhdivSx0wwF3cG3KrwIhAIKoBrbClQm9fBKsyTTTFBef1/HcBF9wjS5UBGgN4MAG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1949854},"main":"lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js"}},"gitHead":"eb6c674594b390a18fb8c036c2f0242e1d72e62e","scripts":{"test":"npx jest --config jest.config.js","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","setup":"node scripts/setup.mjs","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && npx jest --config jest.config.js --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86db3502-fe41-4a5e-aaf8-04e2e9fbc6f5"}},"repository":{"url":"git+https://github.com/Semantu/linked.git","type":"git"},"_npmVersion":"11.12.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ulid":"^3.0.2","next-tick":"^1.1.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.2.1_1774410016163_0.7879607734854703","host":"s3://npm-registry-packages-npm-production"}},"2.2.2-next.20260327030936":{"name":"@_linked/core","version":"2.2.2-next.20260327030936","license":"MIT","_id":"@_linked/core@2.2.2-next.20260327030936","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/Semantu/linked#readme","bugs":{"url":"https://github.com/Semantu/linked/issues"},"dist":{"shasum":"3ccbbb794d9b257c8ded63f5739a72dd3dd6fa51","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.2.2-next.20260327030936.tgz","fileCount":444,"integrity":"sha512-jKBU3ajRDwGUy4rWYn9F+dWFOvM6RFun31Ziobbw58MOIeglH0g8S5O3WPAM2trodhml36OQAJrjXaLiJAM9Fw==","signatures":[{"sig":"MEUCIQCLXdz6EaWRNDbrM2svyE8YTa2uUCNqgwkS31Vp3btoiwIgbDzOM/d3K+3YnbI6QSjg97eCtCUesL+vZSfV1y1VTS0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.2.2-next.20260327030936","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1952101},"main":"lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js"}},"gitHead":"d4104b86036ba1900ea27b9fd0d8391eb08727c3","scripts":{"test":"npx jest --config jest.config.js","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","setup":"node scripts/setup.mjs","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && npx jest --config jest.config.js --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86db3502-fe41-4a5e-aaf8-04e2e9fbc6f5"}},"repository":{"url":"git+https://github.com/Semantu/linked.git","type":"git"},"_npmVersion":"11.12.1","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ulid":"^3.0.2","next-tick":"^1.1.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.2.2-next.20260327030936_1774580979669_0.6565848231366094","host":"s3://npm-registry-packages-npm-production"}},"2.2.2-next.20260328234628":{"name":"@_linked/core","version":"2.2.2-next.20260328234628","license":"MIT","_id":"@_linked/core@2.2.2-next.20260328234628","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/Semantu/linked#readme","bugs":{"url":"https://github.com/Semantu/linked/issues"},"dist":{"shasum":"e3e5f1f3cf8812dbeb9bd936a8083cc68b140339","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.2.2-next.20260328234628.tgz","fileCount":444,"integrity":"sha512-/6BLlfwFd1mntfKX0ffxueAycvMlgCyGxf/dwsDSylip6SWZrvbcrG97q83DhOQ5B2QATc/eQNcgWIruKrWbCQ==","signatures":[{"sig":"MEUCIDaozIfFU7NssLll/EArTRnRDMn/DVhoMMKzSCYbqhDuAiEA9zyaQpGptvB1RoJ5k34Q5wJZudkp4pHV/JH2jGSvCgA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.2.2-next.20260328234628","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1962976},"main":"lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js"}},"gitHead":"18cc8ded2621cb4d476326b5277334a8ee975916","scripts":{"test":"npx jest --config jest.config.js --runInBand","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","setup":"node scripts/setup.mjs","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && npx jest --config jest.config.js --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86db3502-fe41-4a5e-aaf8-04e2e9fbc6f5"}},"repository":{"url":"git+https://github.com/Semantu/linked.git","type":"git"},"_npmVersion":"11.12.1","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ulid":"^3.0.2","next-tick":"^1.1.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.2.2-next.20260328234628_1774741593092_0.026777076512571663","host":"s3://npm-registry-packages-npm-production"}},"2.2.3":{"name":"@_linked/core","version":"2.2.3","license":"MIT","_id":"@_linked/core@2.2.3","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/Semantu/linked#readme","bugs":{"url":"https://github.com/Semantu/linked/issues"},"dist":{"shasum":"a83f65ca3d72b5e700961ddf5e5bd3c1729799ef","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.2.3.tgz","fileCount":444,"integrity":"sha512-fHi/B3U7ZPl3z5wsluLZlPJYJKt5MRXFTcR2tjlFCuhQrWe7nTAp+69OvCu47fKY/Hcsx33466fsIw3wCz+VtA==","signatures":[{"sig":"MEQCIH0IEGPZutWt3jkcj1O00zuKYA3rj3Aky6t5WVLmstHmAiALipVqiGWF0sPKCykHgXpwIgQejaepbujF30+ip6PKSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1962985},"main":"lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js"}},"gitHead":"91b16ccb92c1985139c8d1b9da39c237f33cf71f","scripts":{"test":"npx jest --config jest.config.js --runInBand","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","setup":"node scripts/setup.mjs","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && npx jest --config jest.config.js --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86db3502-fe41-4a5e-aaf8-04e2e9fbc6f5"}},"repository":{"url":"git+https://github.com/Semantu/linked.git","type":"git"},"_npmVersion":"11.12.1","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ulid":"^3.0.2","next-tick":"^1.1.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.2.3_1774741913456_0.6828216872657062","host":"s3://npm-registry-packages-npm-production"}},"2.2.4-next.20260403143415":{"name":"@_linked/core","version":"2.2.4-next.20260403143415","license":"MIT","_id":"@_linked/core@2.2.4-next.20260403143415","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/Semantu/linked#readme","bugs":{"url":"https://github.com/Semantu/linked/issues"},"dist":{"shasum":"a84a144c7cafa437746d598cd5949ea39aeb1654","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.2.4-next.20260403143415.tgz","fileCount":444,"integrity":"sha512-QtvNrwyEVYd26Mn8tEfZRpWfCKTBDIHuUG4j4zpEMdkc0cwuCzUqzegb/NML/HHPwxAj53Wu5iZxO7vnR9qI/A==","signatures":[{"sig":"MEUCIQDfkEKluV3WaqxznM4VthAXh2+NK17lthUczujPD6XNsQIgJmEctY94bvZzfXHdi+Z9JofCcmsw95/6bUMyINuHAZ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.2.4-next.20260403143415","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1976562},"main":"lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js"}},"gitHead":"ee83aa5c5f8146dcd2bd03816581ad271823dfd3","scripts":{"test":"npx jest --config jest.config.js --runInBand","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","setup":"node scripts/setup.mjs","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && npx jest --config jest.config.js --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86db3502-fe41-4a5e-aaf8-04e2e9fbc6f5"}},"repository":{"url":"git+https://github.com/Semantu/linked.git","type":"git"},"_npmVersion":"11.12.1","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ulid":"^3.0.2","next-tick":"^1.1.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.2.4-next.20260403143415_1775226858571_0.5737052817942376","host":"s3://npm-registry-packages-npm-production"}},"2.3.0-next.20260403145630":{"name":"@_linked/core","version":"2.3.0-next.20260403145630","license":"MIT","_id":"@_linked/core@2.3.0-next.20260403145630","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/Semantu/linked#readme","bugs":{"url":"https://github.com/Semantu/linked/issues"},"dist":{"shasum":"68187b4439716d727d07855030aa464472f718b3","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.3.0-next.20260403145630.tgz","fileCount":444,"integrity":"sha512-XHBMkYWTrDPH6EC6GBahEM/I5+RTY6bCduYRk+ufQHSj1xh8gXKQEZd+KbLrGBJx/DTcsc8NpyU76VzFd9pbjA==","signatures":[{"sig":"MEQCICoa2cnwixIFtifaziK4UVtxtnELb+a0p66H9R+JK4V2AiA/EUe/b3V6CjfLH12k7vkjAS8fKZPjkd6YVT5RXKRReQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.3.0-next.20260403145630","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1976562},"main":"lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js"}},"gitHead":"6ace7712882d917f699873c93b792a3b968e5996","scripts":{"test":"npx jest --config jest.config.js --runInBand","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","setup":"node scripts/setup.mjs","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && npx jest --config jest.config.js --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86db3502-fe41-4a5e-aaf8-04e2e9fbc6f5"}},"repository":{"url":"git+https://github.com/Semantu/linked.git","type":"git"},"_npmVersion":"11.12.1","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2","next-tick":"^1.1.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.3.0-next.20260403145630_1775228194537_0.7415507239220929","host":"s3://npm-registry-packages-npm-production"}},"2.3.0-next.20260403145854":{"name":"@_linked/core","version":"2.3.0-next.20260403145854","license":"MIT","_id":"@_linked/core@2.3.0-next.20260403145854","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/Semantu/linked#readme","bugs":{"url":"https://github.com/Semantu/linked/issues"},"dist":{"shasum":"f046a316d537023c310f33cb6c8f2c146ae8b2ad","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.3.0-next.20260403145854.tgz","fileCount":444,"integrity":"sha512-cjPKgBGYwJy3tz61HwM+Kf6v7+SdQj/xRQ1lYmZPLj2Rk9n9B5xV19XE+8kYBH8GEapbBYUcnGD6jC3PsuyyJw==","signatures":[{"sig":"MEYCIQCeMZ7SVDVPFqiVnpCBPa0rz/oNi5Dcjxe7HwAL1xXLnwIhAI7ETbUuK7F4W6JoOO5P6gsQUWnncwav/3iixAuohbY3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.3.0-next.20260403145854","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1976562},"main":"lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js"}},"gitHead":"92b753751c4d4cac8fa531167e39a8530b164f92","scripts":{"test":"npx jest --config jest.config.js --runInBand","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","setup":"node scripts/setup.mjs","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && npx jest --config jest.config.js --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86db3502-fe41-4a5e-aaf8-04e2e9fbc6f5"}},"repository":{"url":"git+https://github.com/Semantu/linked.git","type":"git"},"_npmVersion":"11.12.1","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2","next-tick":"^1.1.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.3.0-next.20260403145854_1775228337526_0.02590525990462389","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@_linked/core","version":"2.4.0","license":"MIT","_id":"@_linked/core@2.4.0","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/Semantu/linked#readme","bugs":{"url":"https://github.com/Semantu/linked/issues"},"dist":{"shasum":"e7772d82fbbbd2c0de56d744b85c5fc83cef918e","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.4.0.tgz","fileCount":444,"integrity":"sha512-uBEkmTG8TPEptmNM7TzHQfqqzSvTp+OaZZ/yAEO629JAZeaf05TPCT9yOHawhVClT2zcNXUD72rrsDR70cSIXA==","signatures":[{"sig":"MEYCIQDwEviOTlQUtbZWgSQFISUJqlpdf87FPz5MZ2x8vCt8zgIhANaISyja5mvdyAdVR8MNzgqp/bg1ElZxB70lYBdQuDXW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1973546},"main":"lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js"}},"gitHead":"97b0dedf2782eee6f18cbd4f06afa791a068ab28","scripts":{"test":"npx jest --config jest.config.js --runInBand","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","setup":"npx semantu-agents","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && npx jest --config jest.config.js --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86db3502-fe41-4a5e-aaf8-04e2e9fbc6f5"}},"repository":{"url":"git+https://github.com/Semantu/linked.git","type":"git"},"_npmVersion":"11.12.1","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2","next-tick":"^1.1.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.4.0_1775228847841_0.6622403961469885","host":"s3://npm-registry-packages-npm-production"}},"2.5.0-next.20260403151718":{"name":"@_linked/core","version":"2.5.0-next.20260403151718","license":"MIT","_id":"@_linked/core@2.5.0-next.20260403151718","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/Semantu/linked#readme","bugs":{"url":"https://github.com/Semantu/linked/issues"},"dist":{"shasum":"ff44a2ef4c1693e9a92e5a589831af5441e095f7","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.5.0-next.20260403151718.tgz","fileCount":444,"integrity":"sha512-vrSWHBsl0ukRkX2t9T0kwWM5kC2q1ERYrOoiGDO/dGjMSWluAL0WdtWlM/I9IwUKybT5jUVx3WSXpM9eso+EoQ==","signatures":[{"sig":"MEQCIEEOvC5yq3ldWBodm8OK2ZEcHZ7ubsTDy+/k50YI8TANAiAXCxN3IyKBPuJFTf3LFC07jozWI+w/jOyBRxcPshQVNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.5.0-next.20260403151718","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1976562},"main":"lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js"}},"gitHead":"daa7fc80860e4a5cfd0f6313db3812d4ba4654ca","scripts":{"test":"npx jest --config jest.config.js --runInBand","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","setup":"node scripts/setup.mjs","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && npx jest --config jest.config.js --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86db3502-fe41-4a5e-aaf8-04e2e9fbc6f5"}},"repository":{"url":"git+https://github.com/Semantu/linked.git","type":"git"},"_npmVersion":"11.12.1","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2","next-tick":"^1.1.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.5.0-next.20260403151718_1775229442316_0.8380399245514056","host":"s3://npm-registry-packages-npm-production"}},"2.5.0-next.20260403151927":{"name":"@_linked/core","version":"2.5.0-next.20260403151927","license":"MIT","_id":"@_linked/core@2.5.0-next.20260403151927","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/Semantu/linked#readme","bugs":{"url":"https://github.com/Semantu/linked/issues"},"dist":{"shasum":"14ea826b0dfe59bcb2a546da9676c9b4dea18cf0","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.5.0-next.20260403151927.tgz","fileCount":444,"integrity":"sha512-0RzJ5LKN06Y0N3chpTxaj/mmi+O2pFf8O4zYmF5QT/hbK/LizoYB4OqQ2d6BY7PdVY+6eLGAm+V4lDp2KI/5Cw==","signatures":[{"sig":"MEUCIQCiib96riq9e35hlX5wRAn1/wRw7p9Yo4zHa5Y5HPPi7gIgf4OW08Ra9clf2zYnLwWh+j4DV0cNl8BSa65us9Q5qb0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.5.0-next.20260403151927","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1976562},"main":"lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js"}},"gitHead":"047b72dcaa3a31fb45997b47d6a659eaf45beccc","scripts":{"test":"npx jest --config jest.config.js --runInBand","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","setup":"node scripts/setup.mjs","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && npx jest --config jest.config.js --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86db3502-fe41-4a5e-aaf8-04e2e9fbc6f5"}},"repository":{"url":"git+https://github.com/Semantu/linked.git","type":"git"},"_npmVersion":"11.12.1","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2","next-tick":"^1.1.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.5.0-next.20260403151927_1775229570755_0.6682915372953018","host":"s3://npm-registry-packages-npm-production"}},"2.5.0-next.20260406133938":{"name":"@_linked/core","version":"2.5.0-next.20260406133938","license":"MIT","_id":"@_linked/core@2.5.0-next.20260406133938","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/Semantu/linked#readme","bugs":{"url":"https://github.com/Semantu/linked/issues"},"dist":{"shasum":"9f0fa7dbafd4b9789636eb3530f487173bbc44cb","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.5.0-next.20260406133938.tgz","fileCount":450,"integrity":"sha512-IU+Kv1AMWSgU3dRYaknXO9Ws28g3fAXaLTVy479eBBv7h3J90x2buPRNj5dVyQC9dkyqkLsnDOyFRJwMhiEADQ==","signatures":[{"sig":"MEUCIQCxHTG7bA8wN+Rj6hsz9+KbIUj8MudKAaYsP03J+epKUAIgDRXGPcQVLeOJf3F3P0iSIlOQgTI4fhGxp8JUcQ6Bi6U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.5.0-next.20260406133938","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2027449},"main":"lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js"}},"gitHead":"619f580320615ca61a17f4b3fa7554021bc798e8","scripts":{"test":"npx jest --config jest.config.js --runInBand","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","setup":"node scripts/setup.mjs","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && npx jest --config jest.config.js --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86db3502-fe41-4a5e-aaf8-04e2e9fbc6f5"}},"repository":{"url":"git+https://github.com/Semantu/linked.git","type":"git"},"_npmVersion":"11.12.1","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2","next-tick":"^1.1.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.5.0-next.20260406133938_1775482781420_0.06788900868566694","host":"s3://npm-registry-packages-npm-production"}},"2.5.0-next.20260406141500":{"name":"@_linked/core","version":"2.5.0-next.20260406141500","license":"MIT","_id":"@_linked/core@2.5.0-next.20260406141500","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/Semantu/linked#readme","bugs":{"url":"https://github.com/Semantu/linked/issues"},"dist":{"shasum":"62b50a99ea37230ed746e5589db2d447f8670635","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.5.0-next.20260406141500.tgz","fileCount":450,"integrity":"sha512-pkL/gi8nECTROUOlllDFa8CvUe9eEYPHD6MxWdEk8J/pyDae/MYNacQ2iUZ0hGWSXwDXXZ/qp8UtpEuEw1Gf9w==","signatures":[{"sig":"MEQCICHJ8cR0x90rA3uIXSXTJRVnIEMJyFYcr4eOGW21X+YYAiBObK7InfpGwJFX7OM6TB6Y/FlcC4uM2Kx1gwSaxGVYiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.5.0-next.20260406141500","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2027157},"main":"lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js"}},"gitHead":"b0432896e871497885b8a4846226182ae346f2f0","scripts":{"test":"npx jest --config jest.config.js --runInBand","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","setup":"node scripts/setup.mjs","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && npx jest --config jest.config.js --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86db3502-fe41-4a5e-aaf8-04e2e9fbc6f5"}},"repository":{"url":"git+https://github.com/Semantu/linked.git","type":"git"},"_npmVersion":"11.12.1","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2","next-tick":"^1.1.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.5.0-next.20260406141500_1775484904164_0.12462257430406609","host":"s3://npm-registry-packages-npm-production"}},"2.5.0-next.20260406142601":{"name":"@_linked/core","version":"2.5.0-next.20260406142601","license":"MIT","_id":"@_linked/core@2.5.0-next.20260406142601","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/Semantu/linked#readme","bugs":{"url":"https://github.com/Semantu/linked/issues"},"dist":{"shasum":"f1e4ebd8563f1a52386dd54683c3cbf4ab5c708f","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.5.0-next.20260406142601.tgz","fileCount":450,"integrity":"sha512-UrrvMU1mIUc9mYH5viwZNT8Tqn2AlsTyRH9QOjVlpR6Emc7dEAfO1Vrey6UoP7lWTUp2ID5s/KKJkEU2Rh9q5Q==","signatures":[{"sig":"MEUCIQC1+vWAe2h9J5YYGJ0x0Ynm0oqNpEqK75km0ybPIhok9gIgeyVlywAZnDS6xHGQTdE9M8kvRxRv19fJokUJ8CJhxxM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.5.0-next.20260406142601","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2040993},"main":"lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js"}},"gitHead":"eba41153620bbb854ec2b2203356320d62aa0826","scripts":{"test":"npx jest --config jest.config.js --runInBand","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","setup":"node scripts/setup.mjs","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && npx jest --config jest.config.js --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86db3502-fe41-4a5e-aaf8-04e2e9fbc6f5"}},"repository":{"url":"git+https://github.com/Semantu/linked.git","type":"git"},"_npmVersion":"11.12.1","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2","next-tick":"^1.1.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.5.0-next.20260406142601_1775485564615_0.3992228048766562","host":"s3://npm-registry-packages-npm-production"}},"2.5.0-next.20260406153131":{"name":"@_linked/core","version":"2.5.0-next.20260406153131","license":"MIT","_id":"@_linked/core@2.5.0-next.20260406153131","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/Semantu/linked#readme","bugs":{"url":"https://github.com/Semantu/linked/issues"},"dist":{"shasum":"de636321c4e80d8478c1511195dd52057e0a3dd1","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.5.0-next.20260406153131.tgz","fileCount":450,"integrity":"sha512-1C9tSkXjEYSyIAOivA0KXcuSdwRAJ4OC/7EGkNKP0c3viBeOWXkfZ5aRkg6pqKnk71BjihjmEAceVldsb9UCIw==","signatures":[{"sig":"MEQCIAClrc+/zYyNxR9Jo89/5hsDukrxzr+f0uqJwdrogohgAiBRk7hshbPvnR9XHyqJG9CbnRTLCYocNdW5CJJUoSjSAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.5.0-next.20260406153131","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2055702},"main":"lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js"}},"gitHead":"7be6e9bc8f02f657cf3fab4bf872865c23a6dfaf","scripts":{"test":"npx jest --config jest.config.js --runInBand","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","setup":"node scripts/setup.mjs","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && npx jest --config jest.config.js --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86db3502-fe41-4a5e-aaf8-04e2e9fbc6f5"}},"repository":{"url":"git+https://github.com/Semantu/linked.git","type":"git"},"_npmVersion":"11.12.1","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2","next-tick":"^1.1.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.5.0-next.20260406153131_1775489495484_0.5676322028374954","host":"s3://npm-registry-packages-npm-production"}},"2.4.1-next.20260406154705":{"name":"@_linked/core","version":"2.4.1-next.20260406154705","license":"MIT","_id":"@_linked/core@2.4.1-next.20260406154705","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/Semantu/linked#readme","bugs":{"url":"https://github.com/Semantu/linked/issues"},"dist":{"shasum":"bdb4b8060bcc898887407b329feb5876c31e61e2","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.4.1-next.20260406154705.tgz","fileCount":450,"integrity":"sha512-SNqLz8XlCL75KBVaHj6ofPO5WUW3BmWMq5Z/YzD+rsRnjrQ/qgiy39tm38ZDQxbj9+aKV8bqBvUYxecBEa/t9Q==","signatures":[{"sig":"MEUCIQCd01RzqA3j6PMALsjYhwIRLIHhNRhCs5rIkfc2Z1rBBAIgfqyXi01WNnMLG3f/7FQGfCAWco9ZhoSzOAMTFXfIqjo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.4.1-next.20260406154705","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2052716},"main":"lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js"}},"gitHead":"56a3d3a6641b4d28143a80a62b1dcdcc20a29876","scripts":{"test":"npx jest --config jest.config.js --runInBand","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","setup":"npx semantu-agents","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && npx jest --config jest.config.js --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86db3502-fe41-4a5e-aaf8-04e2e9fbc6f5"}},"repository":{"url":"git+https://github.com/Semantu/linked.git","type":"git"},"_npmVersion":"11.12.1","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2","next-tick":"^1.1.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.4.1-next.20260406154705_1775490428812_0.32487629748321667","host":"s3://npm-registry-packages-npm-production"}},"2.4.1-next.20260406160450":{"name":"@_linked/core","version":"2.4.1-next.20260406160450","license":"MIT","_id":"@_linked/core@2.4.1-next.20260406160450","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/Semantu/linked#readme","bugs":{"url":"https://github.com/Semantu/linked/issues"},"dist":{"shasum":"df75008ac63a8b8e0f9ed73fb921e6d4ff3f3fd8","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.4.1-next.20260406160450.tgz","fileCount":450,"integrity":"sha512-c6Nd4L307OD/LhHsOfVitBaYO+aeJ/89Zh9zaDB7mrTfXsRmZlBuHWK03cqsBT5V4jxz6lBtshb6jH1uDCoxVA==","signatures":[{"sig":"MEQCIBWZg8JXptQ+V6M9Vj8cuVmMYWQJRekloOrW1c3TKjfOAiA/x9W2Iar77RgLXpbrEOpww+GY2TbP3VuHBBt5DTIPgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.4.1-next.20260406160450","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2052716},"main":"lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js"}},"gitHead":"97cbf62f90689f1c16653e784f56c3d815ebbe38","scripts":{"test":"npx jest --config jest.config.js --runInBand","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","setup":"npx semantu-agents","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && npx jest --config jest.config.js --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86db3502-fe41-4a5e-aaf8-04e2e9fbc6f5"}},"repository":{"url":"git+https://github.com/Semantu/linked.git","type":"git"},"_npmVersion":"11.12.1","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2","next-tick":"^1.1.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.4.1-next.20260406160450_1775491493606_0.20012114552030602","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"@_linked/core","version":"2.4.1","license":"MIT","_id":"@_linked/core@2.4.1","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/Semantu/linked#readme","bugs":{"url":"https://github.com/Semantu/linked/issues"},"dist":{"shasum":"3eb2b6fb248d50f37f3dd26b284d432789de628a","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.4.1.tgz","fileCount":450,"integrity":"sha512-9Hp6s3nFKJ89HrGeTgkZ5GlplkJlqNHS5N01XeyH+DOJaxHXEAtjM1wBluP5+dqxsiTEQ0CeFavaeJlYbbnCZg==","signatures":[{"sig":"MEQCIHnBpf1uxxvp9zE/803ShOkLkihKr4POb+s5USNt/YufAiA16rQIOLATOJV6fzGd3q1UQE5w2n+J8GQ6z3/8VKg9/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2052696},"main":"lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js"}},"gitHead":"9a5410a1111c062468b167c4b7493c8bbd48a999","scripts":{"test":"npx jest --config jest.config.js --runInBand","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","setup":"npx semantu-agents","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && npx jest --config jest.config.js --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86db3502-fe41-4a5e-aaf8-04e2e9fbc6f5"}},"repository":{"url":"git+https://github.com/Semantu/linked.git","type":"git"},"_npmVersion":"11.12.1","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2","next-tick":"^1.1.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.4.1_1775491682101_0.9227672867491603","host":"s3://npm-registry-packages-npm-production"}},"2.4.2-next.20260415142339":{"name":"@_linked/core","version":"2.4.2-next.20260415142339","license":"MIT","_id":"@_linked/core@2.4.2-next.20260415142339","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/Semantu/linked#readme","bugs":{"url":"https://github.com/Semantu/linked/issues"},"dist":{"shasum":"cd5d806b73574ed72a89a6996b1c5f61b4fc91eb","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.4.2-next.20260415142339.tgz","fileCount":450,"integrity":"sha512-/HFyAx96C75gm2cnnb3oQR8cY7fGYz1nMCxj+trkOuIiqk0NfeGBMOjNrJTtKx4lT07xHRzG9+IrZXzcxQsxFg==","signatures":[{"sig":"MEQCIEdr6Bo3U3fRKuQ0NTalQbN1WSSwj1dhsTXnRn2YSwroAiBHbpgWhEnMdtfDaWzSjlAULlVNukDI+5HUxU9Rllnj0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.4.2-next.20260415142339","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2052716},"main":"lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js"}},"gitHead":"c4b43d65b20b7cd4be55a6d159f5713d3d28dc55","scripts":{"test":"npx jest --config jest.config.js --runInBand","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","setup":"npx semantu-agents","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && npx jest --config jest.config.js --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86db3502-fe41-4a5e-aaf8-04e2e9fbc6f5"}},"repository":{"url":"git+https://github.com/Semantu/linked.git","type":"git"},"_npmVersion":"11.12.1","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2","next-tick":"^1.1.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.4.2-next.20260415142339_1776263023143_0.6749217042664111","host":"s3://npm-registry-packages-npm-production"}},"2.5.0-next.20260508111131":{"name":"@_linked/core","version":"2.5.0-next.20260508111131","license":"MIT","_id":"@_linked/core@2.5.0-next.20260508111131","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"c87d9370b71c9cd59686bbb4b1ce02c2099c07d7","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.5.0-next.20260508111131.tgz","fileCount":450,"integrity":"sha512-Q50oprC8xGtONnOg9HvNevcUppp21I6QvELFm7VuRNIExZcyHAm6Z+zbYRs8VJ3y4ZK45ZCy03uyl0EsB3A+Gw==","signatures":[{"sig":"MEUCICXPoDaM0beL+qWfW2/hpYuLq2LT60jFPUwA7Tm8WcO6AiEA4DIkOJEaUxS4QzEEFB0lOSmuKDH1LqaLRhxuKGygkoQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.5.0-next.20260508111131","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2057736},"main":"lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js"}},"gitHead":"e54371c7cef6dfd5391cf7e563d84a99cde9a842","scripts":{"test":"npx jest --config jest.config.js --runInBand","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","setup":"npx semantu-agents","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && npx jest --config jest.config.js --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"rene_reborn","email":"email@rene.life"},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.14.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2","next-tick":"^1.1.0"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.5.0-next.20260508111131_1778238695166_0.38470111087590864","host":"s3://npm-registry-packages-npm-production"}},"2.6.0-next.20260508143726":{"name":"@_linked/core","version":"2.6.0-next.20260508143726","license":"MIT","_id":"@_linked/core@2.6.0-next.20260508143726","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"f4302f579cf8921a714dcf15d3a084c3c8aa59e9","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.6.0-next.20260508143726.tgz","fileCount":450,"integrity":"sha512-CYYYSmgc4l6L6g99rA1Kv6uhOZDgHTfIaMiNZkT7+rDMKReVq1jkKQXy+b4++uG37LpCD7uVX6pNfTHbQaFKww==","signatures":[{"sig":"MEUCIQCeePB6qR099voqtWCO++1eOTrIhAj0gi8RXjlAcIvA1AIgOq66sECZxAVDvE7dHu9pJm+YQRF5x3rOQ3FcuWjkuyI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.6.0-next.20260508143726","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2057736},"main":"lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js"}},"gitHead":"2f5c4148776f8de11ac648d1418004662dbc6e10","scripts":{"test":"npx jest --config jest.config.js --runInBand","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","setup":"npx semantu-agents","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && npx jest --config jest.config.js --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"rene_reborn","email":"email@rene.life"},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.14.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2","next-tick":"^1.1.0"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.6.0-next.20260508143726_1778251050307_0.6142696474501492","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@_linked/core","version":"2.5.0","license":"MIT","_id":"@_linked/core@2.5.0","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"b3f1c1611c962819e302128dae39645bc60aa098","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.5.0.tgz","fileCount":450,"integrity":"sha512-EDmZtcLPgv7tSckFAcRyYz8XgZ2r3PwQ07+Wv+T3if7sAqkVDRxc+Lt4hmHcfRQ+XS+2DwzDBuy0NoFPpGW6hA==","signatures":[{"sig":"MEYCIQDbeyR/noRJgt1flzrmXoMDytghUBlzpkgD7rRzJjOuowIhAKduqGq+G5T8VUF1SwVUbkI3AaBeLnZFM0kSVtuX7UgV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2057745},"main":"lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js"}},"gitHead":"5e5ebc218f7163567f3cdee9df047dafb25826ee","scripts":{"test":"npx jest --config jest.config.js --runInBand","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","setup":"npx semantu-agents","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && npx jest --config jest.config.js --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"rene_reborn","email":"email@rene.life"},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.14.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2","next-tick":"^1.1.0"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.5.0_1778251076747_0.1475362888165377","host":"s3://npm-registry-packages-npm-production"}},"2.6.0-next.20260509053822":{"name":"@_linked/core","version":"2.6.0-next.20260509053822","license":"MIT","_id":"@_linked/core@2.6.0-next.20260509053822","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"3414435500a3d1579b74069621e57230abf1e16f","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.6.0-next.20260509053822.tgz","fileCount":450,"integrity":"sha512-2FAmB96fxaRX6BMxs2S3EF3g05N6NuF96vo1ETFV+iqvi9NircYl1vnk9rpTwAx49nYewdxMr7Iq822+8UKvfw==","signatures":[{"sig":"MEYCIQCQDVLEBtoUk31ctm7WfUtf52n556ET27GUTspLzZRp2AIhAPQ+dNnHq7WPeTE8JV0xd+B/xqNTtKcNnGdV4cQ6yeXl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.6.0-next.20260509053822","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2057736},"main":"lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js"}},"gitHead":"458232c8bc94c681bc6ad7adf89887a84fbfac73","scripts":{"test":"npx jest --config jest.config.js --runInBand","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","setup":"npx semantu-agents","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && npx jest --config jest.config.js --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"rene_reborn","email":"email@rene.life"},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.14.1","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2","next-tick":"^1.1.0"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.6.0-next.20260509053822_1778305107030_0.21525709668975468","host":"s3://npm-registry-packages-npm-production"}},"2.6.0-next.20260605133611":{"name":"@_linked/core","version":"2.6.0-next.20260605133611","license":"MIT","_id":"@_linked/core@2.6.0-next.20260605133611","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"4f733eecca66a14e778a22aef1426bc1ab261323","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.6.0-next.20260605133611.tgz","fileCount":462,"integrity":"sha512-w3GWdqBjhpCuQ6m5eBecD2U9kGXJcO1qY+X0hIuqOSSqYUi6EshJJ34q2DngEG3hjS+qFH3THC64zg5BTNzoZA==","signatures":[{"sig":"MEUCIA/6C3+E/3ziHknRkC5q3nCb0cJLvWy599Uh6tSBtmfYAiEAmiChlb9UlxxUt5cwXbAsJ1QXDTXliwu9RT9PHY6pZ8w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.6.0-next.20260605133611","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2144456},"main":"lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js"}},"gitHead":"c7089bf06c4d1f027acef311631bbcb5deb1aa5e","scripts":{"test":"npx jest --config jest.config.js --runInBand","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","setup":"npx semantu-agents","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && npx jest --config jest.config.js --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.16.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2","next-tick":"^1.1.0"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.6.0-next.20260605133611_1780666575468_0.7833899735385452","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@_linked/core","version":"2.6.0","license":"MIT","_id":"@_linked/core@2.6.0","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"0cf972affb83a7ec1bfd3604d29c3ecf1ac2d586","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.6.0.tgz","fileCount":462,"integrity":"sha512-+fED6GOKOstAlJ90C580bdeKfUbeEUEyCB5Kf8IuVguBdr/9H/qCeuOYrMK22CA8SL5lfgDPpFzu9aqu5rbcdg==","signatures":[{"sig":"MEQCIH9wMvZfeAmOd7sNFqJCaI8tVZof7WTbE5O5Wp11RtipAiAH5u9Tpx7JG2Tir3fTLn0WnKqRQsmbRT7sEVjzVt6VYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2144436},"main":"lib/cjs/index.js","types":"./lib/cjs/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js"}},"gitHead":"c19b0019eea0521da60610d3d34ead7e7f55766d","scripts":{"test":"npx jest --config jest.config.js --runInBand","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","setup":"npx semantu-agents","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && npx jest --config jest.config.js --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.16.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2","next-tick":"^1.1.0"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.6.0_1780667465421_0.39565569640419507","host":"s3://npm-registry-packages-npm-production"}},"2.7.0-next.20260619211918":{"name":"@_linked/core","version":"2.7.0-next.20260619211918","license":"MIT","_id":"@_linked/core@2.7.0-next.20260619211918","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"e5df7fc3621e04d53e1ffeab991c794f6661dd41","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.7.0-next.20260619211918.tgz","fileCount":462,"integrity":"sha512-bAu/OVnlUOLGIedUqV2qf2KbHWf2SAtwVtX2WB1HNZI4gAX9BTDoOqGvYSEWwSx+QcHb2cWOqLTsL5Fq7y2clA==","signatures":[{"sig":"MEUCIQDoiJYnSUFb5fDGFa6WGVGosN5OelNt6DIVuzsYMd7npgIgCSE1EPmbMJKkVBHwxH3OilkfnbTeQeJbLH+9WaUn8jg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.7.0-next.20260619211918","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2222519},"main":"lib/cjs/index.js","types":"./index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js","development":"./src/index.ts"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js","development":"./src/*.ts"}},"gitHead":"46b519eae3abf9a243f2f04acb04e338635b2e6a","scripts":{"test":"npx jest --config jest.config.js --runInBand","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","setup":"npx semantu-agents","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && npx jest --config jest.config.js --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.17.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2","next-tick":"^1.1.0"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.7.0-next.20260619211918_1781903962881_0.9699644229642712","host":"s3://npm-registry-packages-npm-production"}},"2.7.0-next.20260620061145":{"name":"@_linked/core","version":"2.7.0-next.20260620061145","license":"MIT","_id":"@_linked/core@2.7.0-next.20260620061145","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"3e8f779bc9d771d64599b55a08c084f6143aa480","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.7.0-next.20260620061145.tgz","fileCount":462,"integrity":"sha512-5PdBKCooEx7ms+j+EDYsxmr+B0KQJhhZ4kfpQSex2Sy9nm0aIE0D75OzH1UzW07hOacxsAylJ7sN7+iH4EyYkw==","signatures":[{"sig":"MEUCIQCLCPf4gOp6spBMH8iEeLQD3f3+xnFDKcERwYpzT7TwtgIgNs/RpHMB2++t8bNdawm+M7l6r1mabmYtpcbR3PWMnIg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.7.0-next.20260620061145","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2222519},"main":"lib/cjs/index.js","types":"./index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js","development":"./src/index.ts"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js","development":"./src/*.ts"}},"gitHead":"8c730b2ed6f7502799d4b0f1366843828412cc73","scripts":{"test":"npx jest --config jest.config.js --runInBand","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","setup":"npx semantu-agents","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && npx jest --config jest.config.js --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.17.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2","next-tick":"^1.1.0"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.7.0-next.20260620061145_1781935910056_0.6394356259788936","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"@_linked/core","version":"2.7.0","license":"MIT","_id":"@_linked/core@2.7.0","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"5fe2e53fad016104e7c0dd3b32318c2a4350ac56","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.7.0.tgz","fileCount":462,"integrity":"sha512-JG+oDE7y/ZDrrB8bQyhGHvQx4FlxuIgo7ejYY5MhUULeCkxrwWwD+PKrE7TKVyEtLvhp0WupYv2h5AbEMOevVw==","signatures":[{"sig":"MEUCIQCEGJdF57n4ejJP2TdCmKtCQTOsPZPKB4YBeXyYGtsLWwIgUpxmKQg1lbF2dQ+QH4Ng2v8XB3ceba+qjSuG12IJlNQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2222499},"main":"lib/cjs/index.js","types":"./index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js","development":"./src/index.ts"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js","development":"./src/*.ts"}},"gitHead":"d5358db7e3d948878a01d9fa4fdec76d72fffdd1","scripts":{"test":"npx jest --config jest.config.js --runInBand","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","setup":"npx semantu-agents","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && npx jest --config jest.config.js --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.17.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2","next-tick":"^1.1.0"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.7.0_1781937067907_0.4549780293611758","host":"s3://npm-registry-packages-npm-production"}},"2.8.0-next.20260620064950":{"name":"@_linked/core","version":"2.8.0-next.20260620064950","license":"MIT","_id":"@_linked/core@2.8.0-next.20260620064950","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"b6a6849f67ed7bfd72fa23cfc44f1822affac1eb","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.8.0-next.20260620064950.tgz","fileCount":462,"integrity":"sha512-avNfwwmvNTygtPtm1sSFkAQZhYtKmzGpEz22y1OcoNjnCpEfrlqQPtFqNskQqqL85yvXP3LzxqRSQz2VAnEkOA==","signatures":[{"sig":"MEUCIQD8m7k5AIRD2LcfSnNHOpuDS+weqVx+6wae7d9J/k9KJAIgX9ZyLqteW8qLihK+erkCkZT4Ne7vwEp9jNfijmA0OZ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.8.0-next.20260620064950","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2222519},"main":"lib/cjs/index.js","types":"./index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js","development":"./src/index.ts"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js","development":"./src/*.ts"}},"gitHead":"b5b5903411073693c24b14e2b9c75a14a2d0e220","scripts":{"test":"npx jest --config jest.config.js --runInBand","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","setup":"npx semantu-agents","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && npx jest --config jest.config.js --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.17.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2","next-tick":"^1.1.0"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.8.0-next.20260620064950_1781938195225_0.49847518708096317","host":"s3://npm-registry-packages-npm-production"}},"2.8.0-next.20260620150524":{"name":"@_linked/core","version":"2.8.0-next.20260620150524","license":"MIT","_id":"@_linked/core@2.8.0-next.20260620150524","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"4f3f1f016577a60564d30063184068a665631447","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.8.0-next.20260620150524.tgz","fileCount":462,"integrity":"sha512-kkEkSSfA1ZgluwZrwVt5Efssl7YU82U0MHfUN7KDS36IXXR7Bu3u4XuY0Z9tKqVtHy6ltWlRjD18i7hK6i8T+A==","signatures":[{"sig":"MEUCIFyBTQvxUVoXnrGAhxWPHqzFClxqFA5TMNHD4r7PQ20oAiEAvEadrX9tTb7oZFbiKXuJKpZ0CWNB8p926z0UAl/r3dA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.8.0-next.20260620150524","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2225136},"main":"lib/cjs/index.js","types":"./index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js","development":"./src/index.ts"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js","development":"./src/*.ts"}},"gitHead":"69d9351b33d5f143a688c69d47263221da02d70f","scripts":{"test":"npx jest --config jest.config.js --runInBand","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","setup":"npx semantu-agents","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && npx jest --config jest.config.js --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.17.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2","next-tick":"^1.1.0"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.8.0-next.20260620150524_1781967928893_0.016210574454474713","host":"s3://npm-registry-packages-npm-production"}},"2.8.0-next.20260624100616":{"name":"@_linked/core","version":"2.8.0-next.20260624100616","license":"MIT","_id":"@_linked/core@2.8.0-next.20260624100616","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"3299fbe4dd6584b197cfaaa9dadbedf77980e7cd","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.8.0-next.20260624100616.tgz","fileCount":480,"integrity":"sha512-950mI8nkLyeWMchKk3wK2EJPVWroTIbgoaix9LAnwe32TRvyscwMC3W/ErG3Glmc1aCCI8jSR6EZx4OKyWMaAQ==","signatures":[{"sig":"MEYCIQCnWZUsS9WAF9LbhJA6n/gQbEvhJMEZ10aByhNSuZ4r1QIhAKlsK82qLF/a2iQjtF8ydszRBDEdPhinydSRmhnQXmfI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.8.0-next.20260624100616","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2320257},"main":"lib/cjs/index.js","types":"./index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js","development":"./src/index.ts"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js","development":"./src/*.ts"}},"gitHead":"78a9cdb000262ed96083fe4fcb58a9223f32a820","scripts":{"test":"npx jest --config jest.config.js --runInBand","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","setup":"npx semantu-agents","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && npx jest --config jest.config.js --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.17.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2","next-tick":"^1.1.0"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.8.0-next.20260624100616_1782295581049_0.6104730563764702","host":"s3://npm-registry-packages-npm-production"}},"2.8.0-next.20260624103825":{"name":"@_linked/core","version":"2.8.0-next.20260624103825","license":"MIT","_id":"@_linked/core@2.8.0-next.20260624103825","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"3b9264c8954e6e2e9c320731a5bdee0d4875d478","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.8.0-next.20260624103825.tgz","fileCount":480,"integrity":"sha512-VFxTh+Yeg6LFvlxAJvf3Hszut+1YmdsZXnOzm/eMTtGCq8XITbN8d0w7m5Ag0wp1kB2aj5Tn74fIy2xhZ6a/qw==","signatures":[{"sig":"MEYCIQCBmv+XXf/+fYwOczpqOxdN8top2ssY2WvHzetU1cx5kQIhAKEeA0jP1a9OHskIhvtrr+zxexyn3F/KLZBVIF8s8lRK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.8.0-next.20260624103825","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2325837},"main":"lib/cjs/index.js","types":"./index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js","development":"./src/index.ts"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js","development":"./src/*.ts"}},"gitHead":"746eccea66231bb8909b11fbbc3a8105768b20f5","scripts":{"test":"npx jest --config jest.config.js --runInBand","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","setup":"npx semantu-agents","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && npx jest --config jest.config.js --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.17.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2","next-tick":"^1.1.0"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.8.0-next.20260624103825_1782297510183_0.4694617250254227","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"@_linked/core","version":"2.8.0","license":"MIT","_id":"@_linked/core@2.8.0","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"75bf16165090772ed8b5d1ba0075b66ca41246ab","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.8.0.tgz","fileCount":480,"integrity":"sha512-RC8Kv5Jv/UQF9f9YfJBHSwko3yWq2ifB6OpD+SbHN1ODZfchoBVR/JQ0nbKfGWwHw5seieSQEBj6zEgvqP5yww==","signatures":[{"sig":"MEQCIHun6G/NEL8We+bHsxEdMa11FwkGV3Uyhh3q+ALCFO3NAiA4WLk0jY36Xlha4XZIzRvWP/IH6h7Ax3lQup0syZziIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2325817},"main":"lib/cjs/index.js","types":"./index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js","development":"./src/index.ts"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js","development":"./src/*.ts"}},"gitHead":"9f866675f1265057ed231a769e04b733946b7291","scripts":{"test":"npx jest --config jest.config.js --runInBand","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","setup":"npx semantu-agents","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && npx jest --config jest.config.js --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.17.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2","next-tick":"^1.1.0"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.8.0_1782298064078_0.005323873310782767","host":"s3://npm-registry-packages-npm-production"}},"2.9.0-next.20260625165522":{"name":"@_linked/core","version":"2.9.0-next.20260625165522","license":"MIT","_id":"@_linked/core@2.9.0-next.20260625165522","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"1c2f32df69b5ef016d4755194b2428b036491809","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.9.0-next.20260625165522.tgz","fileCount":480,"integrity":"sha512-HSkyjJrO20hC2OsNDJ6eZVYjF3fFWm+Hp++E28QJLRVPxAthy0bLz9caI7QDJT6fri5isikyzFDBXKAnLr1KWg==","signatures":[{"sig":"MEYCIQDvfYUKJwrS89cFeibxiJgajKLo1aAVJmFkxEZullNj/AIhAOZH4jYgz11IWENvgkliT94XuFsiOHrKVOWVAu6lL3/5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.9.0-next.20260625165522","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2325837},"main":"lib/cjs/index.js","types":"./index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js","development":"./src/index.ts"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js","development":"./src/*.ts"}},"gitHead":"2ca3f98cca80dccf92b9041a6bb40b5f1315f71b","scripts":{"test":"npx jest --config jest.config.js --runInBand","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","setup":"npx semantu-agents","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && npx jest --config jest.config.js --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.17.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2","next-tick":"^1.1.0"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.9.0-next.20260625165522_1782406527550_0.08563464708049473","host":"s3://npm-registry-packages-npm-production"}},"2.8.0-next.20260625175429":{"name":"@_linked/core","version":"2.8.0-next.20260625175429","license":"MIT","_id":"@_linked/core@2.8.0-next.20260625175429","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"b379e9407e28a84622ec974f7d4b55e149545251","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.8.0-next.20260625175429.tgz","fileCount":480,"integrity":"sha512-q5GagWaRjEBRQZGCPnHv7YotczfUAydYLSOV3GqBWH9sxK6uk1mpeRcC7fNU2mUk43gadRSq6bIwwgYWnot1vg==","signatures":[{"sig":"MEYCIQCmGpWDUhm/q569PfTiQFk4sh9oM/z1AN4SmS7iw/D0iwIhAMstNjsegDPKlLx8YVNoknTkTK/3RteDw4aqkNDGBtGS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.8.0-next.20260625175429","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2325837},"main":"lib/cjs/index.js","types":"./index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js","development":"./src/index.ts"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js","development":"./src/*.ts"}},"gitHead":"51a523d9fe0e4f00956033eba6089afa8872aae7","scripts":{"test":"npx jest --config jest.config.js --runInBand","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","setup":"npx semantu-agents","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && npx jest --config jest.config.js --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.17.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2","next-tick":"^1.1.0"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.8.0-next.20260625175429_1782410074486_0.6531849743922127","host":"s3://npm-registry-packages-npm-production"}},"2.8.0-next.20260625180816":{"name":"@_linked/core","version":"2.8.0-next.20260625180816","license":"MIT","_id":"@_linked/core@2.8.0-next.20260625180816","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"c31e282fc6a6ae6132a278b03e2a1d14e6db7a83","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.8.0-next.20260625180816.tgz","fileCount":480,"integrity":"sha512-Bc8+DNBqNaurv4YEmSo8C9iSbqA8a8jBGZXyS9NC7hVPUmBqYC+9ocOArTUe078y+aqotzzg1nQIqKi3J9FOUw==","signatures":[{"sig":"MEUCIBEd8d3Nn6lsJY5fUHnVtAwHkIXUQiJ9d7CXpB2cTdaNAiEAqXCDzTRROI/p6heRgimwY68bh607P/eftXHxpVnWKOc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.8.0-next.20260625180816","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2325837},"main":"lib/cjs/index.js","types":"./index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js","development":"./src/index.ts"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js","development":"./src/*.ts"}},"gitHead":"08cce9cac8e066f2a8a7a5300a69afd501ce0125","scripts":{"test":"npx jest --config jest.config.js --runInBand","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","setup":"npx semantu-agents","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && npx jest --config jest.config.js --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.17.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2","next-tick":"^1.1.0"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.8.0-next.20260625180816_1782410901296_0.6886564846872603","host":"s3://npm-registry-packages-npm-production"}},"2.8.0-next.20260625181200":{"name":"@_linked/core","version":"2.8.0-next.20260625181200","license":"MIT","_id":"@_linked/core@2.8.0-next.20260625181200","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"4c4ef7adb8d14083c52a70cec0eed09bd36f5b48","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.8.0-next.20260625181200.tgz","fileCount":480,"integrity":"sha512-a098TLE+mlzJ+szkaK+OZr88tdNz/mG/eH7wZ94NJIuFOJYrFv2pZGs2rU5u6joK6jQLyD90lxMU4FdcwdvEzA==","signatures":[{"sig":"MEUCIQDu5ZQ0HeY/PyEga/kBCLSbhFxzuENCOTI55JzlbaSW1wIgYraesk44lQgVoof/Adyy6KqysS6qNzRgTXmekrKXZNs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.8.0-next.20260625181200","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2325837},"main":"lib/cjs/index.js","types":"./index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js","development":"./src/index.ts"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js","development":"./src/*.ts"}},"gitHead":"f14b2e66527d360f0887b9911860f497ed052836","scripts":{"test":"npx jest --config jest.config.js --runInBand","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","setup":"npx semantu-agents","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && npx jest --config jest.config.js --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.17.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2","next-tick":"^1.1.0"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.8.0-next.20260625181200_1782411125099_0.2406072385210929","host":"s3://npm-registry-packages-npm-production"}},"2.9.0-next.20260627070559":{"name":"@_linked/core","version":"2.9.0-next.20260627070559","license":"MIT","_id":"@_linked/core@2.9.0-next.20260627070559","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"88424a9422ed2fc75f816385b704933183a18450","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.9.0-next.20260627070559.tgz","fileCount":480,"integrity":"sha512-d0BWzGuVbe5eIsMQBB+PlbLVSwu78YxvPA/aXKuwweQRbbQ8JBOCUERKhsZlWTgpDOCoAZmxKr/CvMoO5rOT7w==","signatures":[{"sig":"MEQCIEA5yYOfxc4pzRoO9y4P3mcTouAAzLqm/F4OpvZ/eR6eAiAKyGizbLKblR2g3YgQYjTvjCCFEFUs5Zwan5LSYXxTTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.9.0-next.20260627070559","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2336252},"main":"lib/cjs/index.js","types":"./index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js","development":"./src/index.ts"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js","development":"./src/*.ts"}},"gitHead":"1ed833d4a655e2202fbe2087456f6a95012c0152","scripts":{"test":"npx jest --config jest.config.js --runInBand","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","setup":"npx semantu-agents","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && npx jest --config jest.config.js --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.17.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2","next-tick":"^1.1.0"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.9.0-next.20260627070559_1782543963712_0.32060642898174274","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"@_linked/core","version":"2.9.0","license":"MIT","_id":"@_linked/core@2.9.0","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"c5bf8df1372dfdd11d7a42be6ec50b6d51251447","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.9.0.tgz","fileCount":480,"integrity":"sha512-hdRVg1/Ta2M105uXzIGqg4FldvnfBB4Qg3R2zQdLGTKOG3FHQv/S3ugQM2RkTnpPrsHkPJvawGA6wLt/cIrppA==","signatures":[{"sig":"MEUCIQCJW7pIL1MnIehPwh+m5OKKAoat+cjieBPW4TuES7l54gIgVp0A2iw6amAPjIBYPSVWwBKSyW19wq3xlDTGv8L07hU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2336232},"main":"lib/cjs/index.js","types":"./index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js","development":"./src/index.ts"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js","development":"./src/*.ts"}},"gitHead":"db8f712cb4864cce2b4cad917121c98c28aba52c","scripts":{"test":"npx jest --config jest.config.js --runInBand","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","setup":"npx semantu-agents","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && npx jest --config jest.config.js --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.17.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2","next-tick":"^1.1.0"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.9.0_1782544150024_0.20799851235645206","host":"s3://npm-registry-packages-npm-production"}},"2.9.0-next.20260627071011":{"name":"@_linked/core","version":"2.9.0-next.20260627071011","license":"MIT","_id":"@_linked/core@2.9.0-next.20260627071011","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"6e1bb321754e2fb1c3e13d61c4252debfa2c0fdc","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.9.0-next.20260627071011.tgz","fileCount":480,"integrity":"sha512-AwnW2uxo+5wQ0WxU2aH1dlgvNn/34rZgfYsG9IVuzNmquZ+m6VxJ5rzHRq9MZU1GtUtcOy8l6VEkL0S2D5DB3w==","signatures":[{"sig":"MEQCIEXX3TX9JNG2X5eL8k2fnXnua/iiXcDsAbB89kkx8u8TAiBwOYLnXclDmCpygDwVhxlitQikShDG+BpQSzrinoQFcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.9.0-next.20260627071011","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2336252},"main":"lib/cjs/index.js","types":"./index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js","development":"./src/index.ts"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js","development":"./src/*.ts"}},"gitHead":"0eb1969bc961198ae1a4b6e8b1033b2393e29de8","scripts":{"test":"npx jest --config jest.config.js --runInBand","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","setup":"npx semantu-agents","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && npx jest --config jest.config.js --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.17.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2","next-tick":"^1.1.0"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.9.0-next.20260627071011_1782544214727_0.12650627408923243","host":"s3://npm-registry-packages-npm-production"}},"2.10.0-next.20260630061713":{"name":"@_linked/core","version":"2.10.0-next.20260630061713","license":"MIT","_id":"@_linked/core@2.10.0-next.20260630061713","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"1b223a641165225150bd05bd5aed9e8e0bf74460","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.10.0-next.20260630061713.tgz","fileCount":522,"integrity":"sha512-ysm/bnuRzazN+iJQGkO3j7T5TcWrH034Z18ueu7sW91+OQ4HoK1hpEdIXdO12lZAz9aJpU9bVXNeG065S5StzA==","signatures":[{"sig":"MEQCIAGR3Rzp2f7rR8/ypvPKb8cfKIl/vM7mGMGxQ40GXjD7AiAgwejdC6ek5RVpSlVFVsL9QA3+aIw9GGW9iM2YkQ7aow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.10.0-next.20260630061713","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2517162},"main":"lib/cjs/index.js","types":"./index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js","development":"./src/index.ts"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js","development":"./src/*.ts"}},"gitHead":"62e008ebe61a9781bb5d1fcbf95aeb6e54f2b620","scripts":{"test":"npx jest --config jest.config.js --runInBand","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","setup":"npx semantu-agents","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && npx jest --config jest.config.js --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.18.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"sideEffects":["**/ontologies/*.js","**/ontologies/*.ts","**/utils/Package.js","**/utils/Package.ts"],"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2","next-tick":"^1.1.0"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.10.0-next.20260630061713_1782800238508_0.9545232587096351","host":"s3://npm-registry-packages-npm-production"}},"2.10.0-next.20260630062115":{"name":"@_linked/core","version":"2.10.0-next.20260630062115","license":"MIT","_id":"@_linked/core@2.10.0-next.20260630062115","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"3594cfa85c212115ee049c1bed8b473ad7b557fb","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.10.0-next.20260630062115.tgz","fileCount":522,"integrity":"sha512-WTkcwsjdJWeO2p3jkY9CSdsmAgsUIob2W56nc8+wDbG6fw07A2V7u8s9JU2wWImZwE8pDhTuDbWT4DyRrYnhig==","signatures":[{"sig":"MEUCIQDDMYLgAm7SHrv/HSEOVeM9W5VJs5Qx+OiGRa51w419RAIgOkue5B7eVjg2khuD6cyfvGg1oOmlkX4bBEspcmugx9A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.10.0-next.20260630062115","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2517162},"main":"lib/cjs/index.js","types":"./index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js","development":"./src/index.ts"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js","development":"./src/*.ts"}},"gitHead":"d77bcccc695ce9cddd3fef0764a0110819c46d96","scripts":{"test":"npx jest --config jest.config.js --runInBand","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","setup":"npx semantu-agents","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && npx jest --config jest.config.js --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.18.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"sideEffects":["**/ontologies/*.js","**/ontologies/*.ts","**/utils/Package.js","**/utils/Package.ts"],"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2","next-tick":"^1.1.0"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.10.0-next.20260630062115_1782800479485_0.7034767042247752","host":"s3://npm-registry-packages-npm-production"}},"2.10.0-next.20260630064245":{"name":"@_linked/core","version":"2.10.0-next.20260630064245","license":"MIT","_id":"@_linked/core@2.10.0-next.20260630064245","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"1e221f4e3d60b31a7f201ea41ee413e9643afc02","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.10.0-next.20260630064245.tgz","fileCount":522,"integrity":"sha512-IwyJgLYaYP1gLRauJkP0Q+Fretl2eyR3ETR/xPrDRXU7nSsXKAnxhiBObF8MRyXnEuMSD4vF3tRPVYbIy3Diww==","signatures":[{"sig":"MEYCIQCcfZZwpwSgi+xeuCyKEV0dbEQ8SZW87PfN9mJqeqAqywIhAM+oumSq1WutG2Awsm25DlrL+m3JocX10I5Jgie55r7s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.10.0-next.20260630064245","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2516946},"main":"lib/cjs/index.js","types":"./index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js","development":"./src/index.ts"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js","development":"./src/*.ts"}},"gitHead":"38b8862e0f5d14c3ed47d9779d4dada40b1ffea7","scripts":{"test":"npx jest --config jest.config.js --runInBand","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","setup":"npx semantu-agents","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && npx jest --config jest.config.js --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.18.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"sideEffects":["**/ontologies/*.js","**/ontologies/*.ts","**/utils/Package.js","**/utils/Package.ts"],"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2","next-tick":"^1.1.0"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.10.0-next.20260630064245_1782801769976_0.2884526603797284","host":"s3://npm-registry-packages-npm-production"}},"2.10.0-next.20260630064735":{"name":"@_linked/core","version":"2.10.0-next.20260630064735","license":"MIT","_id":"@_linked/core@2.10.0-next.20260630064735","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"8c57da8908bcc0109bed92ac5f1e26781466d1d0","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.10.0-next.20260630064735.tgz","fileCount":522,"integrity":"sha512-18dbnUvTNIi9/DSK1s1DGp4j8L6+EuoGoLcnKERmTi04tIC94WElaUqsZuIq/PZwWf+4kWS0Ocs1vH49hOt7hw==","signatures":[{"sig":"MEUCIFKNSjFxCeGqrYkmJ/fi08bZegfaVDh3PpFQdfMxJ1zvAiEA4orgyUQftIXumW/wQsT06/porBvBHgzd9YLQ/5G2fCw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.10.0-next.20260630064735","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2516946},"main":"lib/cjs/index.js","types":"./index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js","development":"./src/index.ts"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js","development":"./src/*.ts"}},"gitHead":"d266063e873ccf4d92cc7abca5ba312d830840aa","scripts":{"test":"npx jest --config jest.config.js --runInBand","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","setup":"npx semantu-agents","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && npx jest --config jest.config.js --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.18.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"sideEffects":["**/ontologies/*.js","**/ontologies/*.ts","**/utils/Package.js","**/utils/Package.ts"],"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2","next-tick":"^1.1.0"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.10.0-next.20260630064735_1782802059668_0.33482518381392556","host":"s3://npm-registry-packages-npm-production"}},"2.10.0":{"name":"@_linked/core","version":"2.10.0","license":"MIT","_id":"@_linked/core@2.10.0","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"c8189dfee3b95918df404be13e0ddf62bece1349","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.10.0.tgz","fileCount":522,"integrity":"sha512-6cTchxTqndlaOjxC7+FHXk9a4QJKnlqAmEXJdEDukU1Td/5zy7o54GKYl7QG4O6+KESa1lZu7Z5scR2S7WHEyg==","signatures":[{"sig":"MEYCIQCDATgtEc/XfjfJGxuG2BCO3QyEmKtehXECStn2/gOgAwIhAIo1tjmp/3lwcbq+/1JMTJUrElwhavLmOyJyd0p+ldDZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2516926},"main":"lib/cjs/index.js","types":"./index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js","development":"./src/index.ts"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js","development":"./src/*.ts"}},"gitHead":"f6cadde53c22afb1e3a9a002380fbf5e4ea750c1","scripts":{"test":"npx jest --config jest.config.js --runInBand","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","setup":"npx semantu-agents","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && npx jest --config jest.config.js --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.18.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"sideEffects":["**/ontologies/*.js","**/ontologies/*.ts","**/utils/Package.js","**/utils/Package.ts"],"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2","next-tick":"^1.1.0"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.10.0_1782802821794_0.6189561334263025","host":"s3://npm-registry-packages-npm-production"}},"2.10.0-next.20260630070200":{"name":"@_linked/core","version":"2.10.0-next.20260630070200","license":"MIT","_id":"@_linked/core@2.10.0-next.20260630070200","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"cc664f999f0dc62adaa8d7b0f64ad5f2a9c0604e","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.10.0-next.20260630070200.tgz","fileCount":522,"integrity":"sha512-/J8pyLLC2CLPaTgsG6WFax/ygj/Bo3lf2GsACOaagR1aO4GlNwl/4MdcsPCVj+rnKjSkOWgNFlZBy3/pNbGUtA==","signatures":[{"sig":"MEYCIQCDhEyguGBE/AjV4r84/2+oEoVY+AzePB8zYbTBfu2tSgIhAIycmhDYNfWQHIsRO/ufUDlHK7aSk4XiU6EscF8wvbZw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.10.0-next.20260630070200","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2516946},"main":"lib/cjs/index.js","types":"./index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js","development":"./src/index.ts"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js","development":"./src/*.ts"}},"gitHead":"3fb3edbe55f0a9d2a0c682e102895592f0e7a2fb","scripts":{"test":"npx jest --config jest.config.js --runInBand","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","setup":"npx semantu-agents","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && npx jest --config jest.config.js --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.18.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"sideEffects":["**/ontologies/*.js","**/ontologies/*.ts","**/utils/Package.js","**/utils/Package.ts"],"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2","next-tick":"^1.1.0"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.10.0-next.20260630070200_1782802924998_0.24005753660290052","host":"s3://npm-registry-packages-npm-production"}},"2.11.0-next.20260702051928":{"name":"@_linked/core","version":"2.11.0-next.20260702051928","license":"MIT","_id":"@_linked/core@2.11.0-next.20260702051928","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"3fb93ee005cf6169c760806176e8952a56c938bb","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.11.0-next.20260702051928.tgz","fileCount":528,"integrity":"sha512-XiNn5wo5QlJndDBdhHu8P/o4Lbp/LIOG1eJ+VABFXDEKnqVnZgsIexbh+X8iIKot5iShw97QkbFs5Qu4mflXRA==","signatures":[{"sig":"MEYCIQCZojxfVSSKr+UyrPfqZLtVt+8+PJOfT6AYXQTb3bT+ggIhAPSGrAZK9cfuQWU+/HGnBMS8uFL0deLUjQ5YEnlol4cI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.11.0-next.20260702051928","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2584871},"main":"lib/cjs/index.js","types":"./index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js","development":"./src/index.ts"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js","development":"./src/*.ts"}},"gitHead":"ffc73bbdf6b616d3d61bdfd8772adcb65d204a07","scripts":{"test":"npx jest --config jest.config.js --runInBand","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","setup":"npx semantu-agents","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && npx jest --config jest.config.js --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.18.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"sideEffects":["**/ontologies/*.js","**/ontologies/*.ts","**/utils/Package.js","**/utils/Package.ts"],"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2","next-tick":"^1.1.0"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.11.0-next.20260702051928_1782969573129_0.3190280665111729","host":"s3://npm-registry-packages-npm-production"}},"2.10.1-next.20260702052553":{"name":"@_linked/core","version":"2.10.1-next.20260702052553","license":"MIT","_id":"@_linked/core@2.10.1-next.20260702052553","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"f710bdb96a64d8d488eeabaf97ea51c8cb6d2357","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.10.1-next.20260702052553.tgz","fileCount":528,"integrity":"sha512-iN8HtAi2IwREAGGcfvVHvmBt2JcOf1e/1/2VhNkpqlx/UNRebvfFrgGVnUu7BCo1YsjrmLoeYiGbgZ4wBWX6Ew==","signatures":[{"sig":"MEUCIC94bVoAxodqeSFDt3Z6FEfMqenMlec5rtdv6wHvJkPbAiEAgY/52VQyuRGb+ou9GPrBe4EIVUXCpHSeqJY13Y9sg6I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.10.1-next.20260702052553","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2584871},"main":"lib/cjs/index.js","types":"./index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js","development":"./src/index.ts"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js","development":"./src/*.ts"}},"gitHead":"b6a1a0dd5c2fed587610766f2bf2f503f7e6eea6","scripts":{"test":"npx jest --config jest.config.js --runInBand","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","setup":"npx semantu-agents","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && npx jest --config jest.config.js --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.18.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"sideEffects":["**/ontologies/*.js","**/ontologies/*.ts","**/utils/Package.js","**/utils/Package.ts"],"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2","next-tick":"^1.1.0"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.10.1-next.20260702052553_1782969957614_0.7811474927933244","host":"s3://npm-registry-packages-npm-production"}},"2.10.2-next.20260702053037":{"name":"@_linked/core","version":"2.10.2-next.20260702053037","license":"MIT","_id":"@_linked/core@2.10.2-next.20260702053037","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"de862a57ba943a37450006262cf02433ef0ece6c","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.10.2-next.20260702053037.tgz","fileCount":528,"integrity":"sha512-8UDbUWVZYn8s9OV6JEZtVjVGU6uRSLLdYeawKVzplo4Fb8VIZZ+W7OedItcw9U8NpQ7P5B09X3AC4yHrKxTuCQ==","signatures":[{"sig":"MEUCIQC/pQKsM6aVq0OndD4foM72m34XUuTo/TpXQ9GxE7Tb4wIgZ3zVGZPYmS7DZN0X0uiOC4vH3FlJQPiR1VqZIANHeFI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.10.2-next.20260702053037","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2584871},"main":"lib/cjs/index.js","types":"./index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js","development":"./src/index.ts"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js","development":"./src/*.ts"}},"gitHead":"bba6ee174b3abed59f61e3dfcae4a52153828ec3","scripts":{"test":"npx jest --config jest.config.js --runInBand","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","setup":"npx semantu-agents","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && npx jest --config jest.config.js --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.18.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"sideEffects":["**/ontologies/*.js","**/ontologies/*.ts","**/utils/Package.js","**/utils/Package.ts"],"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2","next-tick":"^1.1.0"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.10.2-next.20260702053037_1782970241773_0.30240413796259347","host":"s3://npm-registry-packages-npm-production"}},"2.10.1":{"name":"@_linked/core","version":"2.10.1","license":"MIT","_id":"@_linked/core@2.10.1","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"fc3f463bc97ec96c7b070d2daa52555f4a4373b9","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.10.1.tgz","fileCount":528,"integrity":"sha512-1zvJXMMfLQ1xNww3D3rT1ptJznEH2kDs/It5yyrn+oSr3PNVzRUJ+kqm6AX+Wp+knLVW4ELx6v5INBj5DiRORA==","signatures":[{"sig":"MEQCIC2mEKS6N0bVKEvYWF+mxO6DC3uvGeEjElB7hfhjoF3tAiB6fEPK7uf1SZ79sPGKkSlIEUMpPZ4rd/vw1abISZYwcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2584851},"main":"lib/cjs/index.js","types":"./index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js","development":"./src/index.ts"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js","development":"./src/*.ts"}},"gitHead":"0ab02cbc4526263a7e6ec4da82a0e40eedbc8b36","scripts":{"test":"npx jest --config jest.config.js --runInBand","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","setup":"npx semantu-agents","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && npx jest --config jest.config.js --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.18.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"sideEffects":["**/ontologies/*.js","**/ontologies/*.ts","**/utils/Package.js","**/utils/Package.ts"],"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2","next-tick":"^1.1.0"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.10.1_1782970263564_0.8387996644353104","host":"s3://npm-registry-packages-npm-production"}},"2.10.1-next.20260702053252":{"name":"@_linked/core","version":"2.10.1-next.20260702053252","license":"MIT","_id":"@_linked/core@2.10.1-next.20260702053252","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"f91842da563a436492f802bddd6397eb3891321e","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.10.1-next.20260702053252.tgz","fileCount":528,"integrity":"sha512-l9hCnxnOWTreHmsr/O3U/62KiC6EKiUD1iEEKw2OqIQbKsQpfXQB5QIuQAOzAm43lmCH2EBhGvLer1t8mpTM4Q==","signatures":[{"sig":"MEQCIEkTjhTA9TwN0tFR1nWhkDuvaL4dAMI1vf0AAOm7+AEaAiAzG0FFNzFkMCyoTKeiLJKAyIfCDbQZT3a6baJlqErxaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.10.1-next.20260702053252","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2584871},"main":"lib/cjs/index.js","types":"./index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js","development":"./src/index.ts"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js","development":"./src/*.ts"}},"gitHead":"f2926420375f2e0e4f92216f0810fc50b1fea69f","scripts":{"test":"npx jest --config jest.config.js --runInBand","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","setup":"npx semantu-agents","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && npx jest --config jest.config.js --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.18.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"sideEffects":["**/ontologies/*.js","**/ontologies/*.ts","**/utils/Package.js","**/utils/Package.ts"],"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2","next-tick":"^1.1.0"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.10.1-next.20260702053252_1782970376740_0.45138831820276804","host":"s3://npm-registry-packages-npm-production"}},"2.10.1-next.20260702062841":{"name":"@_linked/core","version":"2.10.1-next.20260702062841","license":"MIT","_id":"@_linked/core@2.10.1-next.20260702062841","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"d45284d242f9aedcd5267e506c866b31c129c80c","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.10.1-next.20260702062841.tgz","fileCount":528,"integrity":"sha512-B49TLrh689BEw3gGmSGBGnjZbOW2mB7xXTWvboyAA3xGm/n8aUZDsNXR3gburTwou9ATE7RNCiza7oorVwmm5Q==","signatures":[{"sig":"MEUCIQDKxOgZx/B12Z6qkZRz3o1QrlD6t3bO+/2V4SzMm2YpZQIgFafnstaXhCrW5yhzoR/tzbhVw8OifU+881tNMgssuk4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.10.1-next.20260702062841","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2585761},"main":"lib/cjs/index.js","types":"./index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js","development":"./src/index.ts"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js","development":"./src/*.ts"}},"gitHead":"32bbd091f6ba195f58573846b2f4d31d72ed3dec","scripts":{"test":"npx jest --config jest.config.js --runInBand","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","setup":"npx semantu-agents","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && npx jest --config jest.config.js --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.18.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"sideEffects":["**/ontologies/*.js","**/ontologies/*.ts","**/utils/Package.js","**/utils/Package.ts"],"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2","next-tick":"^1.1.0"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.10.1-next.20260702062841_1782973725192_0.44523296984513694","host":"s3://npm-registry-packages-npm-production"}},"2.10.2-next.20260702115525":{"name":"@_linked/core","version":"2.10.2-next.20260702115525","license":"MIT","_id":"@_linked/core@2.10.2-next.20260702115525","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"4d8404d1ddc4d44b3bb0cb8820ac1340bcf4f613","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.10.2-next.20260702115525.tgz","fileCount":528,"integrity":"sha512-nsyd3g7UuTWaeIc3MwZApvs0c62EN7/1/F5X3m98tUow1wSXgNM6/NLSDg3dVO5JVpReRtHUKYbChZ6DtQXxXw==","signatures":[{"sig":"MEUCIDs9nktfE7cgxQoAkA5nZUCebRqEH6LusWJUaAyEHKBaAiEA+zUomN2hr2NbCRYZ1W8xZXlWIosmpyU/NeIBbxSRWoA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.10.2-next.20260702115525","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2642606},"main":"lib/cjs/index.js","types":"./index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js","development":"./src/index.ts"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js","development":"./src/*.ts"}},"gitHead":"01e8f63e4056c7d86b95a80e9cb0f4ab078ed25f","scripts":{"test":"npx jest --config jest.config.js --runInBand","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","setup":"npx semantu-agents","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && npx jest --config jest.config.js --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.18.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"sideEffects":["**/ontologies/*.js","**/ontologies/*.ts","**/utils/Package.js","**/utils/Package.ts"],"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2","next-tick":"^1.1.0"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.10.2-next.20260702115525_1782993330080_0.8182814333943333","host":"s3://npm-registry-packages-npm-production"}},"2.10.2-next.20260702115841":{"name":"@_linked/core","version":"2.10.2-next.20260702115841","license":"MIT","_id":"@_linked/core@2.10.2-next.20260702115841","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"f11cd905164c9e9eb6f17fb4880e86cac7a27e9f","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.10.2-next.20260702115841.tgz","fileCount":528,"integrity":"sha512-hcDUtIIdZCyfpE924zCPf572IkINZuxWbAiukM9yvPIC9RvMnsox3nGxgM1cNZxiuq/VkB7Ryz3XxaizemHwvg==","signatures":[{"sig":"MEYCIQCahdNHr2hcbYsKb3C3n3NhToMJbjHyqjhfrcCy5vSv1AIhALRIZYcbw6jeLw4CvBG2SarnDFlHbxEDtjpAxet9omu2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.10.2-next.20260702115841","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2642606},"main":"lib/cjs/index.js","types":"./index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js","development":"./src/index.ts"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js","development":"./src/*.ts"}},"gitHead":"afa2b122a0c89784c12c4e9f00ed8f9a86ad6f59","scripts":{"test":"npx jest --config jest.config.js --runInBand","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","setup":"npx semantu-agents","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && npx jest --config jest.config.js --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.18.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"sideEffects":["**/ontologies/*.js","**/ontologies/*.ts","**/utils/Package.js","**/utils/Package.ts"],"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2","next-tick":"^1.1.0"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.10.2-next.20260702115841_1782993525889_0.26571894341582425","host":"s3://npm-registry-packages-npm-production"}},"2.11.0-next.20260702191922":{"name":"@_linked/core","version":"2.11.0-next.20260702191922","license":"MIT","_id":"@_linked/core@2.11.0-next.20260702191922","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"21b9f7c635deff986f57d7b311482c401b143141","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.11.0-next.20260702191922.tgz","fileCount":528,"integrity":"sha512-QQGr9BEDABOdaJEGkaKxzms5+8KSX3iB6xOhGnrREOhbqtaIYCXxeICtrDMXkcKkgVgAfsHAlaRWRGPLuZ+dBA==","signatures":[{"sig":"MEUCICJfMaFeIdqJf4J+p2jA9Zpj85tmeclspMki3m3I/ywpAiEA20Iy/dUPCCIsBkG/uX57MAtUN0OEntfcwRjvQILgo4U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.11.0-next.20260702191922","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2665053},"main":"lib/cjs/index.js","types":"./index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js","development":"./src/index.ts"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js","development":"./src/*.ts"}},"gitHead":"4f97b792f307115c369b1a8b3d74fbbf6928461b","scripts":{"test":"npx jest --config jest.config.js --runInBand","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","setup":"npx semantu-agents","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && npx jest --config jest.config.js --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.18.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"sideEffects":["**/ontologies/*.js","**/ontologies/*.ts","**/utils/Package.js","**/utils/Package.ts"],"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2","next-tick":"^1.1.0"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.11.0-next.20260702191922_1783019966675_0.033946460356735875","host":"s3://npm-registry-packages-npm-production"}},"2.10.2":{"name":"@_linked/core","version":"2.10.2","license":"MIT","_id":"@_linked/core@2.10.2","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"2afb12f27b4fe2e976124836070c57690a0478c0","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.10.2.tgz","fileCount":528,"integrity":"sha512-T/69mNTWc4INDHmGJbGq0lV+Si1xMFvMA3qrmNe9MdACzIqdPug4jNM6oMhgPOGKYF/G5Ci2pqybMrtNlCo8Dw==","signatures":[{"sig":"MEUCIF2JHOVBxUZk91cL5eq1STTkrUCAya8oGG+ttd5LCF+TAiEAwGc68yyAhamnfPDRSkJ525UNSR+RBIlKJCdipDy7c8A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.10.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2642586},"main":"lib/cjs/index.js","types":"./index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js","development":"./src/index.ts"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js","development":"./src/*.ts"}},"gitHead":"be59960af3d8bf8258cbe6d194176d06432f746d","scripts":{"test":"npx jest --config jest.config.js --runInBand","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","setup":"npx semantu-agents","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && npx jest --config jest.config.js --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.18.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"sideEffects":["**/ontologies/*.js","**/ontologies/*.ts","**/utils/Package.js","**/utils/Package.ts"],"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2","next-tick":"^1.1.0"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.10.2_1783090695264_0.17946298828448515","host":"s3://npm-registry-packages-npm-production"}},"2.11.0-next.20260703145957":{"name":"@_linked/core","version":"2.11.0-next.20260703145957","license":"MIT","_id":"@_linked/core@2.11.0-next.20260703145957","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"33cb65c785421e16938c93bee3e503b3c8d846e2","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.11.0-next.20260703145957.tgz","fileCount":528,"integrity":"sha512-tSjCzWWJg0voul04BcF9vrO9cAGghwhuZEpt55t2JJdySBbhQIb9ct+55E+G8Xe/T2xmb45k2H3DVPF30M2sQA==","signatures":[{"sig":"MEQCIGPHvVzVR/knF3cMMOJgPWJVLYUEJUrHj6lW5qycY3mYAiAh2KsHjSl5RSxmcNZeJK3TzzT0nQZMnBA7EIzBPAubyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.11.0-next.20260703145957","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2665064},"main":"lib/cjs/index.js","types":"./index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js","development":"./src/index.ts"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js","development":"./src/*.ts"}},"gitHead":"106050b2d66d398b6d5afe358198f2fd2a756d95","scripts":{"test":"npx jest --config jest.config.js --runInBand","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","setup":"npx semantu-agents","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && npx jest --config jest.config.js --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.18.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"sideEffects":["**/ontologies/*.js","**/ontologies/*.ts","**/utils/Package.js","**/utils/Package.ts"],"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2","next-tick":"^1.1.0"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.11.0-next.20260703145957_1783090802472_0.6058327524026605","host":"s3://npm-registry-packages-npm-production"}},"2.11.0-next.20260705145408":{"name":"@_linked/core","version":"2.11.0-next.20260705145408","license":"MIT","_id":"@_linked/core@2.11.0-next.20260705145408","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"3bf4e838a628ddb38b42ced697ab719915fd9f7c","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.11.0-next.20260705145408.tgz","fileCount":528,"integrity":"sha512-JunDrOKFl7Ji5fWTY517/0FtC0NEpcPxRisz3+swZ8O3wd+AJtg5O8VNQtr2SHgIJ1LQj2CLfBuQRZGnT0w2Ng==","signatures":[{"sig":"MEUCIFPixuZEuLuXQC/eO6TREvEBNT86nUHhnX8+62gxMljCAiEA5ybMUaatrhHDyd/S0STt8EloaDEGOLVdPC/ULl4fnQo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.11.0-next.20260705145408","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2665064},"main":"lib/cjs/index.js","types":"./index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js","development":"./src/index.ts"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js","development":"./src/*.ts"}},"gitHead":"e472e57fe8004706766ffccbbe0d699766fd3f68","scripts":{"test":"npx jest --config jest.config.js --runInBand","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","setup":"npx semantu-agents","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && npx jest --config jest.config.js --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.18.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"sideEffects":["**/ontologies/*.js","**/ontologies/*.ts","**/utils/Package.js","**/utils/Package.ts"],"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2","next-tick":"^1.1.0"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.11.0-next.20260705145408_1783263252770_0.1927113201264712","host":"s3://npm-registry-packages-npm-production"}},"2.11.0":{"name":"@_linked/core","version":"2.11.0","license":"MIT","_id":"@_linked/core@2.11.0","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"a523ce123e02ac9b38e6bc5895bfde6a9b49b286","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.11.0.tgz","fileCount":528,"integrity":"sha512-4bSay6AfcobtG4WQ4WDbaiLOC0Iy3TfnQcgpa5iOsnwS4zjLmO7aVsuaSclrP2GPlOMQ9gNuK8qUI57x1D2g/Q==","signatures":[{"sig":"MEYCIQDxeB3IocoxM8mMYl7kDwjI8eBXeVBH2B+9g/k63/8LUQIhAP/w9zu4wnMKMQlhb9hoMJ0t8LKz1PP85+1DYmyCiiqR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2665044},"main":"lib/cjs/index.js","types":"./index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js","development":"./src/index.ts"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js","development":"./src/*.ts"}},"gitHead":"242f1495fa467c7ddecf1a1b3fd2740e72b40dc8","scripts":{"test":"npx jest --config jest.config.js --runInBand","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","setup":"npx semantu-agents","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && npx jest --config jest.config.js --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.18.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"sideEffects":["**/ontologies/*.js","**/ontologies/*.ts","**/utils/Package.js","**/utils/Package.ts"],"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2","next-tick":"^1.1.0"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.11.0_1783263316374_0.8999792274113596","host":"s3://npm-registry-packages-npm-production"}},"2.11.0-next.20260705145652":{"name":"@_linked/core","version":"2.11.0-next.20260705145652","license":"MIT","_id":"@_linked/core@2.11.0-next.20260705145652","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"b17e3f27503116b87c1b6b4ec3cab67608efc5e3","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.11.0-next.20260705145652.tgz","fileCount":528,"integrity":"sha512-48H12YU3rNlUpqbPkxmv87sbPjjmNCS1KlqMp7OOedUZ7kFooKDPmHS1iarCwB+VpM9NUDxTSk5GsQes02HkpA==","signatures":[{"sig":"MEUCIBhQmTWYZN4QtufdS6hZd8pdT3TfMm/JmNqEyJsJPL62AiEApCseCgxy2CtwGAVkkGfznvcvl71OXoAzsgkokt/zmCw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.11.0-next.20260705145652","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2665064},"main":"lib/cjs/index.js","types":"./index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js","development":"./src/index.ts"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js","development":"./src/*.ts"}},"gitHead":"5e9c6f3693e1015a9a77ca61e56cf5b845780b9a","scripts":{"test":"npx jest --config jest.config.js --runInBand","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","setup":"npx semantu-agents","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && npx jest --config jest.config.js --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.18.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"sideEffects":["**/ontologies/*.js","**/ontologies/*.ts","**/utils/Package.js","**/utils/Package.ts"],"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2","next-tick":"^1.1.0"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.11.0-next.20260705145652_1783263416594_0.5704076787213348","host":"s3://npm-registry-packages-npm-production"}},"2.11.1-next.20260706065456":{"name":"@_linked/core","version":"2.11.1-next.20260706065456","license":"MIT","_id":"@_linked/core@2.11.1-next.20260706065456","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"fa322b4df1c5fb1c1a2b0660a3c07f969bd1d046","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.11.1-next.20260706065456.tgz","fileCount":528,"integrity":"sha512-NdhLU4S95JzixvnW+N7ZOhzVy7fuCQoJKo30XbMH9swHlBOo5LeYuBmWzzOzqoMbyJc6kLmXIGwxVMmQ1kB1FQ==","signatures":[{"sig":"MEUCIBEM4Hu9QeMz0hMfj3OoNJQ/mbcKhkNs9YCVKeAFxEZzAiEAsKJMU3S6dg2x74cS1foYwE2T0m0iLbBbvk7/OyyUsNY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.11.1-next.20260706065456","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2665711},"main":"lib/cjs/index.js","types":"./lib/esm/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js","development":"./src/index.ts"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js","development":"./src/*.ts"}},"gitHead":"c9984f2afe65c3d317fe14edbbc1aa6df78a91d4","scripts":{"test":"npx jest --config jest.config.js --runInBand","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","setup":"npx semantu-agents","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && npx jest --config jest.config.js --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.18.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"sideEffects":["**/ontologies/*.js","**/ontologies/*.ts","**/utils/Package.js","**/utils/Package.ts"],"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2","next-tick":"^1.1.0"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.11.1-next.20260706065456_1783320901296_0.26628116838999594","host":"s3://npm-registry-packages-npm-production"}},"2.11.1":{"name":"@_linked/core","version":"2.11.1","license":"MIT","_id":"@_linked/core@2.11.1","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"355e961d355b79e10d6e53a8eae3aa619e76f668","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.11.1.tgz","fileCount":528,"integrity":"sha512-q783HckWMmOYd4ltfGlHoG4rzK/YZSZAWIYlK45gc7W757LiEGpKSqxcPKvtdqD5bbsgyFXpbCI4vjZw7P/wrg==","signatures":[{"sig":"MEUCIQDBuQG0DnLppoFiFXtByBYhW7MQ6csy49kHq6HHaA4cigIgFeUdGrQU1e1oLlBofuYVfmYbEnQFJmlY26+KGMn24XY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2665691},"main":"lib/cjs/index.js","types":"./lib/esm/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js","development":"./src/index.ts"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js","development":"./src/*.ts"}},"gitHead":"0d09c70f9509b6aa3ffeaf378c31896c6db8b37a","scripts":{"test":"npx jest --config jest.config.js --runInBand","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","setup":"npx semantu-agents","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && npx jest --config jest.config.js --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.18.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"sideEffects":["**/ontologies/*.js","**/ontologies/*.ts","**/utils/Package.js","**/utils/Package.ts"],"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2","next-tick":"^1.1.0"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.11.1_1783321097601_0.8982194116790907","host":"s3://npm-registry-packages-npm-production"}},"2.11.1-next.20260706065915":{"name":"@_linked/core","version":"2.11.1-next.20260706065915","license":"MIT","_id":"@_linked/core@2.11.1-next.20260706065915","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"6a1714655363af1cfb72e519cf9fabd52bcbde6c","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.11.1-next.20260706065915.tgz","fileCount":528,"integrity":"sha512-iN1ugkM/zeKYrQKiBCGbz+GeYJV0EuWGoZ39N9uxWZYkhH6DSsLPaMyqPaT9JQb4Fq8Vz6lPO4oslCJ7qOtnhg==","signatures":[{"sig":"MEQCIECKNBwwe1i1cd0oNGsdlUUArJrJEfOF2RDx8qgPLeHtAiA7sB6Jt4sczVoRwFhtG365kslIHSnETxIGzl0cCJEDNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.11.1-next.20260706065915","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2665711},"main":"lib/cjs/index.js","types":"./lib/esm/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js","development":"./src/index.ts"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js","development":"./src/*.ts"}},"gitHead":"8cd5588495fbe5b26c15730c92af71cff93d9a29","scripts":{"test":"npx jest --config jest.config.js --runInBand","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","setup":"npx semantu-agents","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && npx jest --config jest.config.js --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.18.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"sideEffects":["**/ontologies/*.js","**/ontologies/*.ts","**/utils/Package.js","**/utils/Package.ts"],"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2","next-tick":"^1.1.0"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.11.1-next.20260706065915_1783321159073_0.051395993391958106","host":"s3://npm-registry-packages-npm-production"}},"2.12.0-next.20260706124103":{"name":"@_linked/core","version":"2.12.0-next.20260706124103","license":"MIT","_id":"@_linked/core@2.12.0-next.20260706124103","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"12baf640620e7a31bef3f0ba2f006774ead785c2","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.12.0-next.20260706124103.tgz","fileCount":480,"integrity":"sha512-ERlJvf1HdRCBOrZ6QtdWbjo8p/s9dPvqiDxc1ehq+q8ZJnQNvhY7f0PRRxSB9x5/z19aPQGtFtd2YdPJLxgOHg==","signatures":[{"sig":"MEYCIQDskZo9cC7Ug9SHoAp4pygr+bgiWM55uR3GkzEY1UkufwIhAI6DBbFG18J6IaC92bRQXO6xrVDyJf5eKE/EKZXif8dX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.12.0-next.20260706124103","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2381319},"main":"lib/cjs/index.js","types":"./lib/esm/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js","development":"./src/index.ts"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js","development":"./src/*.ts"},"./sparql":{"types":"./lib/esm/sparql/index.d.ts","import":"./lib/esm/sparql/index.js","require":"./lib/cjs/sparql/index.js","development":"./src/sparql/index.ts"}},"gitHead":"bee6afeb4e5b04ee241c10226f63c4b408e5b5ad","scripts":{"test":"npx jest --config jest.config.js --runInBand && npm run typecheck","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","setup":"npx semantu-agents","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","typecheck":"npx tsc -p tsconfig-tests.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && npx jest --config jest.config.js --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.18.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"sideEffects":["**/ontologies/*.js","**/ontologies/*.ts","**/utils/Package.js","**/utils/Package.ts"],"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.12.0-next.20260706124103_1783341667898_0.1888036649983198","host":"s3://npm-registry-packages-npm-production"}},"2.12.0-next.20260706124424":{"name":"@_linked/core","version":"2.12.0-next.20260706124424","license":"MIT","_id":"@_linked/core@2.12.0-next.20260706124424","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"3967c091b6687e1000b27ed48c81560d80870dce","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.12.0-next.20260706124424.tgz","fileCount":480,"integrity":"sha512-mYQdmuEaQbrj38cbOQN2Koag5KruiqbCQh0W64CpT3iwghKWkKtDxexf+vyDfIdH9DQtaQsWu4Oc33OEF1DHsw==","signatures":[{"sig":"MEYCIQCbc5boOZC7B32pNsSZIs0wAiO0x+UFa5qgrfVqiVOv4AIhAOPmUsBYGXks9GBqIrO6+/WbRUw68CFZKXO148eeInXf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.12.0-next.20260706124424","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2381319},"main":"lib/cjs/index.js","types":"./lib/esm/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js","development":"./src/index.ts"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js","development":"./src/*.ts"},"./sparql":{"types":"./lib/esm/sparql/index.d.ts","import":"./lib/esm/sparql/index.js","require":"./lib/cjs/sparql/index.js","development":"./src/sparql/index.ts"}},"gitHead":"58a8a48e4aa3b802f2a1f2db7e5b4ccf46eb23ce","scripts":{"test":"npx jest --config jest.config.js --runInBand && npm run typecheck","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","setup":"npx semantu-agents","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","typecheck":"npx tsc -p tsconfig-tests.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && npx jest --config jest.config.js --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.18.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"sideEffects":["**/ontologies/*.js","**/ontologies/*.ts","**/utils/Package.js","**/utils/Package.ts"],"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.12.0-next.20260706124424_1783341868831_0.13368820332074938","host":"s3://npm-registry-packages-npm-production"}},"2.12.0":{"name":"@_linked/core","version":"2.12.0","license":"MIT","_id":"@_linked/core@2.12.0","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"0cd20a3129c39b432d699940f0c9ae159d63abda","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.12.0.tgz","fileCount":480,"integrity":"sha512-Z5TewC6d1RgJYXelqDvQh4L0cMs9BHZiRpx8g49mXeKO+zYz/pfwdAibGxhFAVKceU2/ajNOywJQyjDj9pLWmw==","signatures":[{"sig":"MEUCIQCbWNkno7zZz3P+Io73JB2Ze/BT1o7zdYsms+oPGrweywIgNNLDG2OnF95HyQRMBAyx+3F9vdANCF71PnBulw7llak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2381299},"main":"lib/cjs/index.js","types":"./lib/esm/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js","development":"./src/index.ts"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js","development":"./src/*.ts"},"./sparql":{"types":"./lib/esm/sparql/index.d.ts","import":"./lib/esm/sparql/index.js","require":"./lib/cjs/sparql/index.js","development":"./src/sparql/index.ts"}},"gitHead":"817c74c4500bd57780a80810a5aa1a112e51cc6e","scripts":{"test":"npx jest --config jest.config.js --runInBand && npm run typecheck","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","setup":"npx semantu-agents","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","typecheck":"npx tsc -p tsconfig-tests.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && npx jest --config jest.config.js --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.18.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"sideEffects":["**/ontologies/*.js","**/ontologies/*.ts","**/utils/Package.js","**/utils/Package.ts"],"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.12.0_1783348713637_0.8514622077573497","host":"s3://npm-registry-packages-npm-production"}},"2.12.0-next.20260706144042":{"name":"@_linked/core","version":"2.12.0-next.20260706144042","license":"MIT","_id":"@_linked/core@2.12.0-next.20260706144042","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"c2638287934bfa066a3e5331c39bfdcbbe8df02d","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.12.0-next.20260706144042.tgz","fileCount":480,"integrity":"sha512-WL/5QL8hKD+4imD1oR1EcG/thVrE2ndneHlkf6UVIFfZ5sQRgo5/CBuVvAFfk3VOjWp/RWBnlvSPYN09BXWISw==","signatures":[{"sig":"MEUCIQDbTLo4Ivq9fJFpUCCq5j7rPUEw0FBpqwSzE1LjOomPfgIgA0i+JsX9+43bzH0K1QtQGHsgJ5W3f48ZLZcLeSFboOM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.12.0-next.20260706144042","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2381319},"main":"lib/cjs/index.js","types":"./lib/esm/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js","development":"./src/index.ts"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","require":"./lib/cjs/*.js","development":"./src/*.ts"},"./sparql":{"types":"./lib/esm/sparql/index.d.ts","import":"./lib/esm/sparql/index.js","require":"./lib/cjs/sparql/index.js","development":"./src/sparql/index.ts"}},"gitHead":"e8269b395bbbc8c2634e0a8527706eca62f40730","scripts":{"test":"npx jest --config jest.config.js --runInBand && npm run typecheck","build":"npx rimraf ./lib && npx tsc -p tsconfig-cjs.json && npx tsc -p tsconfig-esm.json && node ./scripts/dual-package.js","setup":"npx semantu-agents","compile":"echo '💫 Compiling CJS' && npx tsc -p tsconfig-cjs.json && echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","typecheck":"npx tsc -p tsconfig-tests.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && npx jest --config jest.config.js --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT","dual-package":"node ./scripts/dual-package.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.18.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"sideEffects":["**/ontologies/*.js","**/ontologies/*.ts","**/utils/Package.js","**/utils/Package.ts"],"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.12.0-next.20260706144042_1783348845972_0.8765636040273219","host":"s3://npm-registry-packages-npm-production"}},"2.13.0":{"name":"@_linked/core","version":"2.13.0","license":"MIT","_id":"@_linked/core@2.13.0","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"a6d492393342ca8c2e8759121b2007ada02be3b5","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.13.0.tgz","fileCount":241,"integrity":"sha512-2xyDUoV4JPU8GBi0BKMJHzArtL0jfBQuLRJibTGIvqsz3iwZO1CIOyimWSqublu06m9NFV9AjMp9nAdYr6vETA==","signatures":[{"sig":"MEYCIQC4HY3GToAoQ2ZUKowH5bbwYiYyuP6knUwrnAIrupS/MQIhAMO3P9yKoRjaCreXOm+X+qZak7WYBgqG0zW1yqYhZe6U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1225377},"main":"lib/esm/index.js","type":"module","types":"./lib/esm/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","development":"./src/index.ts"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","development":"./src/*.ts"},"./sparql":{"types":"./lib/esm/sparql/index.d.ts","import":"./lib/esm/sparql/index.js","development":"./src/sparql/index.ts"}},"gitHead":"aba4adbaacff69bf245298a15e427ea86b4740ee","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --runInBand && npm run typecheck","build":"npx rimraf ./lib && npx tsc -p tsconfig-esm.json","setup":"npx semantu-agents","compile":"echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","typecheck":"npx tsc -p tsconfig-tests.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.18.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"sideEffects":["**/ontologies/*.js","**/ontologies/*.ts","**/utils/Package.js","**/utils/Package.ts"],"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.13.0_1783356473977_0.28416858463203987","host":"s3://npm-registry-packages-npm-production"}},"2.13.0-next.20260706164859":{"name":"@_linked/core","version":"2.13.0-next.20260706164859","license":"MIT","_id":"@_linked/core@2.13.0-next.20260706164859","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"763f52f4c59054c519f99024e8442c06a6d0561f","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.13.0-next.20260706164859.tgz","fileCount":241,"integrity":"sha512-CIkbCf+sSz/ECSbwFv89ArMB9eELa1AdvRrgPHxZqMuzyUW4ej8SJVwg4fSm31pUD5maTy4eeOVtiIY0xyspWw==","signatures":[{"sig":"MEQCIAFn/kAvoKlE8InQraBstHy6fqpmol1HN6/xWRU0+/hvAiB7b12BBYSbXnYddbTujNCB41Mu6UG7vMoq96x9Ws1qKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.13.0-next.20260706164859","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1225397},"main":"lib/esm/index.js","type":"module","types":"./lib/esm/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","development":"./src/index.ts"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js","development":"./src/*.ts"},"./sparql":{"types":"./lib/esm/sparql/index.d.ts","import":"./lib/esm/sparql/index.js","development":"./src/sparql/index.ts"}},"gitHead":"f81a44d71ea2ef824797c79beeb4fe390ae5f82f","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --runInBand && npm run typecheck","build":"npx rimraf ./lib && npx tsc -p tsconfig-esm.json","setup":"npx semantu-agents","compile":"echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","typecheck":"npx tsc -p tsconfig-tests.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.18.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"sideEffects":["**/ontologies/*.js","**/ontologies/*.ts","**/utils/Package.js","**/utils/Package.ts"],"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.13.0-next.20260706164859_1783356544720_0.5743845902817541","host":"s3://npm-registry-packages-npm-production"}},"2.13.1":{"name":"@_linked/core","version":"2.13.1","license":"MIT","_id":"@_linked/core@2.13.1","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"ce99bcc1f7282e9273ffe32b74b1741b36fcc023","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.13.1.tgz","fileCount":241,"integrity":"sha512-NlMi33qn8i2GZ5MVm42s786DhdJjb1cCUD8mwurdb1iISI9bQhtX61tiG53T+G2jtvrGmFUTjG/yz1eG3k54eg==","signatures":[{"sig":"MEYCIQDPQxSSq3CoXylkPgJPwK2cIkhPOHUd4oCtOhEVHllUyAIhAIvDXEBMIy71EuA96VndVm8qM7Q1WBFs7sGG1llhcsD/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1225701},"main":"lib/esm/index.js","type":"module","types":"./lib/esm/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js"},"./sparql":{"types":"./lib/esm/sparql/index.d.ts","import":"./lib/esm/sparql/index.js"}},"gitHead":"8c90a2f5d2c37b85da32de1dac998ce01951f6c2","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --runInBand && npm run typecheck","build":"npx rimraf ./lib && npx tsc -p tsconfig-esm.json","setup":"npx semantu-agents","compile":"echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","typecheck":"npx tsc -p tsconfig-tests.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.18.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"sideEffects":["**/ontologies/*.js","**/ontologies/*.ts","**/utils/Package.js","**/utils/Package.ts"],"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.13.1_1783408189117_0.8812868746708356","host":"s3://npm-registry-packages-npm-production"}},"2.13.1-next.20260707071102":{"name":"@_linked/core","version":"2.13.1-next.20260707071102","license":"MIT","_id":"@_linked/core@2.13.1-next.20260707071102","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"7e5a3949492bba7eaa50dd64e71d9d907a8b3f5a","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.13.1-next.20260707071102.tgz","fileCount":241,"integrity":"sha512-oVy0IKMziLxxnZ8SeIHy/Yq+5k5+SLfHz1mfVpvdN/BANbKNxXBjQCnJY2OM40yC1KHWXHNho16UmTgrbP7l8A==","signatures":[{"sig":"MEUCICS+E6xMRhmCPrNELlrvxV7EB5xnUXuODVXUWeI5XtYkAiEA9nECUBYs7aMw7YwDUUNQN5ogui5DjntQPCRykAxr7y4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.13.1-next.20260707071102","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1225721},"main":"lib/esm/index.js","type":"module","types":"./lib/esm/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js"},"./sparql":{"types":"./lib/esm/sparql/index.d.ts","import":"./lib/esm/sparql/index.js"}},"gitHead":"7c44391844161fcb0fbca29ec214d84cec827587","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --runInBand && npm run typecheck","build":"npx rimraf ./lib && npx tsc -p tsconfig-esm.json","setup":"npx semantu-agents","compile":"echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","typecheck":"npx tsc -p tsconfig-tests.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.18.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"sideEffects":["**/ontologies/*.js","**/ontologies/*.ts","**/utils/Package.js","**/utils/Package.ts"],"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.13.1-next.20260707071102_1783408267525_0.12869304438401974","host":"s3://npm-registry-packages-npm-production"}},"2.14.0":{"name":"@_linked/core","version":"2.14.0","license":"MIT","_id":"@_linked/core@2.14.0","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"74f7661ba994164c0f8bbeb958228f565cae547e","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.14.0.tgz","fileCount":241,"integrity":"sha512-3Q/MHxBVud2R4HxuYvjsditeFcAvVp0LeWsDRrAEUMnxD4pn42o5ZeY4cETtmsbvJ6Al3yhFqrJnrXBuulz0EA==","signatures":[{"sig":"MEUCIQCu9dCHqR9T1cU2SEUA4F8GNe7SmQ0kxsa+yOZJbUjtyQIgO/yv2/SBIettR1ngY7eSn42oHJ5pq749gcEY7+JRYW4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1228213},"main":"lib/esm/index.js","type":"module","types":"./lib/esm/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js"},"./sparql":{"types":"./lib/esm/sparql/index.d.ts","import":"./lib/esm/sparql/index.js"}},"gitHead":"d165645729e518131df3233ecf22521fc51f0574","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --runInBand && npm run typecheck","build":"npx rimraf ./lib && npx tsc -p tsconfig-esm.json","setup":"npx semantu-agents","compile":"echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","typecheck":"npx tsc -p tsconfig-tests.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.18.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"sideEffects":["**/ontologies/*.js","**/ontologies/*.ts","**/utils/Package.js","**/utils/Package.ts"],"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.14.0_1783420038443_0.46998176771259015","host":"s3://npm-registry-packages-npm-production"}},"2.14.0-next.20260707102826":{"name":"@_linked/core","version":"2.14.0-next.20260707102826","license":"MIT","_id":"@_linked/core@2.14.0-next.20260707102826","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"312f38cd5b1336218880bfd0fcf231b7aaee2177","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.14.0-next.20260707102826.tgz","fileCount":241,"integrity":"sha512-eN+UFEx/K7lClO072+HZBxOqLEHOK5Ta+roztqK7rH813NX7tL/8dScUhvbF6ZiTNCYCpBJ3nFhVysAIdEMlKA==","signatures":[{"sig":"MEUCIDZAqOc0DhHWcYnY9jn6TZuY5qz+q3e1ooY1hnKMvDfQAiEAwWq9XaPwiur/HJ8JyLTsAFYFW8LbSzEDtzlwG+OYgJA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.14.0-next.20260707102826","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1228233},"main":"lib/esm/index.js","type":"module","types":"./lib/esm/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js"},"./sparql":{"types":"./lib/esm/sparql/index.d.ts","import":"./lib/esm/sparql/index.js"}},"gitHead":"a686de6cf8bf6ae2e916812a32cda8297db12a17","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --runInBand && npm run typecheck","build":"npx rimraf ./lib && npx tsc -p tsconfig-esm.json","setup":"npx semantu-agents","compile":"echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","typecheck":"npx tsc -p tsconfig-tests.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.18.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"sideEffects":["**/ontologies/*.js","**/ontologies/*.ts","**/utils/Package.js","**/utils/Package.ts"],"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.14.0-next.20260707102826_1783420110785_0.30353438121678855","host":"s3://npm-registry-packages-npm-production"}},"2.14.1-next.20260708181315":{"name":"@_linked/core","version":"2.14.1-next.20260708181315","license":"MIT","_id":"@_linked/core@2.14.1-next.20260708181315","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"8c97d8eb502c62c6132bdbb850086f3c107547e0","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.14.1-next.20260708181315.tgz","fileCount":241,"integrity":"sha512-BXehf01A1CKM3cyS5GOsRs1TspJjgC8nplGZPffspF9XcN4cgJxYnhdBfksopHz2CfHRpZoaTZm141mMQk34QQ==","signatures":[{"sig":"MEQCIEbtBRubyhoK9PYJf7UljAsDH+Tysi6uEsOn0zM41jOcAiB2TSV8L2q9dtLPLYy05rTNGYy3D1KZYp7rXm0TvrxgWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.14.1-next.20260708181315","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1234279},"main":"lib/esm/index.js","type":"module","types":"./lib/esm/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js"},"./sparql":{"types":"./lib/esm/sparql/index.d.ts","import":"./lib/esm/sparql/index.js"}},"gitHead":"80b0a608e490fbedf71ffc11793133ee3930d45e","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --runInBand && npm run typecheck","build":"npx rimraf ./lib && npx tsc -p tsconfig-esm.json","setup":"npx semantu-agents","compile":"echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","typecheck":"npx tsc -p tsconfig-tests.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.18.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"sideEffects":["**/ontologies/*.js","**/ontologies/*.ts","**/utils/Package.js","**/utils/Package.ts"],"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.14.1-next.20260708181315_1783534399995_0.9992548373777574","host":"s3://npm-registry-packages-npm-production"}},"2.14.1":{"name":"@_linked/core","version":"2.14.1","license":"MIT","_id":"@_linked/core@2.14.1","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"4d841f7e07191daa6b86b8dc03d7424d474cde38","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.14.1.tgz","fileCount":241,"integrity":"sha512-TgD/kIauhKRn/pHEzcmcTPOqS1U6cwAF2xMazJtsxVreM1tTut0eqjimqILrFeMNnhQ9SAGM+E4uNUdy4e+4uQ==","signatures":[{"sig":"MEYCIQDtPSNK/CF0IoxUCKbXDHWShsYpDwbN9tu95/frqCgPgwIhAKiHUo6z+lZHsyVYodZC4hto2BbLFkitbOPYfPCTKyFo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.14.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1234259},"main":"lib/esm/index.js","type":"module","types":"./lib/esm/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js"},"./sparql":{"types":"./lib/esm/sparql/index.d.ts","import":"./lib/esm/sparql/index.js"}},"gitHead":"6055f9e5b3530ebbcce53c7722adf32555e9ae9e","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --runInBand && npm run typecheck","build":"npx rimraf ./lib && npx tsc -p tsconfig-esm.json","setup":"npx semantu-agents","compile":"echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","typecheck":"npx tsc -p tsconfig-tests.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.18.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"sideEffects":["**/ontologies/*.js","**/ontologies/*.ts","**/utils/Package.js","**/utils/Package.ts"],"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.14.1_1783534709794_0.9392469410665936","host":"s3://npm-registry-packages-npm-production"}},"2.14.1-next.20260708181948":{"name":"@_linked/core","version":"2.14.1-next.20260708181948","license":"MIT","_id":"@_linked/core@2.14.1-next.20260708181948","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"c0dd11e772eb440cc2933198a8d71ef0766508c8","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.14.1-next.20260708181948.tgz","fileCount":241,"integrity":"sha512-EvfnYgZbu0rSgCh3ax1uEYYiIvq2AwyPQ43CjCrPNqFc8mxStHrfaPhmO+fesEatCHtfPHazE3y9u6cnPjhEHA==","signatures":[{"sig":"MEUCIQCqvujVLFaVvHH4amW6sqUoH8njQUxPM7xpk0hd3cJI9QIgH+lJi4m996M18YBlCxp46L3oR7dFkgTPox7h1bTuwNw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.14.1-next.20260708181948","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1234279},"main":"lib/esm/index.js","type":"module","types":"./lib/esm/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js"},"./sparql":{"types":"./lib/esm/sparql/index.d.ts","import":"./lib/esm/sparql/index.js"}},"gitHead":"56e841f1be0dc20c12a189d097526a3191331df2","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --runInBand && npm run typecheck","build":"npx rimraf ./lib && npx tsc -p tsconfig-esm.json","setup":"npx semantu-agents","compile":"echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","typecheck":"npx tsc -p tsconfig-tests.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.18.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"sideEffects":["**/ontologies/*.js","**/ontologies/*.ts","**/utils/Package.js","**/utils/Package.ts"],"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.14.1-next.20260708181948_1783534792064_0.7442563764713219","host":"s3://npm-registry-packages-npm-production"}},"2.14.1-next.20260709114048":{"name":"@_linked/core","version":"2.14.1-next.20260709114048","license":"MIT","_id":"@_linked/core@2.14.1-next.20260709114048","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"a6563304bbf77635624e394b9fab84e2ee613dc0","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.14.1-next.20260709114048.tgz","fileCount":241,"integrity":"sha512-qfn/1YyEMh3IMHL9WFPeBy+i5hVv2H9ciYloQ7Ozu4mEDkzbccMpRD6njyQ8T/T7o/H5qqz23neATwMATlA69Q==","signatures":[{"sig":"MEQCICZBEKbYMAXiDeaNqranl/e2eniDO5Tzvskp1Jf9B8TzAiBSLHYqTNBLwHYF3sCruhgyI93VkssGaUuYABhyzZ9x3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.14.1-next.20260709114048","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1236251},"main":"lib/esm/index.js","type":"module","types":"./lib/esm/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js"},"./sparql":{"types":"./lib/esm/sparql/index.d.ts","import":"./lib/esm/sparql/index.js"}},"gitHead":"ac20819206a1fadaa5370774cc787d4839a10c51","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --runInBand && npm run typecheck","build":"npx rimraf ./lib && npx tsc -p tsconfig-esm.json","setup":"npx semantu-agents","compile":"echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","typecheck":"npx tsc -p tsconfig-tests.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.18.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"sideEffects":["**/ontologies/*.js","**/ontologies/*.ts","**/utils/Package.js","**/utils/Package.ts"],"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.14.1-next.20260709114048_1783597252479_0.6958818453254823","host":"s3://npm-registry-packages-npm-production"}},"2.14.1-next.20260709120137":{"name":"@_linked/core","version":"2.14.1-next.20260709120137","license":"MIT","_id":"@_linked/core@2.14.1-next.20260709120137","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"2c26f06a2e7b2b085bc077214983ef95493dd715","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.14.1-next.20260709120137.tgz","fileCount":241,"integrity":"sha512-tw8ZTPVVLNec/q73aMLKC1LPPzJOCw69NOKxhy9sQw+OsjrmZejpzTRZOi3zGXupeBMpLSQ8tC819eQ4rnMBvw==","signatures":[{"sig":"MEUCIBKAYGGqkcryK7HHhC29YchJ/8CUeHpLXU66kSGeMBI+AiEA6JzJrO59pUJGjF0gpBFy/lBDIe4S3mN0sSxUmqZhsmc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.14.1-next.20260709120137","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1236251},"main":"lib/esm/index.js","type":"module","types":"./lib/esm/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js"},"./sparql":{"types":"./lib/esm/sparql/index.d.ts","import":"./lib/esm/sparql/index.js"}},"gitHead":"f6935a1f78daf44ca690c893b86b6eec7c47c6cf","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --runInBand && npm run typecheck","build":"npx rimraf ./lib && npx tsc -p tsconfig-esm.json","setup":"npx semantu-agents","compile":"echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","typecheck":"npx tsc -p tsconfig-tests.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.18.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"sideEffects":["**/ontologies/*.js","**/ontologies/*.ts","**/utils/Package.js","**/utils/Package.ts"],"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.14.1-next.20260709120137_1783598503457_0.8116221154665011","host":"s3://npm-registry-packages-npm-production"}},"2.14.2-next.20260709131204":{"name":"@_linked/core","version":"2.14.2-next.20260709131204","license":"MIT","_id":"@_linked/core@2.14.2-next.20260709131204","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"ed7c11ec9c45210ad661ad79be47ad44ace4226e","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.14.2-next.20260709131204.tgz","fileCount":241,"integrity":"sha512-oSNWziR3/I7t6YDYbM7QEeVOgIILDpgEX+oBq5d2b8j6ZPwBzUmvwO6l5LPsF84eQC450aYO8Gwfo7bQTwiCTg==","signatures":[{"sig":"MEQCIAb7d2EsVC6g17IGScCBlsrko3O/y1wXeH824CxiMM+OAiB+XhRrSUXXsSC1oVvlH9PyqEkyd/YNIGN2MEMWUxiC1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.14.2-next.20260709131204","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1236860},"main":"lib/esm/index.js","type":"module","types":"./lib/esm/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js"},"./sparql":{"types":"./lib/esm/sparql/index.d.ts","import":"./lib/esm/sparql/index.js"}},"gitHead":"bcc238d09a438fa9fe2b59bc2e4e87a710bc5c99","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --runInBand && npm run typecheck","build":"npx rimraf ./lib && npx tsc -p tsconfig-esm.json","setup":"npx semantu-agents","compile":"echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","typecheck":"npx tsc -p tsconfig-tests.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.18.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"sideEffects":["**/ontologies/*.js","**/ontologies/*.ts","**/utils/Package.js","**/utils/Package.ts"],"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.14.2-next.20260709131204_1783602739931_0.02422345140987625","host":"s3://npm-registry-packages-npm-production"}},"2.14.2-next.20260709132623":{"name":"@_linked/core","version":"2.14.2-next.20260709132623","license":"MIT","_id":"@_linked/core@2.14.2-next.20260709132623","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"0c67ff21c30cfbbf4051f3cabd6f5478994c4a55","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.14.2-next.20260709132623.tgz","fileCount":241,"integrity":"sha512-lDz5SKjLDHFQTOLIVuS8onqcml/Z3IdFmcO99ECFvfZAzGX8EZnrvTx1XostX1xKY2+AsIc3XvePUkfvh/0Syw==","signatures":[{"sig":"MEQCIAbc0KIVdZqu4Gs/e9ECtrf5BKwBRjC9vYj3DTXT0xVuAiA+ajIvTUf5D2y/jdbNmkm7prLRfcaLVARDjW0D4sMHRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.14.2-next.20260709132623","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1236860},"main":"lib/esm/index.js","type":"module","types":"./lib/esm/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js"},"./sparql":{"types":"./lib/esm/sparql/index.d.ts","import":"./lib/esm/sparql/index.js"}},"gitHead":"7e02b3b2b72f54686d31aa1f162898dc8b9be4bc","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --runInBand && npm run typecheck","build":"npx rimraf ./lib && npx tsc -p tsconfig-esm.json","setup":"npx semantu-agents","compile":"echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","typecheck":"npx tsc -p tsconfig-tests.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.18.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"sideEffects":["**/ontologies/*.js","**/ontologies/*.ts","**/utils/Package.js","**/utils/Package.ts"],"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.14.2-next.20260709132623_1783603587753_0.4982358754494709","host":"s3://npm-registry-packages-npm-production"}},"2.14.2":{"name":"@_linked/core","version":"2.14.2","license":"MIT","_id":"@_linked/core@2.14.2","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"643749ae46f368937e9e3726835a06f9d44b32d3","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.14.2.tgz","fileCount":241,"integrity":"sha512-tYJIzcKNy0UOprVBUOcgXLhmw6+DwZRhWQ+V8AlY/oflHQPDxf9UBLwF92JzR9jjORhm1WBoeXaVFcWnL6hE/w==","signatures":[{"sig":"MEYCIQDfvc59e8een5gvbOnakyVSrs8ikK/OBOvjsZDEe/sitAIhALmcXfv6jxiTyW2tRaEu+PJ4A6KPyY18QFIb+y3ZX/s5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.14.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1236840},"main":"lib/esm/index.js","type":"module","types":"./lib/esm/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js"},"./sparql":{"types":"./lib/esm/sparql/index.d.ts","import":"./lib/esm/sparql/index.js"}},"gitHead":"cd824c7d386b92bb9d3fc145825c05589710762c","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --runInBand && npm run typecheck","build":"npx rimraf ./lib && npx tsc -p tsconfig-esm.json","setup":"npx semantu-agents","compile":"echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","typecheck":"npx tsc -p tsconfig-tests.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.18.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"sideEffects":["**/ontologies/*.js","**/ontologies/*.ts","**/utils/Package.js","**/utils/Package.ts"],"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.14.2_1783603711437_0.798602985353041","host":"s3://npm-registry-packages-npm-production"}},"2.14.2-next.20260709133046":{"name":"@_linked/core","version":"2.14.2-next.20260709133046","license":"MIT","_id":"@_linked/core@2.14.2-next.20260709133046","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"b2d72c4de6d5430b9ae240379c4ef517d4c03bc1","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.14.2-next.20260709133046.tgz","fileCount":241,"integrity":"sha512-8zjk9Wo2UsM7aoi7B/NPhxjxZ6+MONLH9lPXlWArsvF7/ZGiOKwfeA7VB4XBeVnZj8lPQ8goYioNwQ3Z7exMOA==","signatures":[{"sig":"MEUCIAItBfv3JX5UqF2E3OjNEPoxmxwLfSVAlcqyykeF8u8ZAiEA0puoAtSX4jvBvY8OmlLrOWPrWFHSKNUKey6kZAgVviI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.14.2-next.20260709133046","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1236860},"main":"lib/esm/index.js","type":"module","types":"./lib/esm/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js"},"./sparql":{"types":"./lib/esm/sparql/index.d.ts","import":"./lib/esm/sparql/index.js"}},"gitHead":"3e8bee770ebb3db7a0899d0db0c95cdc3d278d4e","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --runInBand && npm run typecheck","build":"npx rimraf ./lib && npx tsc -p tsconfig-esm.json","setup":"npx semantu-agents","compile":"echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","typecheck":"npx tsc -p tsconfig-tests.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.18.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"sideEffects":["**/ontologies/*.js","**/ontologies/*.ts","**/utils/Package.js","**/utils/Package.ts"],"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.14.2-next.20260709133046_1783603850566_0.43523037784567253","host":"s3://npm-registry-packages-npm-production"}},"2.14.3-next.20260709133223":{"name":"@_linked/core","version":"2.14.3-next.20260709133223","license":"MIT","_id":"@_linked/core@2.14.3-next.20260709133223","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"54bf2759da3cf2435835105aacd9f5f04adf04ea","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.14.3-next.20260709133223.tgz","fileCount":241,"integrity":"sha512-UOFhHBMQXxDBtE3fCRhkNknBxsbMYmrJb00+vgMfKWmajsdRIVUN9uC0tXlOyXF9a2AexUuexxos4shx7lhv1g==","signatures":[{"sig":"MEQCIEw/WJ0SdHTSyz9EcB1qtGoiZ/5C06tGqngIpOkiHSObAiAfCHDov711vYVd7fgmeztYH8naQPnAg8URloTdUlPwhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.14.3-next.20260709133223","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1237487},"main":"lib/esm/index.js","type":"module","types":"./lib/esm/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js"},"./sparql":{"types":"./lib/esm/sparql/index.d.ts","import":"./lib/esm/sparql/index.js"}},"gitHead":"f06262b8bce1cb9706fd7d8876bbb22527f09eaa","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --runInBand && npm run typecheck","build":"npx rimraf ./lib && npx tsc -p tsconfig-esm.json","setup":"npx semantu-agents","compile":"echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","typecheck":"npx tsc -p tsconfig-tests.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.18.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"sideEffects":["**/ontologies/*.js","**/ontologies/*.ts","**/utils/Package.js","**/utils/Package.ts"],"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.14.3-next.20260709133223_1783603947352_0.6983866654384527","host":"s3://npm-registry-packages-npm-production"}},"2.14.3":{"name":"@_linked/core","version":"2.14.3","license":"MIT","_id":"@_linked/core@2.14.3","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"686bf1132900fc569089d668f12dd41cb4791cb7","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.14.3.tgz","fileCount":241,"integrity":"sha512-t2prXwCZVmlqncVftQez75gQVrEokJkJ/w3c9qbnQ+53IV8ZcWt96HLg3K04GtCzfoARrnnxObNdiToWEzKciA==","signatures":[{"sig":"MEYCIQDUzgWUu2iyvPO+Kk8rNkSdL0Xe1CcLINVwFeHmbeYQCgIhAKYs+Cf7sDn0qnN4WPr6Lqgxuh2cwzFv8UlVSkQvF8Vn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.14.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1237467},"main":"lib/esm/index.js","type":"module","types":"./lib/esm/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js"},"./sparql":{"types":"./lib/esm/sparql/index.d.ts","import":"./lib/esm/sparql/index.js"}},"gitHead":"367abc06e2bb1b516705a5e35b3db542a5ada1f9","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --runInBand && npm run typecheck","build":"npx rimraf ./lib && npx tsc -p tsconfig-esm.json","setup":"npx semantu-agents","compile":"echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","typecheck":"npx tsc -p tsconfig-tests.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.18.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"sideEffects":["**/ontologies/*.js","**/ontologies/*.ts","**/utils/Package.js","**/utils/Package.ts"],"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.14.3_1783604595884_0.019568224712651183","host":"s3://npm-registry-packages-npm-production"}},"2.14.3-next.20260709134415":{"name":"@_linked/core","version":"2.14.3-next.20260709134415","license":"MIT","_id":"@_linked/core@2.14.3-next.20260709134415","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"96d652bc3bb9e5517158172df9e1346c5ca4a440","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.14.3-next.20260709134415.tgz","fileCount":241,"integrity":"sha512-Y8jrhQ0S5S4cQALUO2nXmFl32hEreeRnP01Z2HquNvv9IbJzvEsELAfhkKpUYih+3pLpbl6gAe3jqUIPoNqs1Q==","signatures":[{"sig":"MEQCIBbMu8vVZKfXncjea9EeIKJWFMfJVXvSHlDKvgYsl8rLAiADhVX7YUlB2Gd/gqzPo68QasHE0mB4Kv1JrBw6lx3IPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.14.3-next.20260709134415","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1237487},"main":"lib/esm/index.js","type":"module","types":"./lib/esm/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js"},"./sparql":{"types":"./lib/esm/sparql/index.d.ts","import":"./lib/esm/sparql/index.js"}},"gitHead":"78f088c51b8472902b70f1bacb2927803f8815ec","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --runInBand && npm run typecheck","build":"npx rimraf ./lib && npx tsc -p tsconfig-esm.json","setup":"npx semantu-agents","compile":"echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","typecheck":"npx tsc -p tsconfig-tests.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.18.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"sideEffects":["**/ontologies/*.js","**/ontologies/*.ts","**/utils/Package.js","**/utils/Package.ts"],"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.14.3-next.20260709134415_1783604659369_0.9672214174669467","host":"s3://npm-registry-packages-npm-production"}},"2.14.3-next.20260709142526":{"name":"@_linked/core","version":"2.14.3-next.20260709142526","license":"MIT","_id":"@_linked/core@2.14.3-next.20260709142526","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"165d1c126c0a5461bce339023b2dc090aa167207","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.14.3-next.20260709142526.tgz","fileCount":241,"integrity":"sha512-isjvGLHF92uBNY3IUAdtLRdM5d/JVjsESBCSnWOaN119WLw/w2eJrtSbzjQT0qExH6d2QT0q+Ttdg0uQCd4mnw==","signatures":[{"sig":"MEUCIQDmP+zb9GdAJKV3zcvVvtZBHl4a9rLyKk1WgwoBl+1sEAIgbEIpbvlDgEuq8p8NPOg4N/tmkE4mHCFnRMWYMNrbeDo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.14.3-next.20260709142526","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1237487},"main":"lib/esm/index.js","type":"module","types":"./lib/esm/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js"},"./sparql":{"types":"./lib/esm/sparql/index.d.ts","import":"./lib/esm/sparql/index.js"}},"gitHead":"138ac246c7759ee74f403c130175d802a8646eea","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --runInBand && npm run typecheck","build":"npx rimraf ./lib && npx tsc -p tsconfig-esm.json","setup":"npx semantu-agents","compile":"echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","typecheck":"npx tsc -p tsconfig-tests.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.18.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"sideEffects":["**/ontologies/*.js","**/ontologies/*.ts","**/utils/Package.js","**/utils/Package.ts"],"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.14.3-next.20260709142526_1783607130540_0.797021138470752","host":"s3://npm-registry-packages-npm-production"}},"2.14.4":{"name":"@_linked/core","version":"2.14.4","license":"MIT","_id":"@_linked/core@2.14.4","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"b63e37ebd133d72034e7f80999f33e41ca882de1","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.14.4.tgz","fileCount":241,"integrity":"sha512-mz7xaE2ZTnRiv5nCopqJnj1thLCs7QpECPU+Py+7dpbXXjqNazsCmHe2MrjSRPIwVRACB1J/qMDnKXJK6OICqA==","signatures":[{"sig":"MEUCIAfoYDQUmHgKmsyFyI6KbGGY6JkrXus9JAFlJkxDKs7GAiEAu5Na3ruFca08/H8WbuFyh0tHs+NQVp68z8Jb1oyGTbw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.14.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1240831},"main":"lib/esm/index.js","type":"module","types":"./lib/esm/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js"},"./sparql":{"types":"./lib/esm/sparql/index.d.ts","import":"./lib/esm/sparql/index.js"}},"gitHead":"18c881bb3eafd4b1bb98b6826d66a34e09d05dcf","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --runInBand && npm run typecheck","build":"npx rimraf ./lib && npx tsc -p tsconfig-esm.json","setup":"npx semantu-agents","compile":"echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","typecheck":"npx tsc -p tsconfig-tests.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.18.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"sideEffects":["**/ontologies/*.js","**/ontologies/*.ts","**/utils/Package.js","**/utils/Package.ts"],"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.14.4_1783842972157_0.5490789007866699","host":"s3://npm-registry-packages-npm-production"}},"2.14.4-next.20260712075718":{"name":"@_linked/core","version":"2.14.4-next.20260712075718","license":"MIT","_id":"@_linked/core@2.14.4-next.20260712075718","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"52368587c87eb17aeb42a544954c4a4103841eaa","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.14.4-next.20260712075718.tgz","fileCount":241,"integrity":"sha512-JN34hKZcLEgpOewT/CSlX5LPtvnUq/K8M/a2V+UGtPtzDfGVKw4doU1LqbyM/uFhJTD2jMkr5sKTAahQlFFy4A==","signatures":[{"sig":"MEQCIAiu1sZhKOowW9EOYNuDvW3kVOJPDvoUV4891XCuVagVAiAfCUlpdTJLX3vQYFHIqxnpXb7O6EMInJciVUbEeRseGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.14.4-next.20260712075718","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1240851},"main":"lib/esm/index.js","type":"module","types":"./lib/esm/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js"},"./sparql":{"types":"./lib/esm/sparql/index.d.ts","import":"./lib/esm/sparql/index.js"}},"gitHead":"a658c4513515187cfafd17ee70fad7764e17a6c5","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --runInBand && npm run typecheck","build":"npx rimraf ./lib && npx tsc -p tsconfig-esm.json","setup":"npx semantu-agents","compile":"echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","typecheck":"npx tsc -p tsconfig-tests.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.18.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"sideEffects":["**/ontologies/*.js","**/ontologies/*.ts","**/utils/Package.js","**/utils/Package.ts"],"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.14.4-next.20260712075718_1783843043511_0.2632500071157913","host":"s3://npm-registry-packages-npm-production"}},"2.15.0-next.20260712155143":{"name":"@_linked/core","version":"2.15.0-next.20260712155143","license":"MIT","_id":"@_linked/core@2.15.0-next.20260712155143","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"2e2045616137adb527db706065b71e8102e2fb34","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.15.0-next.20260712155143.tgz","fileCount":244,"integrity":"sha512-Ogs0r1/rO4ViRPKFYawzMVPi9D134dpSe/jOzV7XLpx6Ou5p8LSWdUaOU5mxYiUt7xxi1Ve1faPEOGkSs4jh6A==","signatures":[{"sig":"MEQCIG3DUbrGTDjnpY2lexK1TR/5tN4wIUuAtEb5u9eIZKVoAiBF5r1LzIc+TuDSsnjv4LxxFS6hikBcg/DLChkiACDsFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.15.0-next.20260712155143","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1249702},"main":"lib/esm/index.js","type":"module","types":"./lib/esm/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js"},"./sparql":{"types":"./lib/esm/sparql/index.d.ts","import":"./lib/esm/sparql/index.js"}},"gitHead":"a3b38e5042df6491d43cd203518686e6f90bc333","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --runInBand && npm run typecheck","build":"npx rimraf ./lib && npx tsc -p tsconfig-esm.json","setup":"npx semantu-agents","compile":"echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","typecheck":"npx tsc -p tsconfig-tests.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.18.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"sideEffects":["**/ontologies/*.js","**/ontologies/*.ts","**/utils/Package.js","**/utils/Package.ts"],"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.15.0-next.20260712155143_1783871509171_0.4319491258913244","host":"s3://npm-registry-packages-npm-production"}},"2.15.0":{"name":"@_linked/core","version":"2.15.0","license":"MIT","_id":"@_linked/core@2.15.0","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"341d017ddc640222f9fe30d7351f0d3c9ab9f350","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.15.0.tgz","fileCount":244,"integrity":"sha512-MqRjuJn9VPYp5uvEJw5WjKGj60jIAPu3fZz144/x/vJzl4bkW6X+361cx5gEisuNmw9sm/qKMXSQZwUsSbiZjg==","signatures":[{"sig":"MEUCIQDqQye2YjbxsX8DF/2Wq4qt+BLm3VABmAPk/OBe5cFjswIgaqNdMy6CMMiiDmJtoNYZUjxepTqBFkWws5wnpanoRLw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1249682},"main":"lib/esm/index.js","type":"module","types":"./lib/esm/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js"},"./sparql":{"types":"./lib/esm/sparql/index.d.ts","import":"./lib/esm/sparql/index.js"}},"gitHead":"15d2d2ec26bfb12f47b0ce0f79f712dd3a269904","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --runInBand && npm run typecheck","build":"npx rimraf ./lib && npx tsc -p tsconfig-esm.json","setup":"npx semantu-agents","compile":"echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","typecheck":"npx tsc -p tsconfig-tests.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.18.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"sideEffects":["**/ontologies/*.js","**/ontologies/*.ts","**/utils/Package.js","**/utils/Package.ts"],"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.15.0_1783962493790_0.533738754702827","host":"s3://npm-registry-packages-npm-production"}},"2.15.0-next.20260713170936":{"name":"@_linked/core","version":"2.15.0-next.20260713170936","license":"MIT","_id":"@_linked/core@2.15.0-next.20260713170936","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"6de80d7237c2c959d3221b3ea7e149771fc5f428","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.15.0-next.20260713170936.tgz","fileCount":244,"integrity":"sha512-/SgimtUvs1LRNknNlkfdQItt1g79kQZZ1mo8+1kDSp3Jj9PeNsHE+9koMns/8Meig5VZIdhBiSOmWpAYZ+ql8A==","signatures":[{"sig":"MEUCIQDx5jjEjjggMgwZnunnk+7pAFzQd/U6eztb8TV+zSmkygIgQDIRFz2zKtr1u1TxaP0l4LlAaPKOQWBYhD5FvZMN2hA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.15.0-next.20260713170936","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1249702},"main":"lib/esm/index.js","type":"module","types":"./lib/esm/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js"},"./sparql":{"types":"./lib/esm/sparql/index.d.ts","import":"./lib/esm/sparql/index.js"}},"gitHead":"a424c6fde4c5aab75a5fb2b48a4279dd61e3c9a1","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --runInBand && npm run typecheck","build":"npx rimraf ./lib && npx tsc -p tsconfig-esm.json","setup":"npx semantu-agents","compile":"echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","typecheck":"npx tsc -p tsconfig-tests.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.18.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"sideEffects":["**/ontologies/*.js","**/ontologies/*.ts","**/utils/Package.js","**/utils/Package.ts"],"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.15.0-next.20260713170936_1783962579645_0.9711177723143101","host":"s3://npm-registry-packages-npm-production"}},"2.15.1-next.20260810110219":{"name":"@_linked/core","version":"2.15.1-next.20260810110219","license":"MIT","_id":"@_linked/core@2.15.1-next.20260810110219","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"46e35d6eb86efea16464a59a11c4adb33da86096","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.15.1-next.20260810110219.tgz","fileCount":244,"integrity":"sha512-9tCDbsyW2ouZq5w0YLK4yvdnFQrzTqh03Q/pwXTxVcRlToLF3gEIpooR09kNDVJzB95Ay+5Vzn/vxqn7LDtakA==","signatures":[{"sig":"MEQCIAeF4SvbLBHGY7J6wK8VPcqqnTkhLgMqzOfUhELp5pyPAiABuJ47iHInjvYod8TQAHeBVrgD/4vAwBy+C77hKZjvpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.15.1-next.20260810110219","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1250949},"main":"lib/esm/index.js","type":"module","types":"./lib/esm/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js"},"./sparql":{"types":"./lib/esm/sparql/index.d.ts","import":"./lib/esm/sparql/index.js"}},"gitHead":"a787acc30c7bd9654cca7e60c92a579241f4b165","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --runInBand && npm run typecheck","build":"npx rimraf ./lib && npx tsc -p tsconfig-esm.json","setup":"npx semantu-agents","compile":"echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","typecheck":"npx tsc -p tsconfig-tests.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"sideEffects":["**/ontologies/*.js","**/ontologies/*.ts","**/utils/Package.js","**/utils/Package.ts"],"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.15.1-next.20260810110219_1786359743866_0.8224986366163418","host":"s3://npm-registry-packages-npm-production"}},"2.15.1-next.20260810110255":{"name":"@_linked/core","version":"2.15.1-next.20260810110255","license":"MIT","_id":"@_linked/core@2.15.1-next.20260810110255","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"4afde4c29bc601008443d821284fdded285ae34c","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.15.1-next.20260810110255.tgz","fileCount":244,"integrity":"sha512-UbFnePpmSnpE4NqhrSLZVUGyYY1kr12wF+aQyt5RBJuDLFaSTgt29H4E2736quIAMlcbuyapJYJh3n867wGh0A==","signatures":[{"sig":"MEYCIQC1JhEgT7DCBCv7WHqMwBc7omLgtjfyRqWuKEBs9ZLu/AIhAKwFyXKElF4j5dVgD0/ajiX/1/BRk2pAYkkw5Yd/h2IJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.15.1-next.20260810110255","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1252195},"main":"lib/esm/index.js","type":"module","types":"./lib/esm/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js"},"./sparql":{"types":"./lib/esm/sparql/index.d.ts","import":"./lib/esm/sparql/index.js"}},"gitHead":"2fc2d8f21c78d455147be3de403c4cbdbea87d74","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --runInBand && npm run typecheck","build":"npx rimraf ./lib && npx tsc -p tsconfig-esm.json","setup":"npx semantu-agents","compile":"echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","typecheck":"npx tsc -p tsconfig-tests.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"sideEffects":["**/ontologies/*.js","**/ontologies/*.ts","**/utils/Package.js","**/utils/Package.ts"],"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.15.1-next.20260810110255_1786359779047_0.380451583784128","host":"s3://npm-registry-packages-npm-production"}},"2.15.1":{"name":"@_linked/core","version":"2.15.1","license":"MIT","_id":"@_linked/core@2.15.1","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"88d7a6ad48848f939636c9416f1b953cf0ae4b6a","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.15.1.tgz","fileCount":244,"integrity":"sha512-1s6uv12KK6PudinTmohND42QgaXt7lvcQheTJdRmfhijzORrBm0OTCAKHG7LCF337vuX+ig76sZGJh75aCDOYw==","signatures":[{"sig":"MEYCIQCDsjFOm1EP4XXY5oMIRnD9gOk9JUTD2/6GfDXnY/ptxgIhALHc9peDVhgKi1LD2o6dUvryctWI13hVk4PDRKzZPqGn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.15.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1252175},"main":"lib/esm/index.js","type":"module","types":"./lib/esm/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js"},"./sparql":{"types":"./lib/esm/sparql/index.d.ts","import":"./lib/esm/sparql/index.js"}},"gitHead":"efa2e90da910410ed75dbe84627a8849cca967dd","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --runInBand && npm run typecheck","build":"npx rimraf ./lib && npx tsc -p tsconfig-esm.json","setup":"npx semantu-agents","compile":"echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","typecheck":"npx tsc -p tsconfig-tests.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"sideEffects":["**/ontologies/*.js","**/ontologies/*.ts","**/utils/Package.js","**/utils/Package.ts"],"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.15.1_1786359940438_0.29550308448580753","host":"s3://npm-registry-packages-npm-production"}},"2.15.1-next.20260810110635":{"name":"@_linked/core","version":"2.15.1-next.20260810110635","license":"MIT","_id":"@_linked/core@2.15.1-next.20260810110635","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"21cc6b42673407fad51b5f67e3cb69c14530aa57","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.15.1-next.20260810110635.tgz","fileCount":244,"integrity":"sha512-x32ByIaIFWKuYJrRdTL7OEitVow2T+L7XgHtZTtCE04BNtC15LRxNF2a72qh05RmplqKSz6M6B7oZ58fKYdMhA==","signatures":[{"sig":"MEQCICTCeVV5k1DTdoWpgT83uw5/JuQ08wTe4OwKtg89AaWcAiAQ5ypTPsFHoRZ6SuhcdXcw1Kbf3/5H3//5FpbOI+yqyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.15.1-next.20260810110635","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1252195},"main":"lib/esm/index.js","type":"module","types":"./lib/esm/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js"},"./sparql":{"types":"./lib/esm/sparql/index.d.ts","import":"./lib/esm/sparql/index.js"}},"gitHead":"5c05cee34a13f5ee41c2014eeedb8b1316716e74","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --runInBand && npm run typecheck","build":"npx rimraf ./lib && npx tsc -p tsconfig-esm.json","setup":"npx semantu-agents","compile":"echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","typecheck":"npx tsc -p tsconfig-tests.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"sideEffects":["**/ontologies/*.js","**/ontologies/*.ts","**/utils/Package.js","**/utils/Package.ts"],"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.15.1-next.20260810110635_1786359999865_0.13016435963827133","host":"s3://npm-registry-packages-npm-production"}},"2.16.0-next.20260816080201":{"name":"@_linked/core","version":"2.16.0-next.20260816080201","license":"MIT","_id":"@_linked/core@2.16.0-next.20260816080201","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"841594fee8d4fca88f1ce4e75f78e3804a63df17","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.16.0-next.20260816080201.tgz","fileCount":247,"integrity":"sha512-6QPD+sc9WNJbtEoo9Lj7T74RiqlHg9y4MCEkkPvykZO7EUQoKK48DlRoqDgwfbfIgv7V8qRrHhW43uRxBsp0WA==","signatures":[{"sig":"MEUCIQDDnmAcAJF8JlFBO6pjT8xTGDx8IhMWoQWgT98SN3LrKAIgSX70oNNBggOlGjDB1Sfp3TEKbiHFMrWgEfDNJ/e75VA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.16.0-next.20260816080201","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1309234},"main":"lib/esm/index.js","type":"module","types":"./lib/esm/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js"},"./sparql":{"types":"./lib/esm/sparql/index.d.ts","import":"./lib/esm/sparql/index.js"}},"gitHead":"e169375e114e1aa5c5283b65bf63051cb0d9e741","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --runInBand && npm run typecheck","build":"npx rimraf ./lib && npx tsc -p tsconfig-esm.json","setup":"npx semantu-agents","compile":"echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","typecheck":"npx tsc -p tsconfig-tests.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"sideEffects":["**/ontologies/*.js","**/ontologies/*.ts","**/utils/Package.js","**/utils/Package.ts"],"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.16.0-next.20260816080201_1786867325931_0.8400424516688114","host":"s3://npm-registry-packages-npm-production"}},"2.16.0":{"name":"@_linked/core","version":"2.16.0","license":"MIT","_id":"@_linked/core@2.16.0","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"60e6a5ab8038a446d3c591ee1aef2c5982ddaac1","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.16.0.tgz","fileCount":247,"integrity":"sha512-KeHiLo/xIkeWdCOLTXpYBP5dv11xIzD7VrHV2hwY+X2QI+KQCIQ402MvwpKSMfWRLrJSlIubY9zhnu8WqP7s7g==","signatures":[{"sig":"MEUCIB9H9A2KejmRfnwITitZtOYeJA66FVuiyXlapsRQBAYxAiEApoOkCHbVaeSkef4s0zK2QvDb2gI84mE4yCQvotB0i7g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1309214},"main":"lib/esm/index.js","type":"module","types":"./lib/esm/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js"},"./sparql":{"types":"./lib/esm/sparql/index.d.ts","import":"./lib/esm/sparql/index.js"}},"gitHead":"c00f323ab681fa84202b26bc764fdf0cbc4b246e","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --runInBand && npm run typecheck","build":"npx rimraf ./lib && npx tsc -p tsconfig-esm.json","setup":"npx semantu-agents","compile":"echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","typecheck":"npx tsc -p tsconfig-tests.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"sideEffects":["**/ontologies/*.js","**/ontologies/*.ts","**/utils/Package.js","**/utils/Package.ts"],"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.16.0_1786867501545_0.5609012246828655","host":"s3://npm-registry-packages-npm-production"}},"2.16.0-next.20260816080610":{"name":"@_linked/core","version":"2.16.0-next.20260816080610","license":"MIT","_id":"@_linked/core@2.16.0-next.20260816080610","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"ce29d27bf97871b50f5b67f62c8fb86abde95e30","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.16.0-next.20260816080610.tgz","fileCount":247,"integrity":"sha512-u1pvZ5Z29GRl7JIE1Osi+pBHTdlhZOugHrtIWqhIuDBzAuC/NEkqnOIFvOovAjxnoyYdeIXxHJksHaVPgGxVAg==","signatures":[{"sig":"MEUCIFVsQxRpSZ+9U0yXKdRMBecSaRFWnJpSFVKjy76GiFfvAiEAzB6fgSmPePhWtQc3mdRyVZHtXp3cdwBNuD/q0dwUE/U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.16.0-next.20260816080610","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1309234},"main":"lib/esm/index.js","type":"module","types":"./lib/esm/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js"},"./sparql":{"types":"./lib/esm/sparql/index.d.ts","import":"./lib/esm/sparql/index.js"}},"gitHead":"a02c93fcb4a6ff4651b104382c86bb8924e4c7a0","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --runInBand && npm run typecheck","build":"npx rimraf ./lib && npx tsc -p tsconfig-esm.json","setup":"npx semantu-agents","compile":"echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","typecheck":"npx tsc -p tsconfig-tests.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"sideEffects":["**/ontologies/*.js","**/ontologies/*.ts","**/utils/Package.js","**/utils/Package.ts"],"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.16.0-next.20260816080610_1786867574212_0.3630592615223145","host":"s3://npm-registry-packages-npm-production"}},"2.16.1-next.20260816165408":{"name":"@_linked/core","version":"2.16.1-next.20260816165408","license":"MIT","_id":"@_linked/core@2.16.1-next.20260816165408","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"49833c9f0e8a4ddb1d4578124dff95b739d68b45","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.16.1-next.20260816165408.tgz","fileCount":247,"integrity":"sha512-Nd4vbZejVaa+FN0Yf16QOaDjjdX42fDKJEmZR8IyN2C+nRBLoElQu4LUdMeKmjdE2HyOGm93Ks66HtN595Vceg==","signatures":[{"sig":"MEYCIQCODWc4P5W8tf7Z++bkCJRSg+FXFcGrvn8EYl6FW0x5BwIhAI5fEbKNpb8ZCFTdaeqxZTOD3JPD1BRGWwY7Z8SptI8Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.16.1-next.20260816165408","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1315652},"main":"lib/esm/index.js","type":"module","types":"./lib/esm/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js"},"./sparql":{"types":"./lib/esm/sparql/index.d.ts","import":"./lib/esm/sparql/index.js"}},"gitHead":"fa506abf9f54051e7b393d752356a1ec36e12bd3","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --runInBand && npm run typecheck","build":"npx rimraf ./lib && npx tsc -p tsconfig-esm.json","setup":"npx semantu-agents","compile":"echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","typecheck":"npx tsc -p tsconfig-tests.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"sideEffects":["**/ontologies/*.js","**/ontologies/*.ts","**/utils/Package.js","**/utils/Package.ts"],"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.16.1-next.20260816165408_1786899254450_0.08249914279108062","host":"s3://npm-registry-packages-npm-production"}},"2.16.1":{"name":"@_linked/core","version":"2.16.1","license":"MIT","_id":"@_linked/core@2.16.1","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"3131a1ce8dc7319beb403b2cadd13cdced3dee2b","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.16.1.tgz","fileCount":247,"integrity":"sha512-rLpdqI6RpsDPRtM4xwY5pKeuvk1mL/USbejAOZyBLkpFvPp9ScbcrnK3i/ksHJ/SJ1/kEdtMsVYMm0itQPJQIQ==","signatures":[{"sig":"MEYCIQC+UH89wryg9gQGzsM9+bjG515ILWCXxqzG9kWvgv2EAgIhANt5fklF5ubjK/XXiYv4jcYTtWcO9awizltcbnI8Crhi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.16.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1315632},"main":"lib/esm/index.js","type":"module","types":"./lib/esm/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js"},"./sparql":{"types":"./lib/esm/sparql/index.d.ts","import":"./lib/esm/sparql/index.js"}},"gitHead":"7d253836034af7021329318c0905b91e04062b10","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --runInBand && npm run typecheck","build":"npx rimraf ./lib && npx tsc -p tsconfig-esm.json","setup":"npx semantu-agents","compile":"echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","typecheck":"npx tsc -p tsconfig-tests.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"sideEffects":["**/ontologies/*.js","**/ontologies/*.ts","**/utils/Package.js","**/utils/Package.ts"],"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.16.1_1786899416317_0.698928077077114","host":"s3://npm-registry-packages-npm-production"}},"2.16.1-next.20260816165808":{"name":"@_linked/core","version":"2.16.1-next.20260816165808","license":"MIT","_id":"@_linked/core@2.16.1-next.20260816165808","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"4410195ebb3e8ee03991fba7a01280b371a40d13","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.16.1-next.20260816165808.tgz","fileCount":247,"integrity":"sha512-qjUKpRp7eIZP5xCGcsrw9aNmZzUDkgaOl/tSPZ0aMYfR9Hwo0CpbKDX0+VIOffoOsP7onI9vmuUN2QLxrTtZ3g==","signatures":[{"sig":"MEUCIHa84S87jDivR2NSfxzMbbNuGo6MFYeNza8pTv9wY9r2AiEA5n3FqOWFGzMAiCm05utBWFmbB6bIR8JX54PK0qm8XDg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.16.1-next.20260816165808","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1315652},"main":"lib/esm/index.js","type":"module","types":"./lib/esm/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js"},"./sparql":{"types":"./lib/esm/sparql/index.d.ts","import":"./lib/esm/sparql/index.js"}},"gitHead":"6449829d726c0739a91b1e11fe75567f47db48b0","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --runInBand && npm run typecheck","build":"npx rimraf ./lib && npx tsc -p tsconfig-esm.json","setup":"npx semantu-agents","compile":"echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","typecheck":"npx tsc -p tsconfig-tests.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.19.0","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"sideEffects":["**/ontologies/*.js","**/ontologies/*.ts","**/utils/Package.js","**/utils/Package.ts"],"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.16.1-next.20260816165808_1786899492487_0.06676028186181937","host":"s3://npm-registry-packages-npm-production"}},"2.17.0-next.20260827134643":{"name":"@_linked/core","version":"2.17.0-next.20260827134643","license":"MIT","_id":"@_linked/core@2.17.0-next.20260827134643","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"f7a1241ce4fb2324a0656593738fc9f8a6903ce6","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.17.0-next.20260827134643.tgz","fileCount":247,"integrity":"sha512-M+Coc05n1jhs5sAX6v2cbK5uVfSAowHWnwnlgd/CAzmDl61vQivv5Xr93KMZeg49oUwV1XL2dZeXdtZJw72uyA==","signatures":[{"sig":"MEQCICRNfyf1aTNDrDiIngW4Bj+lS52VKDxOJnCar2pOTXzQAiBk78FgVuSrGq12jzZr0gTAlLPbhXnQa1rd473M7AxUrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.17.0-next.20260827134643","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1324289},"main":"lib/esm/index.js","type":"module","types":"./lib/esm/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js"},"./sparql":{"types":"./lib/esm/sparql/index.d.ts","import":"./lib/esm/sparql/index.js"}},"gitHead":"6a40b088ded9f45e7fde4d60d2173002c8f8e2ba","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --runInBand && npm run typecheck","build":"npx rimraf ./lib && npx tsc -p tsconfig-esm.json","setup":"npx semantu-agents","compile":"echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","typecheck":"npx tsc -p tsconfig-tests.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.19.1","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"sideEffects":["**/ontologies/*.js","**/ontologies/*.ts","**/utils/Package.js","**/utils/Package.ts"],"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.17.0-next.20260827134643_1787838407937_0.737377295293131","host":"s3://npm-registry-packages-npm-production"}},"2.17.0-next.20260827134740":{"name":"@_linked/core","version":"2.17.0-next.20260827134740","license":"MIT","_id":"@_linked/core@2.17.0-next.20260827134740","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"acff407b0b1770bfe75c901670681b118f110464","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.17.0-next.20260827134740.tgz","fileCount":247,"integrity":"sha512-ELOOmjZ6FgSyRAE14nXBPIRoa8jq4/7q269Ra13DQm0TeF5izYzgGfMCh3SqHkVBiu3FudSAShunemKJZDhgsQ==","signatures":[{"sig":"MEUCIQCDmJZEQkS+WrjKCZ02J8SLL1viWg/bH3Kpz+YCAoF0MwIgMq2aqXN2VRR0WF6yoy4N8CPUwO713qStHcQEa6pOaWA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.17.0-next.20260827134740","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1328572},"main":"lib/esm/index.js","type":"module","types":"./lib/esm/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js"},"./sparql":{"types":"./lib/esm/sparql/index.d.ts","import":"./lib/esm/sparql/index.js"}},"gitHead":"8de829ba3a19025633385527fc5f05eb38314f00","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --runInBand && npm run typecheck","build":"npx rimraf ./lib && npx tsc -p tsconfig-esm.json","setup":"npx semantu-agents","compile":"echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","typecheck":"npx tsc -p tsconfig-tests.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.19.1","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"sideEffects":["**/ontologies/*.js","**/ontologies/*.ts","**/utils/Package.js","**/utils/Package.ts"],"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.17.0-next.20260827134740_1787838464413_0.4008814934319309","host":"s3://npm-registry-packages-npm-production"}},"2.17.0-next.20260827134815":{"name":"@_linked/core","version":"2.17.0-next.20260827134815","license":"MIT","_id":"@_linked/core@2.17.0-next.20260827134815","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"2dfb7f55694ae424382f61871f43becdfa0764b7","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.17.0-next.20260827134815.tgz","fileCount":247,"integrity":"sha512-LYBlQBOCrxviUJhTQ9RtBIMJP1B82QQ/P6IIP/AuNLVsteMSg5foZrKVCCrxVDdISIEQWoSvRvwM13Yeh/ykrA==","signatures":[{"sig":"MEYCIQDnJU1+3j3EAi+dOiQglFnYrj8D9T7hAzhxgYIF9B4qnQIhAMSnOBMFnp4LczKwBzxFqSLpKDUbDZ5JPtuiTwDWMsLm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.17.0-next.20260827134815","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1335087},"main":"lib/esm/index.js","type":"module","types":"./lib/esm/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js"},"./sparql":{"types":"./lib/esm/sparql/index.d.ts","import":"./lib/esm/sparql/index.js"}},"gitHead":"d07c7ca3894199eb84daf4fe452cf666a435b910","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --runInBand && npm run typecheck","build":"npx rimraf ./lib && npx tsc -p tsconfig-esm.json","setup":"npx semantu-agents","compile":"echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","typecheck":"npx tsc -p tsconfig-tests.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.19.1","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"sideEffects":["**/ontologies/*.js","**/ontologies/*.ts","**/utils/Package.js","**/utils/Package.ts"],"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.17.0-next.20260827134815_1787838500497_0.6657343041553714","host":"s3://npm-registry-packages-npm-production"}},"2.17.0":{"name":"@_linked/core","version":"2.17.0","license":"MIT","_id":"@_linked/core@2.17.0","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"ac4b903a7fbde499aefa497b9b9773ac6f1763ac","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.17.0.tgz","fileCount":247,"integrity":"sha512-xqrwfuVjXo6Ua/Z5cSkvsQBurcKWRz6LymRR+5Yx7G5vBiiT5ISWvf+2KZV0WKEG7fVDniYRBDS8qtejNf2j7Q==","signatures":[{"sig":"MEYCIQChTiWnXnQZw/bim3gAYXODxsqgakTI8FD3SYJ2Z1YyuAIhANQa6EKcTaEzqXlZ6U779C9SWYEP7ZTf2WTCIfXTXcxx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1335067},"main":"lib/esm/index.js","type":"module","types":"./lib/esm/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js"},"./sparql":{"types":"./lib/esm/sparql/index.d.ts","import":"./lib/esm/sparql/index.js"}},"gitHead":"b05c9374a8c5737e353d0dd2a305103c01e0d865","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --runInBand && npm run typecheck","build":"npx rimraf ./lib && npx tsc -p tsconfig-esm.json","setup":"npx semantu-agents","compile":"echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","typecheck":"npx tsc -p tsconfig-tests.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.19.1","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"sideEffects":["**/ontologies/*.js","**/ontologies/*.ts","**/utils/Package.js","**/utils/Package.ts"],"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.17.0_1787838693877_0.8503251673183241","host":"s3://npm-registry-packages-npm-production"}},"2.17.0-next.20260827135248":{"name":"@_linked/core","version":"2.17.0-next.20260827135248","license":"MIT","_id":"@_linked/core@2.17.0-next.20260827135248","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"3fa5c7d2fc511262a68f9891f7d01bb7834a5054","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.17.0-next.20260827135248.tgz","fileCount":247,"integrity":"sha512-3GzWx/eld3yhOCCAGrqjZCnsvYUB7kXLZUCfFwwMANMn08YYic4nWJKh46q/9DQ2VBe18z8QhcSpWyWBNuSzGw==","signatures":[{"sig":"MEUCIBbbKfk66IK02qys6eCTtSegSwKcIy6XKAoXZ81/o/cKAiEA50VN8FozifPTVY5joV0I81nCSalCKvt5377/xXjyPrI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.17.0-next.20260827135248","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1335087},"main":"lib/esm/index.js","type":"module","types":"./lib/esm/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js"},"./sparql":{"types":"./lib/esm/sparql/index.d.ts","import":"./lib/esm/sparql/index.js"}},"gitHead":"f4a8f889b2596102a3c81507f298e6c4b20342b4","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --runInBand && npm run typecheck","build":"npx rimraf ./lib && npx tsc -p tsconfig-esm.json","setup":"npx semantu-agents","compile":"echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","typecheck":"npx tsc -p tsconfig-tests.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.19.1","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"sideEffects":["**/ontologies/*.js","**/ontologies/*.ts","**/utils/Package.js","**/utils/Package.ts"],"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.17.0-next.20260827135248_1787838773301_0.7511774205982891","host":"s3://npm-registry-packages-npm-production"}},"2.18.0-next.20260829125240":{"name":"@_linked/core","version":"2.18.0-next.20260829125240","license":"MIT","_id":"@_linked/core@2.18.0-next.20260829125240","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"0e869760d4c0c785f9914987aa0acd7226c0b0ef","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.18.0-next.20260829125240.tgz","fileCount":250,"integrity":"sha512-HFp0F2/qNMZbtZnxkO+D5kohiA06aMAom4F/fNEskKXf1bJ+UUZLt403Ju/MTUBE9b966ntoOKuOwGN5KtVzFA==","signatures":[{"sig":"MEUCIQDvgtY/mLiFW7H8wQ/yqC6WvK/ZXXAssU+YEUoCuKtm/wIgbIEQXUwt9T5LbbIp/hQK8fGRV+cHZK3SGT5IMNdHjOQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.18.0-next.20260829125240","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1341271},"main":"lib/esm/index.js","type":"module","types":"./lib/esm/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js"},"./sparql":{"types":"./lib/esm/sparql/index.d.ts","import":"./lib/esm/sparql/index.js"}},"gitHead":"ef9328eb5f2ac1136e6aba86afd85a77d57fa22c","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --runInBand && npm run typecheck","build":"npx rimraf ./lib && npx tsc -p tsconfig-esm.json","setup":"npx semantu-agents","compile":"echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","typecheck":"npx tsc -p tsconfig-tests.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.19.1","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"sideEffects":["**/ontologies/*.js","**/ontologies/*.ts","**/utils/Package.js","**/utils/Package.ts"],"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.18.0-next.20260829125240_1788007965072_0.9872597928253226","host":"s3://npm-registry-packages-npm-production"}},"2.18.0-next.20260904081842":{"name":"@_linked/core","version":"2.18.0-next.20260904081842","license":"MIT","_id":"@_linked/core@2.18.0-next.20260904081842","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"053fb7ef1c7f5ea3f7605ec85b14647fdbe77a43","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.18.0-next.20260904081842.tgz","fileCount":250,"integrity":"sha512-PGm2PqX68ffPsaS0yGJcLOpg0Klt+RddxuIzRsUhV29JAlK2oPGm9DqD33uwetXlQXRwDcLMp3SGGlPCgMypkg==","signatures":[{"sig":"MEUCIQCe9keoM30exM/jRv0wlAiyzVrt7lMCurZEiQgEC81NYgIgPTiK24Pav3mQwP8nzwP9UOW4xAte/+McmrGsaTtSDxw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.18.0-next.20260904081842","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1355068},"main":"lib/esm/index.js","type":"module","types":"./lib/esm/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js"},"./sparql":{"types":"./lib/esm/sparql/index.d.ts","import":"./lib/esm/sparql/index.js"}},"gitHead":"e16c43e1db209ac6c6246ddb01fc4de254d60577","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --runInBand && npm run typecheck","build":"npx rimraf ./lib && npx tsc -p tsconfig-esm.json","setup":"npx semantu-agents","compile":"echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","typecheck":"npx tsc -p tsconfig-tests.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --runInBand --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.19.1","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"sideEffects":["**/ontologies/*.js","**/ontologies/*.ts","**/utils/Package.js","**/utils/Package.ts"],"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.18.0-next.20260904081842_1788509927495_0.2807861782727077","host":"s3://npm-registry-packages-npm-production"}},"2.18.0-next.20260904104606":{"name":"@_linked/core","version":"2.18.0-next.20260904104606","license":"MIT","_id":"@_linked/core@2.18.0-next.20260904104606","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"b195eb5f1dc816482d5c881d640dbac3e0eb2d62","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.18.0-next.20260904104606.tgz","fileCount":250,"integrity":"sha512-Ns0XmNOjxXaHd4pTagU7lhaiU0X5SdL1ht+JaGok+vBHJikly7bB6vTCGPYyzZuJrxcqZCu5ygpA97BmSWIvlQ==","signatures":[{"sig":"MEQCIAiOYeEfs+zHfRe9xXiTwTCSRxV/nDvI5Gd2Fhfz86WNAiB4qr6OJKb1LufPPYrjxgxeqTQpph6CFlk1CdXF2ybmaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.18.0-next.20260904104606","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1359430},"main":"lib/esm/index.js","type":"module","types":"./lib/esm/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js"},"./sparql":{"types":"./lib/esm/sparql/index.d.ts","import":"./lib/esm/sparql/index.js"}},"gitHead":"637347b4fea9974e07f10aeb8b1fe45969cf9247","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --runInBand && npm run typecheck","build":"npx rimraf ./lib && npx tsc -p tsconfig-esm.json","setup":"npx semantu-agents","compile":"echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","typecheck":"npx tsc -p tsconfig-tests.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --runInBand --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.19.1","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"sideEffects":["**/ontologies/*.js","**/ontologies/*.ts","**/utils/Package.js","**/utils/Package.ts"],"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.18.0-next.20260904104606_1788518771134_0.40862633473462906","host":"s3://npm-registry-packages-npm-production"}},"2.18.0-next.20260904105013":{"name":"@_linked/core","version":"2.18.0-next.20260904105013","license":"MIT","_id":"@_linked/core@2.18.0-next.20260904105013","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"dbbb3174de705a2b0c7edb3f4487d5cc7008ed3f","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.18.0-next.20260904105013.tgz","fileCount":250,"integrity":"sha512-G0mKp6s9w7poZ+jqR9OEJl0B0xpnLDYCrUXiiuoj1Dp5jRNcFdEpN/hlzDpSRrr8PQlupvYmm4ivddxRSSX7Pw==","signatures":[{"sig":"MEUCIQCbJSD8TagN+29sc2INuPyaoRc+gq2mc0iVM0uOlDLcnwIgHwLQ/cs1SwmAis06LtAGkxakvoGPNIRAYjyH6bezsIA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.18.0-next.20260904105013","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1359418},"main":"lib/esm/index.js","type":"module","types":"./lib/esm/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js"},"./sparql":{"types":"./lib/esm/sparql/index.d.ts","import":"./lib/esm/sparql/index.js"}},"gitHead":"db252b0b8633dcd9ab94a1f0ba4939d279efaf8a","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs && npm run typecheck","build":"npx rimraf ./lib && npx tsc -p tsconfig-esm.json","setup":"npx semantu-agents","compile":"echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","typecheck":"npx tsc -p tsconfig-tests.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --runInBand --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.19.1","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"sideEffects":["**/ontologies/*.js","**/ontologies/*.ts","**/utils/Package.js","**/utils/Package.ts"],"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.18.0-next.20260904105013_1788519017914_0.0570605792414971","host":"s3://npm-registry-packages-npm-production"}},"2.18.0-next.20260904105507":{"name":"@_linked/core","version":"2.18.0-next.20260904105507","license":"MIT","_id":"@_linked/core@2.18.0-next.20260904105507","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"d3d3a83351b16d85c2ee9c6c262942070927c810","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.18.0-next.20260904105507.tgz","fileCount":256,"integrity":"sha512-KTulnCZWrpvUCqhcVT14mXPNHxcLp66bbfUlQU5Kme6bO73lrKSCOT0MeJ0JAW7PO07nXE7iJosuAVZRK0k4KA==","signatures":[{"sig":"MEUCIBgzAVQsmH2TPo8FpE8BJ8FMhEYmzbelhjqOK9I58v3UAiEApwxwHXCWOqK+SNa7evRhjLAHAbLVI/bqXgeocsUpDS4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.18.0-next.20260904105507","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1417907},"main":"lib/esm/index.js","type":"module","types":"./lib/esm/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js"},"./sparql":{"types":"./lib/esm/sparql/index.d.ts","import":"./lib/esm/sparql/index.js"}},"gitHead":"16585f20d8a9cf60ac3d9f76a6604e37c68cc75a","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs && npm run typecheck","build":"npx rimraf ./lib && npx tsc -p tsconfig-esm.json","setup":"npx semantu-agents","compile":"echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","typecheck":"npx tsc -p tsconfig-tests.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --runInBand --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.19.1","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"sideEffects":["**/ontologies/*.js","**/ontologies/*.ts","**/utils/Package.js","**/utils/Package.ts"],"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.18.0-next.20260904105507_1788519312447_0.8928453246881305","host":"s3://npm-registry-packages-npm-production"}},"2.18.0-next.20260904141443":{"name":"@_linked/core","version":"2.18.0-next.20260904141443","license":"MIT","_id":"@_linked/core@2.18.0-next.20260904141443","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"29f670562527a06a3378d14e66482b5fa4ac76a7","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.18.0-next.20260904141443.tgz","fileCount":256,"integrity":"sha512-KfiXbQbzeZeJMv+dX5lYtv0cB77xsm7gQfNarhsa3Dprg9dwoBZyFGCGfu4D0/F/Y9n5Muz8Qdwn5AMRnkUhMw==","signatures":[{"sig":"MEUCIH5Nq67fatFvhSzMiSTfw0wA3TQd9t9uP6jJz9QTC2JMAiEAum3jYu/XPe3A3xqtZCxUJIY9UMCb2t8de8AStUuQZsY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.18.0-next.20260904141443","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1422142},"main":"lib/esm/index.js","type":"module","types":"./lib/esm/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js"},"./sparql":{"types":"./lib/esm/sparql/index.d.ts","import":"./lib/esm/sparql/index.js"}},"gitHead":"8fdd99ff2b5c4bc99a78ca2c55e52b9aa3e1e3d9","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs && npm run typecheck","build":"npx rimraf ./lib && npx tsc -p tsconfig-esm.json","setup":"npx semantu-agents","compile":"echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","typecheck":"npx tsc -p tsconfig-tests.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --runInBand --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.19.1","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"sideEffects":["**/ontologies/*.js","**/ontologies/*.ts","**/utils/Package.js","**/utils/Package.ts"],"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.18.0-next.20260904141443_1788531287685_0.10643859165805525","host":"s3://npm-registry-packages-npm-production"}},"2.18.0-next.20260906100948":{"name":"@_linked/core","version":"2.18.0-next.20260906100948","license":"MIT","_id":"@_linked/core@2.18.0-next.20260906100948","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"4659a8187a611eb8586a2e593189a5371d656a07","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.18.0-next.20260906100948.tgz","fileCount":256,"integrity":"sha512-2lfaombverSJyfFy/C1Fd1exYqb1jA3hH5DjJbNYJDY7ME3a6o3VT/N7fgJVQtbhapLvS49GNJWRznGlq2Adkg==","signatures":[{"sig":"MEYCIQDW11MwMJZeN56b8pqGSlKUE0+xpF/EesQc2wbjSQU/4AIhAK7SObmixZ07FErHqx0GqX6yVvUYml6mvkc1sH8ko2Ky","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.18.0-next.20260906100948","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1423501},"main":"lib/esm/index.js","type":"module","types":"./lib/esm/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js"},"./sparql":{"types":"./lib/esm/sparql/index.d.ts","import":"./lib/esm/sparql/index.js"}},"gitHead":"396c48d690bc72b41fbbaf8d60e8e68360e753c1","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs && npm run typecheck","build":"npx rimraf ./lib && npx tsc -p tsconfig-esm.json","setup":"npx semantu-agents","compile":"echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","typecheck":"npx tsc -p tsconfig-tests.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --runInBand --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.19.1","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"sideEffects":["**/ontologies/*.js","**/ontologies/*.ts","**/utils/Package.js","**/utils/Package.ts"],"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.18.0-next.20260906100948_1788689393250_0.7254896713622219","host":"s3://npm-registry-packages-npm-production"}},"2.18.0-next.20260908074910":{"name":"@_linked/core","version":"2.18.0-next.20260908074910","license":"MIT","_id":"@_linked/core@2.18.0-next.20260908074910","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"f182647c9edabf8a7cd132f29d5a5cc68f18d1bd","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.18.0-next.20260908074910.tgz","fileCount":256,"integrity":"sha512-9reGgS8L6z44v8pywFXmYbz9G6ZBJ/n4XcXOpilTDsVsWQd647IQdDruNmrhFb2tAq868eduMq+Z64cTi62v/w==","signatures":[{"sig":"MEUCIQD/yCo9RJAMzb/2Uty8TS77835TshaBEvyjtKtd707XfQIgH4JcnQQX1DUgJZKFMgi5Q5W0ssFnCkDKogbSea8GDl4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.18.0-next.20260908074910","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1422917},"main":"lib/esm/index.js","type":"module","types":"./lib/esm/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js"},"./sparql":{"types":"./lib/esm/sparql/index.d.ts","import":"./lib/esm/sparql/index.js"}},"gitHead":"6cce7064733abbe4fe426324de50447ce8592d88","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs && npm run typecheck","build":"npx rimraf ./lib && npx tsc -p tsconfig-esm.json","setup":"npx semantu-agents","compile":"echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","typecheck":"npx tsc -p tsconfig-tests.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --runInBand --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.19.1","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"sideEffects":["**/ontologies/*.js","**/ontologies/*.ts","**/utils/Package.js","**/utils/Package.ts"],"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.18.0-next.20260908074910_1788853755559_0.8946946161881513","host":"s3://npm-registry-packages-npm-production"}},"2.18.0-next.20260908080821":{"name":"@_linked/core","version":"2.18.0-next.20260908080821","license":"MIT","_id":"@_linked/core@2.18.0-next.20260908080821","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"129ee2123cc012d21c9b13eff0e4b8a4b865b120","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.18.0-next.20260908080821.tgz","fileCount":256,"integrity":"sha512-M8xMDDPBT/HkHPE1vFqoPypqWfTvP2zpalZiS/Vtqn6tDu3ydkbCDE89OlG+MFlf3GJoYeRKZidEK0ItPH+UNw==","signatures":[{"sig":"MEQCIAaRQukYDGagBDS0CS6dI4ZuvgbS9f0yasul9D6wgK+oAiBGq+WrAZ9nx6VEojuZxQdv/4heJe+W3TPnqJHgm6D9eQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.18.0-next.20260908080821","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1447222},"main":"lib/esm/index.js","type":"module","types":"./lib/esm/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js"},"./sparql":{"types":"./lib/esm/sparql/index.d.ts","import":"./lib/esm/sparql/index.js"}},"gitHead":"357a363860e4a544347672fdebc8799f435e35de","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs && npm run typecheck","build":"npx rimraf ./lib && npx tsc -p tsconfig-esm.json","setup":"npx semantu-agents","compile":"echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","typecheck":"npx tsc -p tsconfig-tests.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --runInBand --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.19.1","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"sideEffects":["**/ontologies/*.js","**/ontologies/*.ts","**/utils/Package.js","**/utils/Package.ts"],"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.18.0-next.20260908080821_1788854905671_0.90456728949543","host":"s3://npm-registry-packages-npm-production"}},"2.18.0-next.20260908083500":{"name":"@_linked/core","version":"2.18.0-next.20260908083500","license":"MIT","_id":"@_linked/core@2.18.0-next.20260908083500","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"cd7dcbd4605f1249a3c5de6e2325f0c443faecf6","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.18.0-next.20260908083500.tgz","fileCount":256,"integrity":"sha512-tijQkv/Dkwbjrfjbjtva0ubI6gisHsbAuTrmErAjylXqY5XhBeQuXCvyxAhjBggw7toj2fNZ5v7cM561ncX6gA==","signatures":[{"sig":"MEUCIH1yYGuCLvkDLDQ9gb3o5Dzu9LXZRP+O45anLbGdR4j0AiEAzCVsXhmF8GIOIW+zylQNpL5lezWQa3UNPXqjOd4/5Uo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.18.0-next.20260908083500","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1448967},"main":"lib/esm/index.js","type":"module","types":"./lib/esm/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js"},"./sparql":{"types":"./lib/esm/sparql/index.d.ts","import":"./lib/esm/sparql/index.js"}},"gitHead":"4a6fabcf011391bc47892e15e2981aeae69d8ac2","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs && npm run typecheck","build":"npx rimraf ./lib && npx tsc -p tsconfig-esm.json","setup":"npx semantu-agents","compile":"echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","typecheck":"npx tsc -p tsconfig-tests.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --runInBand --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.19.1","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"sideEffects":["**/ontologies/*.js","**/ontologies/*.ts","**/utils/Package.js","**/utils/Package.ts"],"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.18.0-next.20260908083500_1788856505479_0.12357863318938755","host":"s3://npm-registry-packages-npm-production"}},"2.18.0-next.20260910084541":{"name":"@_linked/core","version":"2.18.0-next.20260910084541","license":"MIT","_id":"@_linked/core@2.18.0-next.20260910084541","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"4c46afe83c989c12e2813047072bcb689e3ab099","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.18.0-next.20260910084541.tgz","fileCount":265,"integrity":"sha512-H3wGt3ohg5WofcyMpXCymxG9LHghdf7oZWxkzCgfl4SDmaH6BSaCvkPgz/zUOUz4N54p7hq/WDopyu3q70gaag==","signatures":[{"sig":"MEYCIQDVsO2SUFIA7GfR3NgIrP2qeSnkGcPinAKj5sdndlnKdAIhAKYQQkt5UDFyq1c1dJuvfkiigpNSPG94dOFqKNTm2Y6J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.18.0-next.20260910084541","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1509461},"main":"lib/esm/index.js","type":"module","types":"./lib/esm/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js"},"./sparql":{"types":"./lib/esm/sparql/index.d.ts","import":"./lib/esm/sparql/index.js"}},"gitHead":"cae40c05dad1531be4027142ea3a884d86a1645c","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs && npm run typecheck","build":"npx rimraf ./lib && npx tsc -p tsconfig-esm.json","setup":"npx semantu-agents","compile":"echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","typecheck":"npx tsc -p tsconfig-tests.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --runInBand --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.19.1","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"sideEffects":["**/ontologies/*.js","**/ontologies/*.ts","**/utils/Package.js","**/utils/Package.ts"],"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.18.0-next.20260910084541_1789029945446_0.7427889331912645","host":"s3://npm-registry-packages-npm-production"}},"2.18.0":{"name":"@_linked/core","version":"2.18.0","license":"MIT","_id":"@_linked/core@2.18.0","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"6e426465cdad5d901f48d12f4b6e75dc29049f1a","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.18.0.tgz","fileCount":265,"integrity":"sha512-2AfZrKiR/GEeGQzhjkPWsyebSmboWHMFGq3+8lsZvZb7GPzdHLX3eSx7NnuJJshWg4cQ6PskYk2qkUpSttTUaQ==","signatures":[{"sig":"MEYCIQDCe6rOoQ+yIjbeku7ds7Z+QPYzKHBvspZon0N81IHqsAIhAK6mnmGwj6OG1E44tjCGB8N1x8ubdECKGNaHZJmxVI/d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1509441},"main":"lib/esm/index.js","type":"module","types":"./lib/esm/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js"},"./sparql":{"types":"./lib/esm/sparql/index.d.ts","import":"./lib/esm/sparql/index.js"}},"gitHead":"3a0029ddbaea80e2449b710ee8b03862d5f3e49d","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs && npm run typecheck","build":"npx rimraf ./lib && npx tsc -p tsconfig-esm.json","setup":"npx semantu-agents","compile":"echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","typecheck":"npx tsc -p tsconfig-tests.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --runInBand --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.19.1","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"sideEffects":["**/ontologies/*.js","**/ontologies/*.ts","**/utils/Package.js","**/utils/Package.ts"],"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.18.0_1789035121708_0.41435025362585365","host":"s3://npm-registry-packages-npm-production"}},"2.18.0-next.20260910101301":{"name":"@_linked/core","version":"2.18.0-next.20260910101301","license":"MIT","_id":"@_linked/core@2.18.0-next.20260910101301","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"homepage":"https://github.com/linked-cm/core#readme","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"538326465ccf92d19d7fe9cd21f22a35c49f7dd5","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.18.0-next.20260910101301.tgz","fileCount":265,"integrity":"sha512-flx7/5zmoL8ULpMAsgQAToP7BqBgj5e9DKJlaEYfsAVLFnqEepeFR2KYFzpBhOnH2Vu+71NYPizrMsvStrekQQ==","signatures":[{"sig":"MEQCIB4UHY8xWhNsex0yrTr9y97BzqB0QMdV4xXApSTtoEJTAiBCzjLpxWqRp7gHTgeydg814cD4/QntFKaek/fhSSuX6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.18.0-next.20260910101301","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1509461},"main":"lib/esm/index.js","type":"module","types":"./lib/esm/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js"},"./sparql":{"types":"./lib/esm/sparql/index.d.ts","import":"./lib/esm/sparql/index.js"}},"gitHead":"8ccf35ac393710eb7e53b9df59b8526af3bb2c48","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs && npm run typecheck","build":"npx rimraf ./lib && npx tsc -p tsconfig-esm.json","setup":"npx semantu-agents","compile":"echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","typecheck":"npx tsc -p tsconfig-tests.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --runInBand --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.19.1","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"sideEffects":["**/ontologies/*.js","**/ontologies/*.ts","**/utils/Package.js","**/utils/Package.ts"],"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_2.18.0-next.20260910101301_1789035188296_0.9623966668160342","host":"s3://npm-registry-packages-npm-production"}},"2.18.1":{"_id":"@_linked/core@2.18.1","bugs":{"url":"https://github.com/linked-cm/core/issues"},"dist":{"shasum":"597913c6221714692663bab96d83f405f6fa8e44","tarball":"https://registry.npmjs.org/@_linked/core/-/core-2.18.1.tgz","fileCount":265,"integrity":"sha512-pV6sfB7OGGgIY66bO+MFzZjSUGoG1vuT6xGMca9Wfe4EZv1/hh+y40eHFWo1WTrIN0zf8i7/aRZace9vDxjuuQ==","signatures":[{"sig":"MEUCIQD+1h5bAwWFaXvOdFbIDeO7djdDbW6TPAfntGZyGXd/rQIgCbTjFZ2BqYxKZT2R6cpdTZT0mC0Txc+ZUw38oRlRxbU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD/WN7EyGmR6QkPQaXZBR92tNZht3BP4BTx+rwML2y6/gIgXl7ER7kIlHmZpivF+hKwFLiAyNbGRtlR4uC5c4VR45E="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@_linked%2fcore@2.18.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1510318},"main":"lib/esm/index.js","name":"@_linked/core","type":"module","types":"./lib/esm/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js"},"./*":{"types":"./lib/esm/*.d.ts","import":"./lib/esm/*.js"},"./sparql":{"types":"./lib/esm/sparql/index.d.ts","import":"./lib/esm/sparql/index.js"}},"gitHead":"91a2b5a2c4ec1089756ee5bd1a912932e67c6a14","license":"MIT","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs && npm run typecheck","build":"npx rimraf ./lib && npx tsc -p tsconfig-esm.json","setup":"npx semantu-agents","compile":"echo '💫 Compiling ESM' && npx tsc -p tsconfig-esm.json","typecheck":"npx tsc -p tsconfig-tests.json","sync:agents":"node packages/skills/sync.mjs","test:fuseki":"docker compose -f src/tests/docker-compose.test.yml up -d --wait && NODE_OPTIONS=--experimental-vm-modules npx jest --config jest.config.cjs --runInBand --testPathPattern='sparql-fuseki' --verbose; EXIT=$?; docker compose -f src/tests/docker-compose.test.yml down; exit $EXIT"},"version":"2.18.1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1b5c0a93-a091-4c08-9dde-958178420d11"}},"homepage":"https://github.com/linked-cm/core#readme","repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"_npmVersion":"11.19.1","description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","directories":{},"maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"sideEffects":["**/ontologies/*.js","**/ontologies/*.ts","**/utils/Package.js","**/utils/Package.ts"],"_nodeVersion":"22.16.0","dependencies":{"ulid":"^3.0.2"},"linkedPackage":true,"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["lib/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^5.0.7","ts-jest":"^29.1.2","typescript":"^5.7.3","@types/jest":"^29.5.12","@types/node":"^20.12.7","@jest/globals":"^29.7.0","@changesets/cli":"^2.29.8","@changesets/changelog-github":"^0.5.2"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/core_2.18.1_1789128694576_0.29951336165941167"}}},"time":{"created":"2026-02-11T04:29:29.425Z","modified":"2026-09-11T12:11:35.180Z","0.0.1":"2026-02-11T04:29:29.730Z","1.0.0-next.20260211072341":"2026-02-11T07:23:45.495Z","1.0.0":"2026-02-11T07:28:37.226Z","1.0.0-next.20260216062729":"2026-02-16T06:27:33.289Z","1.1.0":"2026-02-16T06:31:25.265Z","1.0.0-next.20260224083238":"2026-02-24T08:32:41.778Z","1.0.0-next.20260225020512":"2026-02-25T02:05:16.464Z","1.0.0-next.20260226091604":"2026-02-26T09:16:08.238Z","1.0.0-next.20260226234425":"2026-02-26T23:44:28.529Z","1.0.0-next.20260302072144":"2026-03-02T07:21:48.387Z","1.0.0-next.20260302072255":"2026-03-02T07:22:58.895Z","1.2.0-next.20260302120536":"2026-03-02T12:05:39.833Z","1.2.0":"2026-03-02T13:44:01.329Z","1.2.0-next.20260303081922":"2026-03-03T08:19:25.821Z","1.2.1":"2026-03-03T23:37:25.856Z","1.2.0-next.20260304061428":"2026-03-04T06:14:31.700Z","1.3.0":"2026-03-04T06:19:00.851Z","2.0.0-next.20260310082533":"2026-03-10T08:25:37.613Z","2.0.0-next.20260310085832":"2026-03-10T08:58:35.854Z","2.0.0":"2026-03-10T23:15:41.846Z","2.0.0-next.20260311072023":"2026-03-11T07:20:27.851Z","2.0.1":"2026-03-11T08:36:56.286Z","2.0.0-next.20260311092427":"2026-03-11T09:24:30.910Z","1.2.0-next.20260312041833":"2026-03-12T04:18:36.884Z","2.2.0-next.20260313111019":"2026-03-13T11:10:23.285Z","2.2.0-next.20260313111301":"2026-03-13T11:13:04.901Z","2.2.0-next.20260313111743":"2026-03-13T11:17:46.756Z","2.2.0-next.20260320002642":"2026-03-20T00:26:46.340Z","2.2.0":"2026-03-20T00:31:10.801Z","2.3.0-next.20260325032529":"2026-03-25T03:25:33.821Z","2.3.0-next.20260325033717":"2026-03-25T03:37:21.078Z","2.2.1":"2026-03-25T03:40:16.371Z","2.2.2-next.20260327030936":"2026-03-27T03:09:39.869Z","2.2.2-next.20260328234628":"2026-03-28T23:46:33.288Z","2.2.3":"2026-03-28T23:51:53.666Z","2.2.4-next.20260403143415":"2026-04-03T14:34:18.750Z","2.3.0-next.20260403145630":"2026-04-03T14:56:34.704Z","2.3.0-next.20260403145854":"2026-04-03T14:58:57.768Z","2.4.0":"2026-04-03T15:07:28.057Z","2.5.0-next.20260403151718":"2026-04-03T15:17:22.545Z","2.5.0-next.20260403151927":"2026-04-03T15:19:30.912Z","2.5.0-next.20260406133938":"2026-04-06T13:39:41.564Z","2.5.0-next.20260406141500":"2026-04-06T14:15:04.388Z","2.5.0-next.20260406142601":"2026-04-06T14:26:04.786Z","2.5.0-next.20260406153131":"2026-04-06T15:31:35.713Z","2.4.1-next.20260406154705":"2026-04-06T15:47:09.010Z","2.4.1-next.20260406160450":"2026-04-06T16:04:53.823Z","2.4.1":"2026-04-06T16:08:02.296Z","2.4.2-next.20260415142339":"2026-04-15T14:23:43.366Z","2.5.0-next.20260508111131":"2026-05-08T11:11:35.345Z","2.6.0-next.20260508143726":"2026-05-08T14:37:30.670Z","2.5.0":"2026-05-08T14:37:56.979Z","2.6.0-next.20260509053822":"2026-05-09T05:38:27.254Z","2.6.0-next.20260605133611":"2026-06-05T13:36:15.611Z","2.6.0":"2026-06-05T13:51:05.610Z","2.7.0-next.20260619211918":"2026-06-19T21:19:23.063Z","2.7.0-next.20260620061145":"2026-06-20T06:11:50.262Z","2.7.0":"2026-06-20T06:31:08.111Z","2.8.0-next.20260620064950":"2026-06-20T06:49:55.390Z","2.8.0-next.20260620150524":"2026-06-20T15:05:29.044Z","2.8.0-next.20260624100616":"2026-06-24T10:06:21.217Z","2.8.0-next.20260624103825":"2026-06-24T10:38:30.376Z","2.8.0":"2026-06-24T10:47:44.234Z","2.9.0-next.20260625165522":"2026-06-25T16:55:27.708Z","2.8.0-next.20260625175429":"2026-06-25T17:54:34.805Z","2.8.0-next.20260625180816":"2026-06-25T18:08:21.460Z","2.8.0-next.20260625181200":"2026-06-25T18:12:05.294Z","2.9.0-next.20260627070559":"2026-06-27T07:06:03.893Z","2.9.0":"2026-06-27T07:09:10.211Z","2.9.0-next.20260627071011":"2026-06-27T07:10:14.923Z","2.10.0-next.20260630061713":"2026-06-30T06:17:18.716Z","2.10.0-next.20260630062115":"2026-06-30T06:21:19.732Z","2.10.0-next.20260630064245":"2026-06-30T06:42:50.152Z","2.10.0-next.20260630064735":"2026-06-30T06:47:39.897Z","2.10.0":"2026-06-30T07:00:21.980Z","2.10.0-next.20260630070200":"2026-06-30T07:02:05.160Z","2.11.0-next.20260702051928":"2026-07-02T05:19:33.285Z","2.10.1-next.20260702052553":"2026-07-02T05:25:57.810Z","2.10.2-next.20260702053037":"2026-07-02T05:30:41.945Z","2.10.1":"2026-07-02T05:31:03.740Z","2.10.1-next.20260702053252":"2026-07-02T05:32:56.901Z","2.10.1-next.20260702062841":"2026-07-02T06:28:45.370Z","2.10.2-next.20260702115525":"2026-07-02T11:55:30.285Z","2.10.2-next.20260702115841":"2026-07-02T11:58:46.055Z","2.11.0-next.20260702191922":"2026-07-02T19:19:26.902Z","2.10.2":"2026-07-03T14:58:15.435Z","2.11.0-next.20260703145957":"2026-07-03T15:00:02.671Z","2.11.0-next.20260705145408":"2026-07-05T14:54:12.942Z","2.11.0":"2026-07-05T14:55:16.564Z","2.11.0-next.20260705145652":"2026-07-05T14:56:56.748Z","2.11.1-next.20260706065456":"2026-07-06T06:55:01.475Z","2.11.1":"2026-07-06T06:58:17.833Z","2.11.1-next.20260706065915":"2026-07-06T06:59:19.240Z","2.12.0-next.20260706124103":"2026-07-06T12:41:08.067Z","2.12.0-next.20260706124424":"2026-07-06T12:44:28.978Z","2.12.0":"2026-07-06T14:38:33.808Z","2.12.0-next.20260706144042":"2026-07-06T14:40:46.123Z","2.13.0":"2026-07-06T16:47:54.155Z","2.13.0-next.20260706164859":"2026-07-06T16:49:04.851Z","2.13.1":"2026-07-07T07:09:49.367Z","2.13.1-next.20260707071102":"2026-07-07T07:11:07.716Z","2.14.0":"2026-07-07T10:27:18.602Z","2.14.0-next.20260707102826":"2026-07-07T10:28:30.941Z","2.14.1-next.20260708181315":"2026-07-08T18:13:20.212Z","2.14.1":"2026-07-08T18:18:30.041Z","2.14.1-next.20260708181948":"2026-07-08T18:19:52.232Z","2.14.1-next.20260709114048":"2026-07-09T11:40:52.647Z","2.14.1-next.20260709120137":"2026-07-09T12:01:43.615Z","2.14.2-next.20260709131204":"2026-07-09T13:12:20.099Z","2.14.2-next.20260709132623":"2026-07-09T13:26:27.937Z","2.14.2":"2026-07-09T13:28:31.563Z","2.14.2-next.20260709133046":"2026-07-09T13:30:50.754Z","2.14.3-next.20260709133223":"2026-07-09T13:32:27.535Z","2.14.3":"2026-07-09T13:43:16.086Z","2.14.3-next.20260709134415":"2026-07-09T13:44:19.551Z","2.14.3-next.20260709142526":"2026-07-09T14:25:30.818Z","2.14.4":"2026-07-12T07:56:12.302Z","2.14.4-next.20260712075718":"2026-07-12T07:57:23.667Z","2.15.0-next.20260712155143":"2026-07-12T15:51:49.383Z","2.15.0":"2026-07-13T17:08:13.977Z","2.15.0-next.20260713170936":"2026-07-13T17:09:39.865Z","2.15.1-next.20260810110219":"2026-08-10T11:02:24.044Z","2.15.1-next.20260810110255":"2026-08-10T11:02:59.195Z","2.15.1":"2026-08-10T11:05:40.583Z","2.15.1-next.20260810110635":"2026-08-10T11:06:40.060Z","2.16.0-next.20260816080201":"2026-08-16T08:02:06.083Z","2.16.0":"2026-08-16T08:05:01.697Z","2.16.0-next.20260816080610":"2026-08-16T08:06:14.343Z","2.16.1-next.20260816165408":"2026-08-16T16:54:14.597Z","2.16.1":"2026-08-16T16:56:56.454Z","2.16.1-next.20260816165808":"2026-08-16T16:58:12.623Z","2.17.0-next.20260827134643":"2026-08-27T13:46:48.086Z","2.17.0-next.20260827134740":"2026-08-27T13:47:44.558Z","2.17.0-next.20260827134815":"2026-08-27T13:48:20.654Z","2.17.0":"2026-08-27T13:51:34.019Z","2.17.0-next.20260827135248":"2026-08-27T13:52:53.438Z","2.18.0-next.20260829125240":"2026-08-29T12:52:45.232Z","2.18.0-next.20260904081842":"2026-09-04T08:18:47.685Z","2.18.0-next.20260904104606":"2026-09-04T10:46:11.292Z","2.18.0-next.20260904105013":"2026-09-04T10:50:18.062Z","2.18.0-next.20260904105507":"2026-09-04T10:55:12.595Z","2.18.0-next.20260904141443":"2026-09-04T14:14:47.875Z","2.18.0-next.20260906100948":"2026-09-06T10:09:53.395Z","2.18.0-next.20260908074910":"2026-09-08T07:49:15.694Z","2.18.0-next.20260908080821":"2026-09-08T08:08:25.861Z","2.18.0-next.20260908083500":"2026-09-08T08:35:05.622Z","2.18.0-next.20260910084541":"2026-09-10T08:45:45.662Z","2.18.0":"2026-09-10T10:12:01.846Z","2.18.0-next.20260910101301":"2026-09-10T10:13:08.455Z","2.18.1":"2026-09-11T12:11:34.702Z"},"bugs":{"url":"https://github.com/linked-cm/core/issues"},"license":"MIT","homepage":"https://github.com/linked-cm/core#readme","repository":{"url":"git+https://github.com/linked-cm/core.git","type":"git"},"description":"Linked.js core query and SHACL shape DSL (copy-then-prune baseline)","maintainers":[{"name":"rene_reborn","email":"email@rene.life"}],"readme":"# @_linked/core\n\nA type-safe graph query builder and OGM for linked data — like Drizzle or Prisma, but for RDF and SPARQL.\n\nLinked gives you a schema-parameterized query language and SHACL-driven Shape classes for graph data. Every query has one canonical, language-neutral form — **[DSL-JSON](./documentation/dsl-json.md)** — that serializes losslessly, crosses any boundary, and rehydrates anywhere. Datasets execute these queries however they like; the built-in SPARQL dataset lowers them to a normalized [IR](./documentation/intermediate-representation.md) and on to SPARQL.\n\n## Linked core offers\n\n- **Schema-Parameterized Query DSL**: TypeScript-embedded queries driven by your Shape definitions.\n- **Fully Inferred Result Types**: The TypeScript return type of every query is automatically inferred from the selected paths — no manual type annotations needed. Select `p.name` and get `{id: string; name: string}[]`. Select `p.friends.name` and get nested result types. This works for all operations: select, create, update, and delete.\n- **DSL-JSON, the standard wire format**: Every query — select, create, update, delete — serializes to a compact, lossless JSON structure with `query.toJSON()` and rehydrates with `fromJSON(json)`. This is the canonical interchange format for Linked queries: send it over HTTP, cache it, queue it, or implement it in another language. See **[DSL-JSON](./documentation/dsl-json.md)**.\n- **Dynamic Query Building**: Build queries programmatically with `SelectBuilder` (and `Create`/`Update`/`DeleteBuilder`), compose field selections with `FieldSet` — for CMS dashboards, dynamic forms, and API-driven query construction.\n- **Shape Classes (SHACL)**: TypeScript classes that generate SHACL shape metadata.\n- **Full CRUD Operations**: Query, create, update, and delete data using the same Shape-based API — including expression-based updates, conditional mutations, bulk operations, and automatic cleanup of owned (`contains`) values on replace/remove/delete (see [Owned properties](#owned-properties-contains--dependent)).\n- **Dataset Routing**: `LinkedStorage` routes query objects (by their target shape) to your configured dataset(s) that implement `IDataset`.\n- **Automatic Data Validation**: SHACL shapes can be synced to your store for schema-level validation, and enforced at runtime by stores that support it.\n\n## Installation\n\n```bash\nnpm install @_linked/core\n```\n\n## Repository setup (contributors)\n\nAfter cloning this repository, run:\n\n```bash\nnpm install\nnpm run setup\n```\n\n`npm run setup` installs agent skills and syncs tooling configuration.\n\n## Related packages\n\n- `@_linked/rdf-mem-store`: in-memory RDF store that implements `IDataset`.\n- `@_linked/react`: React bindings for Linked queries and shapes.\n\n## Documentation\n\n- **[DSL-JSON — the Linked query wire format](./documentation/dsl-json.md)** — the canonical, standardized query structure.\n- [Intermediate Representation (IR)](./documentation/intermediate-representation.md) — the internal algebra the SPARQL dataset lowers to.\n- [SPARQL Algebra Layer](./documentation/sparql-algebra.md)\n\n## How Linked works — from shapes to query results\n\nLinked turns TypeScript classes into a type-safe query pipeline. Here is the full flow, traced through a single example:\n\n```\nShape class → DSL query → IR (AST) → Target query language → Execute → Map results\n```\n\n### 1. SHACL shapes from TypeScript classes\n\nShape classes use decorators to generate SHACL metadata. These shapes define the data model, drive the DSL's type safety, and can be synced to a store for runtime data validation.\n\n```typescript\nimport {createNameSpace} from '@_linked/core/utils/NameSpace';\n\nconst ns = createNameSpace('https://example.org/');\n\n// Example ontology references\nconst ex = {\n  Person: ns('Person'),\n  name: ns('name'),\n  knows: ns('knows'),\n  // ... rest of your ontology\n};\n\n@linkedShape\nexport class Person extends Shape {\n  static targetClass = ex.Person;\n\n  @literalProperty({path: ex.name, maxCount: 1})\n  get name(): string { return ''; }\n\n  @objectProperty({path: ex.knows, shape: Person})\n  get friends(): ShapeSet<Person> { return null; }\n}\n```\n\n### 2. Type-safe query DSL with inferred result types\n\nThe DSL uses these shape classes to provide compile-time checked queries. You cannot write a query that references a property not defined on the shape. The result type is **fully inferred** from the selected paths — no manual type annotations needed:\n\n```typescript\n// TypeScript infers: Promise<{id: string; name: string}[]>\nconst result = await Person.select(p => p.name);\n\n// TypeScript infers: Promise<{id: string; friends: {id: string; name: string}[]}[]>\nconst nested = await Person.select(p => p.friends.name);\n```\n\n### 3. SHACL-based Intermediate Representation (IR)\n\nThe DSL compiles to a backend-agnostic AST — the [Intermediate Representation](./documentation/intermediate-representation.md). This is the contract between the DSL and any store implementation.\n\n```json\n{\n  \"kind\": \"select\",\n  \"root\": { \"kind\": \"shape_scan\", \"shape\": \".../Person\", \"alias\": \"a0\" },\n  \"projection\": [\n    { \"alias\": \"a1\", \"expression\": { \"kind\": \"property_expr\", \"sourceAlias\": \"a0\", \"property\": \".../name\" } }\n  ],\n  \"resultMap\": [{ \"key\": \".../name\", \"alias\": \"a1\" }]\n}\n```\n\nThe IR uses full SHACL-derived URIs for shapes and properties. A dataset (`IDataset`) that wants the IR obtains it by calling `lower(query)` and translates it into its native query language. (Datasets that forward or execute directly never touch the IR — see [Datasets, target languages, and the IR](#datasets-target-languages-and-the-ir).)\n\n### 4. IR → SPARQL Algebra\n\nFor SPARQL-backed stores, the IR is converted into a formal [SPARQL algebra](./documentation/sparql-algebra.md) — a tree of typed nodes aligned with the SPARQL 1.1 specification.\n\n```\nSparqlSelectPlan {\n  projection: [?a0, ?a0_name]\n  algebra: LeftJoin(\n    BGP(?a0 rdf:type <Person>),\n    BGP(?a0 <name> ?a0_name)       ← wrapped in OPTIONAL\n  )\n}\n```\n\nProperties are wrapped in `LeftJoin` (OPTIONAL) so missing values don't eliminate result rows.\n\n### 5. SPARQL Algebra → SPARQL string\n\nThe algebra is a plain data structure — stores can inspect or optimize it before serialization (e.g., rewriting patterns, adding graph clauses, or pruning redundant joins).\n\nThe algebra tree is then serialized into a SPARQL query string with automatic PREFIX generation:\n\n```sparql\nPREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>\nSELECT DISTINCT ?a0 ?a0_name\nWHERE {\n  ?a0 rdf:type <.../Person> .\n  OPTIONAL {\n    ?a0 <.../name> ?a0_name .\n  }\n}\n```\n\n### 6. Execute and map results\n\nThe SPARQL endpoint returns JSON results, which are mapped back into typed result objects:\n\n```\nEndpoint returns:                        Mapped to:\n┌──────────┬──────────┐                  ┌──────────────────────────────┐\n│ a0       │ a0_name  │                  │ { id: \".../p1\", name: \"Semmy\" } │\n│ .../p1   │ \"Semmy\"  │        →         │ { id: \".../p2\", name: \"Moa\"   } │\n│ .../p2   │ \"Moa\"    │                  │ ...                          │\n└──────────┴──────────┘                  └──────────────────────────────┘\n```\n\nValues are automatically coerced: `xsd:boolean` → `boolean`, `xsd:integer` → `number`, `xsd:dateTime` → `Date`. Nested traversals are grouped and deduplicated into nested result objects.\n\n### The SparqlStore base class\n\n`SparqlStore` handles this entire pipeline. Concrete stores only implement the transport:\n\n```typescript\nimport { SparqlStore } from '@_linked/core/sparql';\n\nclass MyStore extends SparqlStore {\n  protected async executeSparqlSelect(sparql: string) {\n    // Send SPARQL to your endpoint, return JSON results\n  }\n  protected async executeSparqlUpdate(sparql: string) {\n    // Send SPARQL UPDATE to your endpoint\n  }\n}\n```\n\nSee the [SPARQL Algebra Layer docs](./documentation/sparql-algebra.md) for the full type reference, conversion algorithm, and store implementation guide.\n\n## Linked Package Setup\n\nLinked packages expose shapes, utilities, and ontologies through a small `package.ts` file. This makes module exports discoverable across Linked modules and enables linked decorators.\n\n**Minimal `package.ts`**\n```typescript\nimport {linkedPackage} from '@_linked/core/utils/Package';\n\nexport const {\n  linkedShape,\n  linkedUtil,\n  linkedOntology,\n  registerPackageExport,\n  registerPackageModule,\n  packageExports,\n  getPackageShape,\n} = linkedPackage('my-package-name');\n```\n\n**Decorators and helpers**\n- `@linkedShape`: registers a Shape class and generates SHACL shape metadata\n- `@linkedUtil`: exposes utilities to other Linked modules\n- `linkedOntology(...)`: registers an ontology and (optionally) its data loader\n- `registerPackageExport(...)`: manually export something into the Linked package tree\n- `registerPackageModule(...)`: lower-level module registration\n- `getPackageShape(...)`: resolve a Shape class by name to avoid circular imports\n\n## Shapes\n\nLinked uses Shape classes to generate SHACL metadata. Paths, target classes, and node kinds are expressed as `NodeReferenceValue` objects: `{id: string}`.\n\n```typescript\nimport {Shape} from '@_linked/core';\nimport {ShapeSet} from '@_linked/core/collections/ShapeSet';\nimport {literalProperty, objectProperty} from '@_linked/core/shapes/SHACL';\nimport {createNameSpace} from '@_linked/core/utils/NameSpace';\nimport {linkedShape} from './package';\n\nconst ns = createNameSpace('https://example.org/');\n\n// Example ontology references\nconst ex = {\n  Person: ns('Person'),\n  name: ns('name'),\n  knows: ns('knows'),\n  // ... rest of your ontology\n};\n\n@linkedShape\nexport class Person extends Shape {\n  static targetClass = ex.Person;\n\n  @literalProperty({path: ex.name, required: true, maxCount: 1})\n  declare name: string;\n\n  @objectProperty({path: ex.knows, shape: Person})\n  declare knows: ShapeSet<Person>;\n}\n```\n\n### Owned properties (`contains` / `dependent`)\n\nBy default an object property is a plain *reference*: the two nodes exist independently, and\nremoving the link leaves the referenced node untouched. Two optional flags let you model\n**composition** (ownership) instead, so the framework cleans owned nodes up automatically.\n\n**`contains: true` on an object property** — the edge asserts *exclusive ownership* of the\nvalue. Whenever that edge goes away, the owned node is deleted with it:\n\n- `parent.delete()` deletes the owned child (and its owned sub-tree).\n- `update({ownedProp: newValue})` **replaces** the owned node — the old one is deleted, not\n  orphaned.\n- `update({ownedProp: {remove: [x]}})` deletes `x` itself, not just the link.\n\n```typescript\n@linkedShape\nexport class Person extends Shape {\n  static targetClass = ex.Person;\n\n  // Person exclusively owns its avatar image. Replacing or clearing `avatar`,\n  // or deleting the Person, deletes the old ImageObject too.\n  @objectProperty({path: ex.avatar, shape: ImageObject, maxCount: 1, contains: true})\n  declare avatar: ImageObject;\n}\n```\n\n**`dependent: true` on a shape** — marks the shape's *instances* as having no independent\nexistence, so they are cascade-deleted when reached through a `contains` edge from a parent\nbeing deleted. Use it for structural nodes that are only ever owned (e.g. list cells, path\nnodes). It is **not** required for the replace/remove cleanup above — a `contains` edge alone\nis sufficient for the immediately-owned node; `dependent` extends the cascade to owned\n*descendants* several hops deep.\n\n```typescript\n@linkedShape({dependent: true})\nexport class ListCell extends Shape { /* ... */ }\n```\n\n> Rule of thumb: put `contains` on the **property** that owns the value; put `dependent` on the\n> **shape** whose instances never stand alone. They are separate mechanisms — `contains` decides\n> *what to follow*, `dependent` decides *what may be deleted when reached*.\n\n## Queries: Create, Select, Update, Delete\n\nQueries are expressed with the same Shape classes and compile to a query object that a store executes.\nUse this section as a quick start. Detailed query variations are documented in `Query examples` below.\n\nA few quick examples:\n\n**1) Select one field for all matching nodes**\n```typescript\nconst names = await Person.select((p) => p.name);\n/* names: {id: string; name: string}[] */\n```\n\n**2) Select all decorated fields of nested related nodes**\n```typescript\nconst allFriends = await Person.select((p) => p.knows.selectAll());\n/* allFriends: {\n  id?: string; \n  knows: {\n    id?: string; \n    ...all decorated Person fields...\n  }[]\n\t}[] */\n```\n\n**3) Apply a simple mutation**\n```typescript\nconst updated = await Person.update({name: 'Alicia'}).for({id: 'https://my.app/node1'});\n/* updated: {id: string} & UpdatePartial<Person> */\n```\n\n## Storage configuration\n\n`LinkedStorage` is the routing helper (not an interface). It routes query objects — by their target shape — to a dataset that implements `IDataset`.\n\n```typescript\nimport {LinkedStorage} from '@_linked/core';\nimport {InMemoryStore} from '@_linked/rdf-mem-store';\n\nLinkedStorage.setDefaultDataset(new InMemoryStore());\n```\n\nYou can also route specific shapes to specific stores:\n\n```typescript\nLinkedStorage.setDatasetForShapes(new InMemoryStore(), Person);\n```\n\n### Config-driven setup: `parseDatasetsConfig` + `loadStores`\n\nFor apps that want to keep their storage wiring in JSON rather than code, `@_linked/core` ships two helpers that read a `linked.datasets.json`-style file (see [backlog 016](https://github.com/create-now/docs) for the canonical spec) and instantiate the stores per alias.\n\n```ts\n// @_linked/core/utils/parseDatasetsConfig — pure parser, browser-safe\nparseDatasetsConfig(raw: unknown, env?: Record<string, string | undefined>): DatasetsConfig\n```\n\nValidates a config of the shape `{ datasets: { <alias>: { store: <npm-path>, config: { ... } } } }`, resolves `${VAR}` / `${VAR:-default}` placeholders in string leaves against `env`, strips `_*` comment keys, and throws on malformed input. Returns a typed `DatasetsConfig`.\n\n```ts\n// @_linked/core/utils/loadStores — async, backend-only\nloadStores<T>(config: DatasetsConfig): Promise<Record<string, T>>\n```\n\nDynamically imports each alias's `store` path and instantiates the resolved class with `new StoreClass(entry.config)`. Returns alias → store. Convention: the last segment of the `store` path is the named export to use (with `default` as a fallback). **Async + uses runtime dynamic `import()`** — works in Node where module specifiers resolve at runtime. Frontends can't use this (webpack can't bundle `import(variableString)`); frontend code instead imports each store class statically and constructs per alias by hand.\n\nA typical backend setup looks like:\n\n```ts\nimport rawConfig from './linked.datasets.json' assert { type: 'json' };\nimport { parseDatasetsConfig } from '@_linked/core/utils/parseDatasetsConfig';\nimport { loadStores } from '@_linked/core/utils/loadStores';\nimport { LinkedStorage } from '@_linked/core/utils/LinkedStorage';\n\nconst config = parseDatasetsConfig(rawConfig, process.env);\nconst stores = await loadStores(config);\n\nLinkedStorage.setDefaultDataset(stores.appData);\n// or per-shape:\n// LinkedStorage.setDatasetForShapes(stores.appData, [Person, BlogPost]);\n```\n\nEach store class must accept a single config-object argument (`new StoreClass(config)`). `@_linked/fuseki`'s `FusekiStore` and `@_linked/server`'s `BackendAPIStore` both follow this contract.\n\n## Automatic data validation\n\nSHACL shapes are ideal for data validation. Linked generates SHACL shapes from your TypeScript Shape classes, which you can sync to your store for schema-level validation. When your store enforces those shapes at runtime, you get both schema validation and runtime enforcement for extra safety.\n\n## Schema-Parameterized Query DSL\n\nThe query DSL is schema-parameterized: you define your own SHACL shapes, and Linked exposes a type-safe, object-oriented query API for those shapes.\n\n### Query feature overview (core)\n\n- Basic selection (literals, objects, dates, booleans)\n- Target a specific subject by `{id}` or instance\n- Multiple paths and mixed results\n- Nested paths (deep selection)\n- Sub-queries on object/set properties\n- Filtering with `where(...)` and `equals(...)`\n- `and(...)` / `or(...)` combinations\n- Set filtering with `some(...)` / `every(...)` (and implicit `some`)\n- Outer `where(...)` chaining\n- Counting with `.size()`\n- Custom result formats (object mapping)\n- Computed values — derive new fields with arithmetic, string, date, and comparison methods\n- Expression-based WHERE filters (`p.name.strlen().gt(5)`)\n- Standalone expressions with `Expr` — timestamps, conditionals, null coalescing\n- Type casting with `.as(Shape)`\n- MINUS exclusion (by shape, property, condition, multi-property, nested path)\n- Sorting, limiting, and `.one()`\n- Query context variables\n- Preloading (`preloadFor`) for component-like queries\n- Create / Update / Delete mutations (including bulk and conditional)\n- Expression-based updates (`p => ({age: p.age.plus(1)})`)\n- Dynamic query building with `SelectBuilder` (alias `QueryBuilder`)\n- Composable field sets with `FieldSet`\n- Mutation builders (`CreateBuilder`, `UpdateBuilder`, `DeleteBuilder`)\n- DSL-JSON serialization (`toJSON` / `fromJSON`) — the standard wire format\n- Query and FieldSet JSON serialization / deserialization\n\n### Query examples\n\nResult types are inferred from your Shape definitions and the selected paths. Examples below show abbreviated result shapes.\n\n#### Basic selection\n```typescript\n/* names: {id: string; name: string}[] */\nconst names = await Person.select((p) => p.name);\n\n/* friends: {\n  id: string; \n  knows: { id: string }[]\n}[] */\nconst friends = await Person.select((p) => p.knows);\n\nconst dates = await Person.select((p) => [p.birthDate, p.name]);\nconst flags = await Person.select((p) => p.isRealPerson);\n```\n\n#### Target a specific subject\n```typescript\n/* Result: {id: string; name: string} */\nconst one = await Person.select((p) => p.name).for({id: 'https://my.app/node1'});\nconst missing = await Person.select((p) => p.name).for({id: 'https://my.app/missing'}); // null\n```\n\n#### Multiple paths + nested paths\n```typescript\n/* Result: Array<{id: string; name: string; knows: Array<{id: string}>; bestFriend: {id: string; name: string}}> */\nconst mixed = await Person.select((p) => [p.name, p.knows, p.bestFriend.name]);\nconst deep = await Person.select((p) => p.knows.bestFriend.name);\n```\n\n#### Sub-queries\n```typescript\nconst detailed = await Person.select((p) =>\n  p.knows.select((f) => f.name),\n);\n\nconst allPeople = await Person.selectAll();\n\nconst detailedAll = await Person.select((p) =>\n  p.knows.selectAll(),\n);\n```\n\n#### Where + equals\n```typescript\nconst filtered = await Person.select().where((p) => p.name.equals('Semmy'));\nconst byRef = await Person.select().where((p) =>\n  p.bestFriend.equals({id: 'https://my.app/node3'}),\n);\n```\n\n#### And / Or\n```typescript\nconst andQuery = await Person.select((p) =>\n  p.knows.where((f) =>\n    f.name.equals('Moa').and(f.hobby.equals('Jogging')),\n  ),\n);\nconst orQuery = await Person.select((p) =>\n  p.knows.where((f) =>\n    f.name.equals('Jinx').or(f.hobby.equals('Jogging')),\n  ),\n);\n```\n\n#### Set filtering (some/every)\n```typescript\nconst implicitSome = await Person.select().where((p) =>\n  p.knows.name.equals('Moa'),\n);\nconst explicitSome = await Person.select().where((p) =>\n  p.knows.some((f) => f.name.equals('Moa')),\n);\nconst every = await Person.select().where((p) =>\n  p.knows.every((f) => f.name.equals('Moa').or(f.name.equals('Jinx'))),\n);\n```\n\n#### Outer where chaining\n```typescript\nconst outer = await Person.select((p) => p.knows).where((p) =>\n  p.name.equals('Semmy'),\n);\n```\n\n#### Counting (size)\n```typescript\n/* Result: Array<{id: string; knows: number}> */\nconst count = await Person.select((p) => p.knows.size());\n```\n\n#### Custom result formats\n```typescript\n/* Result: Array<{id: string; nameIsMoa: boolean; numFriends: number}> */\nconst custom = await Person.select((p) => ({\n  nameIsMoa: p.name.equals('Moa'),\n  numFriends: p.knows.size(),\n}));\n```\n\n#### Computed expressions\n\nYou can compute derived values directly in your queries — string manipulation, arithmetic, date extraction, and more. Expression methods chain naturally left-to-right.\n\n```typescript\n// String length as a computed field\nconst withLen = await Person.select((p) => ({\n  name: p.name,\n  nameLen: p.name.strlen(),\n}));\n\n// Arithmetic chaining (left-to-right, no hidden precedence)\nconst withAge = await Person.select((p) => ({\n  name: p.name,\n  ageInMonths: p.age.times(12),\n  agePlusTen: p.age.plus(10).times(2),  // (age + 10) * 2\n}));\n\n// String manipulation\nconst upper = await Person.select((p) => ({\n  shout: p.name.ucase(),\n  greeting: p.name.concat(' says hello'),\n}));\n\n// Date extraction\nconst birthYear = await Person.select((p) => ({\n  year: p.birthDate.year(),\n}));\n```\n\n**Expression methods by type:**\n\n| Type | Methods |\n|------|---------|\n| **Numeric** | `plus`, `minus`, `times`, `divide`, `abs`, `round`, `ceil`, `floor`, `power` |\n| **String** | `concat`, `contains`, `startsWith`, `endsWith`, `substr`, `before`, `after`, `replace`, `ucase`, `lcase`, `strlen`, `encodeForUri`, `matches` |\n| **Date** | `year`, `month`, `day`, `hours`, `minutes`, `seconds`, `timezone`, `tz` |\n| **Boolean** | `and`, `or`, `not` |\n| **Comparison** | `eq`, `neq`, `gt`, `gte`, `lt`, `lte` |\n| **Null-handling** | `isDefined`, `isNotDefined`, `defaultTo` |\n| **Type** | `str`, `iri`, `isIri`, `isLiteral`, `isBlank`, `isNumeric`, `lang`, `datatype` |\n| **Hash** | `md5`, `sha256`, `sha512` |\n\n#### Expression-based WHERE filters\n\nExpressions can be used in `where()` clauses for computed filtering:\n\n```typescript\n// Filter by string length\nconst longNames = await Person.select((p) => p.name)\n  .where((p) => p.name.strlen().gt(5));\n\n// Filter by arithmetic\nconst young = await Person.select((p) => p.name)\n  .where((p) => p.age.plus(10).lt(100));\n\n// Chain expressions with and/or\nconst filtered = await Person.select((p) => p.name)\n  .where((p) => p.name.strlen().gt(3).and(p.age.gt(18)));\n\n// Expression WHERE on nested paths\nconst deep = await Person.select((p) => p.name)\n  .where((p) => p.bestFriend.name.strlen().gt(3));\n\n// Expression WHERE on mutations\nawait Person.update({status: 'senior'}).where((p) => p.age.plus(10).gt(65));\n```\n\n#### `Expr` module\n\nSome expressions don't belong to a specific property — like getting the current timestamp, picking the first non-null value, or conditional logic. Use the `Expr` module for these:\n\n```typescript\nimport {Expr} from '@_linked/core';\n\n// Current timestamp\nconst withTimestamp = await Person.update({lastSeen: Expr.now()}).for(entity);\n\n// Conditional expressions\nconst labeled = await Person.select((p) => ({\n  label: Expr.ifThen(p.age.gt(18), 'adult', 'minor'),\n}));\n\n// First non-null value\nconst display = await Person.select((p) => ({\n  display: Expr.firstDefined(p.name, p.nickNames, 'Unknown'),\n}));\n```\n\n#### Query As (type casting to a sub shape)\nCast to a subtype when you know the concrete shape — for example, selecting dog-specific properties from a pets collection:\n```typescript\nconst guards = await Person.select((p) => p.pets.as(Dog).guardDogLevel);\n```\n\n#### MINUS (exclusion)\n```typescript\n// Exclude by shape — all Persons that are NOT also Employees\nconst nonEmployees = await Person.select((p) => p.name).minus(Employee);\n\n// Exclude by property existence — Persons that do NOT have a hobby\nconst noHobby = await Person.select((p) => p.name).minus((p) => p.hobby);\n\n// Exclude by multiple properties — Persons missing BOTH hobby AND nickNames\nconst sparse = await Person.select((p) => p.name).minus((p) => [p.hobby, p.nickNames]);\n\n// Exclude by nested path — Persons whose bestFriend does NOT have a name\nconst unnamed = await Person.select((p) => p.name).minus((p) => [p.bestFriend.name]);\n\n// Exclude by condition — Persons whose hobby is NOT 'Chess'\nconst noChess = await Person.select((p) => p.name).minus((p) => p.hobby.equals('Chess'));\n```\n\n#### Sorting, limiting, one\n```typescript\nconst sorted = await Person.select((p) => p.name).orderBy((p) => p.name, 'ASC');\nconst limited = await Person.select((p) => p.name).limit(1);\nconst single = await Person.select((p) => p.name).one();\n```\n\n#### Query context\nQuery context lets you inject request-scoped values (like the current user) into filters without threading them through every call.\n\n```typescript\nsetQueryContext('user', {id: 'https://my.app/user1'}, Person);\nconst ctx = await Person.select((p) => p.name).where((p) =>\n  p.bestFriend.equals(getQueryContext('user')),\n);\n```\n\n#### Preload\nPreloading appends another query to the current query so the combined data is loaded in one round-trip. This is helpful when rendering a nested tree of components and loading all data at once.\n\n```typescript\nconst preloaded = await Person.select((p) => [\n  p.hobby,\n  p.bestFriend.preloadFor(ChildComponent),\n]);\n```\n\n#### Create\n\n```typescript\n/* Result: {id: string} & UpdatePartial<Person> */\nconst created = await Person.create({name: 'Alice'});\n```\nWhere UpdatePartial<Shape> reflects the created properties.\n\n#### Update\n\nUpdate will patch any property that you send as payload and leave the rest untouched. The data to update is required:\n\n```typescript\n// Target a specific entity with .for(id)\n/* Result: {id: string} & UpdatePartial<Person> */\nconst updated = await Person.update({name: 'Alicia'}).for({id: 'https://my.app/node1'});\n```\nReturns:\n```json\n{\n  id:\"https://my.app/node1\",\n  name:\"Alicia\"\n}\n```\n\n**Expression-based updates:**\n\nInstead of static values, you can compute new values from existing ones. Pass a callback to reference the entity's current properties:\n\n```typescript\n// Increment age by 1\nawait Person.update((p) => ({age: p.age.plus(1)})).for({id: 'https://my.app/node1'});\n\n// Uppercase a name\nawait Person.update((p) => ({name: p.name.ucase()})).for({id: 'https://my.app/node1'});\n\n// Reference related entity properties\nawait Person.update((p) => ({hobby: p.bestFriend.name.ucase()})).for({id: 'https://my.app/node1'});\n\n// Mix literals and expressions\nawait Person.update((p) => ({name: 'Bob', age: p.age.plus(1)})).for({id: 'https://my.app/node1'});\n\n// Use Expr module values directly in plain objects\nawait Person.update({lastSeen: Expr.now()}).for({id: 'https://my.app/node1'});\n```\n\nThe callback is type-safe — `.plus()` only appears on number properties, `.ucase()` only on strings, etc.\n\n**Conditional and bulk updates:**\n```typescript\n// Update all matching entities\nconst archived = await Person.update({status: 'archived'}).where(p => p.status.equals('inactive'));\n\n// Update all instances of a shape\nawait Person.update({verified: true}).forAll();\n```\n\n**Updating multi-value properties**\nWhen updating a property that holds multiple values (one that returns an array in the results), you can either overwrite all the values with a new explicit array of values, or delete from/add to the current values.\n\nTo overwrite all values:\n```typescript\n// Overwrite the full set of \"knows\" values.\nconst overwriteFriends = await Person.update({\n  knows: [{id: 'https://my.app/person2'}],\n}).for({id: 'https://my.app/person1'});\n```\nThe result will contain an object with `updatedTo`, to indicate that previous values were overwritten to this new set of values:\n```json\n{\n  id: \"https://my.app/person1\",\n  knows: {\n    updatedTo: [{id:\"https://my.app/person2\"}],\n  }\n}\n```\n\nTo make incremental changes to the current set of values you can provide an object with `add` and/or `remove` keys:\n```typescript\n// Add one value and remove one value without replacing the whole set.\nconst addRemoveFriends = await Person.update({\n  knows: {\n    add: [{id: 'https://my.app/person2'}],\n    remove: [{id: 'https://my.app/person3'}],\n  },\n}).for({id: 'https://my.app/person1'});\n```\nThis returns an object with the added and removed items\n```json\n{\n  id: \"https://my.app/person1\",\n  knows: {\n    added?: [{id:\"https://my.app/person2\"},\n    removed?: [{id:\"https://my.app/person3\"}],\n  }\n}\n```\n\n\n#### Delete\n\n```typescript\n// Delete a single node\nconst deleted = await Person.delete({id: 'https://my.app/node1'});\n\n// Delete multiple nodes\nconst deleted = await Person.delete([{id: 'https://my.app/node1'}, {id: 'https://my.app/node2'}]);\n\n// Delete all instances of a shape (with blank node cleanup)\nawait Person.deleteAll();\n\n// Conditional delete\nawait Person.deleteWhere(p => p.status.equals('inactive'));\n```\n\n\n## Extending shapes\n\nShape classes can extend other shape classes. Subclasses inherit property shapes from their superclasses and may override them.\nThis example assumes `Person` from the `Shapes` section above.\n\n```typescript\nimport {literalProperty} from '@_linked/core/shapes/SHACL';\nimport {linkedShape} from './package';\n\n@linkedShape\nexport class Employee extends Person {\n  static targetClass = ex.Employee;\n\n  // Override inherited \"name\" with stricter constraints (still maxCount: 1)\n  @literalProperty({path: ex.name, required: true, minLength: 2, maxCount: 1})\n  declare name: string;\n\n  @literalProperty({path: ex.employeeId, required: true, maxCount: 1})\n  declare employeeId: string;\n}\n```\n\nOverride behavior:\n\n- `getUniquePropertyShapes(SomeShape.shape)` returns one property shape per label, with subclass overrides taking precedence.\n- Overrides must be tighten-only for `minCount`, `maxCount`, and `nodeKind` (widening is rejected at registration time).\n- If an override omits `minCount`, `maxCount`, or `nodeKind`, inherited values are kept.\n- Current scope: compatibility checks for `datatype`, `class`, and `pattern` are not enforced yet.\n\n## Dynamic Query Building\n\nThe DSL (`Person.select(...)`) is ideal when you know shapes at compile time. For apps that need to build queries at runtime — CMS dashboards, configurable reports, API endpoints that accept field selections — use `QueryBuilder` and `FieldSet`.\n\n### SelectBuilder\n\n`SelectBuilder` provides a fluent, chainable API for constructing select queries programmatically. It\naccepts a Shape class or a shape IRI string. (`QueryBuilder` is a deprecated alias for `SelectBuilder`\nand is used in the examples below; the mutation builders are `CreateBuilder`/`UpdateBuilder`/`DeleteBuilder`.)\n\n```typescript\nimport {QueryBuilder} from '@_linked/core'; // alias of SelectBuilder\n\n// From a Shape class\nconst query = QueryBuilder.from(Person)\n  .select(p => [p.name, p.knows])\n  .where(p => p.name.equals('Semmy'))\n  .limit(10);\n\n// From a shape IRI string (when the Shape class isn't available at compile time)\nconst query = QueryBuilder.from('https://schema.org/Person')\n  .select(['name', 'knows'])\n  .where(p => p.name.equals('Semmy'));\n\n// SelectBuilder is PromiseLike — await it directly\nconst results = await query;\n\n// Serialize to DSL-JSON, or lower to the IR without executing\nconst json = query.toJSON();\nconst ir = lower(query);   // `lower` is a free import from '@_linked/core'\n```\n\n**Target specific entities:**\n```typescript\n// Single entity — result is unwrapped (not an array)\nconst person = await QueryBuilder.from(Person)\n  .for({id: 'https://my.app/person1'})\n  .select(p => p.name);\n\n// Multiple entities\nconst people = await QueryBuilder.from(Person)\n  .forAll([{id: 'https://my.app/p1'}, {id: 'https://my.app/p2'}])\n  .select(p => p.name);\n```\n\n**Sorting, limiting, and single results:**\n```typescript\nconst topFive = await QueryBuilder.from(Person)\n  .select(p => p.name)\n  .orderBy(p => p.name, 'ASC')\n  .limit(5);\n\nconst first = await QueryBuilder.from(Person)\n  .select(p => p.name)\n  .one();\n```\n\n**Select with a FieldSet:**\n```typescript\nconst fields = FieldSet.for(Person, ['name', 'knows']);\nconst results = await QueryBuilder.from(Person).select(fields);\n```\n\n### FieldSet — composable field selections\n\n`FieldSet` is an independent, reusable object that describes which fields to select from a shape. Create them, compose them, and feed them into queries.\n\n**Creating a FieldSet:**\n```typescript\nimport {FieldSet} from '@_linked/core';\n\n// From a Shape class with string field names\nconst fs = FieldSet.for(Person, ['name', 'knows']);\n\n// From a Shape class with a type-safe callback\nconst fs = FieldSet.for(Person, p => [p.name, p.knows]);\n\n// From a shape IRI string (when you only have the shape's IRI)\nconst fs = FieldSet.for('https://schema.org/Person', ['name', 'knows']);\n\n// Select all decorated properties\nconst allFields = FieldSet.all(Person);\n\n// Select all properties with depth (includes nested shapes)\nconst deep = FieldSet.all(Person, {depth: 2});\n```\n\n**Nested fields:**\n```typescript\n// Dot-separated paths for nested properties\nconst fs = FieldSet.for(Person, ['name', 'knows.name']);\n\n// Object form for nested sub-selections\nconst fs = FieldSet.for(Person, [{knows: ['name', 'hobby']}]);\n```\n\n**Composing FieldSets:**\n```typescript\nconst base = FieldSet.for(Person, ['name']);\n\n// Add fields\nconst extended = base.add(['knows', 'birthDate']);\n\n// Remove fields\nconst minimal = extended.remove(['birthDate']);\n\n// Pick specific fields\nconst picked = extended.pick(['name', 'knows']);\n\n// Merge multiple FieldSets\nconst merged = FieldSet.merge([fieldSet1, fieldSet2]);\n```\n\n**Inspecting a FieldSet:**\n```typescript\nconst fs = FieldSet.for(Person, ['name', 'knows']);\nfs.labels();  // ['name', 'knows']\nfs.paths();   // [PropertyPath, PropertyPath]\n```\n\n**Use cases:**\n\n```typescript\n// Dynamically selected fields from a UI\nconst fields = FieldSet.for(Person, userSelectedFields);\nconst results = await QueryBuilder.from(Person).select(fields);\n\n// API gateway: accept fields as query parameters\nconst fields = FieldSet.for(Person, req.query.fields.split(','));\nconst results = await QueryBuilder.from(Person).select(fields);\n\n// Component composition: merge field sets from child components\nconst merged = FieldSet.merge([headerFields, sidebarFields, contentFields]);\nconst results = await QueryBuilder.from(Person).select(merged);\n\n// Progressive loading: start minimal, add detail on demand\nconst summary = FieldSet.for(Person, ['name']);\nconst detail = summary.add(['email', 'knows', 'birthDate']);\n```\n\n### Mutation Builders\n\nThe mutation builders are the programmatic equivalent of `Person.create(...)`, `Person.update(...)`, and `Person.delete(...)`. They accept Shape classes or shape IRI strings.\n\n```typescript\nimport {CreateBuilder, UpdateBuilder, DeleteBuilder} from '@_linked/core';\n\n// Create — equivalent to Person.create({name: 'Alice'})\nconst created = await CreateBuilder.from(Person)\n  .set({name: 'Alice'})\n  .withId('https://my.app/alice');\n\n// Update — equivalent to Person.update({name: 'Alicia'}).for({id: '...'})\nconst updated = await UpdateBuilder.from(Person)\n  .for({id: 'https://my.app/alice'})\n  .set({name: 'Alicia'});\n\n// Delete by ID — equivalent to Person.delete({id: '...'})\nconst deleted = await DeleteBuilder.from(Person, {id: 'https://my.app/alice'});\n\n// Delete all — equivalent to Person.deleteAll()\nawait DeleteBuilder.from(Person).all();\n\n// Conditional update — equivalent to Person.update({...}).where(fn)\nawait UpdateBuilder.from(Person).set({verified: true}).forAll();\n\n// All builders are PromiseLike — await them to run, toJSON() for the wire form,\n// or lower() (a free function) for the IR\nimport {lower} from '@_linked/core';\nconst ir = lower(CreateBuilder.from(Person).set({name: 'Alice'}));\n```\n\n### DSL-JSON — the standard query format\n\nEvery Linked query — select **and** every mutation — has one canonical, language-neutral form:\n**DSL-JSON**. `query.toJSON()` serializes any query to a compact, lossless JSON object;\n`fromJSON(json)` rehydrates it back into a live query you can run, inspect, or re-serialize. This is\nthe format to send over HTTP, cache, queue, persist in a query-editor UI, or implement on a non-JS\nbackend. See the full **[DSL-JSON specification](./documentation/dsl-json.md)**.\n\n```typescript\nimport {fromJSON} from '@_linked/core';\n\n// Any query → JSON (outbound)\nconst json = Person.select(p => [p.name, p.knows])\n  .where(p => p.name.equals('Semmy'))\n  .toJSON();\n\n// JSON → live query → run it (inbound). `fromJSON` detects the kind (select/create/update/delete).\nconst results = await fromJSON(json).exec();\n```\n\nEvery envelope carries a wire version (`v`) and the target shape. A select:\n\n```json\n{\n  \"v\": \"1.0\",\n  \"shape\": \"https://schema.org/Person\",\n  \"fields\": [{ \"path\": \"name\" }, { \"path\": \"hobby\" }],\n  \"limit\": 10\n}\n```\n\nA create:\n\n```json\n{\n  \"v\": \"1.0\",\n  \"op\": \"create\",\n  \"shape\": \"https://schema.org/Person\",\n  \"data\": {\n    \"shape\": \"https://schema.org/Person\",\n    \"fields\": [\n      { \"prop\": \"name\",  \"value\": { \"kind\": \"lit\", \"value\": \"Alice\" } },\n      { \"prop\": \"hobby\", \"value\": { \"kind\": \"lit\", \"value\": \"Chess\" } }\n    ]\n  }\n}\n```\n\nAn update targeting one node, and a delete by id:\n\n```json\n{ \"v\": \"1.0\", \"op\": \"update\", \"shape\": \"https://schema.org/Person\", \"mode\": \"for\",\n  \"targetId\": \"https://my.app/alice\",\n  \"data\": { \"shape\": \"https://schema.org/Person\",\n            \"fields\": [{ \"prop\": \"hobby\", \"value\": { \"kind\": \"lit\", \"value\": \"Go\" } }] } }\n```\n```json\n{ \"v\": \"1.0\", \"op\": \"delete\", \"shape\": \"https://schema.org/Person\", \"mode\": \"ids\",\n  \"ids\": [\"https://my.app/alice\"] }\n```\n\nA query can also reference the current **context** (e.g. the signed-in user) without resolving it\nyet — it travels as a `{$ctx}` marker and is resolved wherever the query is finally run:\n\n```json\n{ \"v\": \"1.0\", \"shape\": \"https://schema.org/Person\",\n  \"fields\": [{ \"path\": \"name\" }], \"subject\": { \"$ctx\": \"user\" }, \"singleResult\": true }\n```\n\n`FieldSet` serializes the same way (`FieldSet.for(Person, ['name','knows']).toJSON()` /\n`FieldSet.fromJSON(json)`).\n\n## TODO\n\n- Allow `preloadFor` to accept another query (not just a component).\n- Make and expose functions for auto syncing shapes to the graph.\n\n## Datasets, target languages, and the IR\n\nA **dataset** (`IDataset`) receives the live query and decides what to do with it. `LinkedStorage`\nroutes each query to a dataset by its target shape. A dataset can:\n\n- **execute it directly** against an in-memory graph,\n- **forward it** as [DSL-JSON](./documentation/dsl-json.md) (`query.toJSON()`) to another service, or\n- **lower it to an algebra** for a query engine, via the free `lower(query)` function.\n\n**SPARQL is built in.** This package ships a `SparqlStore` base class (`@_linked/core/sparql`) — extend\nit for any SPARQL endpoint. Internally it calls `lower(query)` to obtain a normalized\n**[Intermediate Representation (IR)](./documentation/intermediate-representation.md)** and compiles that\nto SPARQL.\n\nThe **IR is an internal lowering target, not the contract** — DSL-JSON is. It is a shape-resolved,\nnormalized algebra, which makes it a convenient thing to compile *from*: a backend for another target\nlanguage (SQL, a graph API, …) can consume the IR as-is, or just use it as a reference and lower\nDSL-JSON to its own algebra directly. The IR is reached only through `lower()`, and the query\nbuilders/serialization carry no dependency on it — so a client that never lowers (e.g. a frontend that\nonly builds and forwards queries) tree-shakes the entire IR + SPARQL pipeline out of its bundle. The IR\ntypes are available from `@_linked/core/queries/IntermediateRepresentation`; see the\n[IR docs](./documentation/intermediate-representation.md) for the type reference and the dataset\nimplementer guide.\n\n**Store packages:**\n\n- `SparqlStore` base class — included in `@_linked/core/sparql`, extend it for any SPARQL endpoint\n- `@_linked/rdf-mem-store` — in-memory RDF store\n\n## Changelog\n\nSee [CHANGELOG.md](./CHANGELOG.md).\n","readmeFilename":"README.md"}