{"_id":"@adityadarma/adonis-relations","_rev":"20-ef8036e7ee3004c531c9a8c9bc76f973","name":"@adityadarma/adonis-relations","dist-tags":{"latest":"0.2.2"},"versions":{"0.1.0":{"name":"@adityadarma/adonis-relations","version":"0.1.0","keywords":["relations","adonis","adonisjs"],"author":{"name":"Aditya Darma","email":"adhit.boys1@gmail.com"},"license":"MIT","_id":"@adityadarma/adonis-relations@0.1.0","maintainers":[{"name":"adityadarma","email":"adhit.boys1@gmail.com"}],"homepage":"https://github.com/adityadarma/adonis-relations#readme","bugs":{"url":"https://github.com/adityadarma/adonis-relations/issues"},"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"dist":{"shasum":"d5e13aa2c6125454a36bc61fb7edb0e8a50f01af","tarball":"https://registry.npmjs.org/@adityadarma/adonis-relations/-/adonis-relations-0.1.0.tgz","fileCount":13,"integrity":"sha512-KKqnIpgxMZvESE3dgADFdUFycmnBVTZr24zeusIP2UWO5PqkGmeMJ1eRejIXgtJhgSQb+DesG1xcBHGFfsZfAw==","signatures":[{"sig":"MEUCIQDUEA5QRdWfrctz6/zmzNbiSQEgOfLec6MNN6c7DxgtxwIgfUkCZ043qmbgRIO/hkEEqONzBff5ZNxO2JsQXVMP/4Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adityadarma%2fadonis-relations@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11514},"type":"module","engines":{"node":">=20.6.0"},"exports":{".":"./build/index.js","./relations_provider":"./build/providers/relations_provider.js"},"gitHead":"e5720629ce2179bfbb01b27479a381ec06c34d11","scripts":{"lint":"eslint . --ext=.ts","test":"c8 npm run quick:test","build":"npm run clean && tsc","clean":"del-cli build","format":"prettier --write .","pretest":"npm run lint","release":"release-it","version":"npm run build","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","quick:test":"node --import=./tsnode.esm.js --enable-source-maps bin/test.ts","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"adityadarma","email":"adhit.boys1@gmail.com"},"prettier":"@adonisjs/prettier-config","commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"push":true,"tagName":"v${version}","commitMessage":"chore(release): ${version}","tagAnnotation":"v${version}","requireUpstream":true,"requireCleanWorkingDir":true},"npm":{"publish":true,"skipChecks":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/adityadarma/adonis-relations.git","type":"git"},"_npmVersion":"10.8.2","description":"Package for nested relationship on AdonisJS","directories":{},"_nodeVersion":"20.19.1","eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","np":"^10.0.6","eslint":"^9.15.0","del-cli":"^6.0.0","prettier":"^3.5.3","@swc/core":"^1.9.3","copyfiles":"^2.4.1","release-it":"^17.11.0","typescript":"^5.7.2","@types/node":"^20.17.8","@japa/assert":"^3.0.0","@japa/runner":"^3.1.4","@adonisjs/core":"^6.15.0","@adonisjs/tsconfig":"^1.4.0","ts-node-maintained":"^10.9.4","@adonisjs/assembler":"^7.8.2","@adonisjs/eslint-config":"^2.0.0-beta.7","@adonisjs/prettier-config":"^1.4.0","@release-it/conventional-changelog":"^9.0.3"},"peerDependencies":{"@adonisjs/core":"^6.15.0","@adonisjs/lucid":"^21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/adonis-relations_0.1.0_1746284750297_0.3806643114113397","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@adityadarma/adonis-relations","version":"0.1.1","keywords":["relations","adonis","adonisjs"],"author":{"name":"Aditya Darma","email":"adhit.boys1@gmail.com"},"license":"MIT","_id":"@adityadarma/adonis-relations@0.1.1","maintainers":[{"name":"adityadarma","email":"adhit.boys1@gmail.com"}],"homepage":"https://github.com/adityadarma/adonis-relations#readme","bugs":{"url":"https://github.com/adityadarma/adonis-relations/issues"},"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"dist":{"shasum":"abb37d959e501cf41fe0ddcad2fb07dcf0af558e","tarball":"https://registry.npmjs.org/@adityadarma/adonis-relations/-/adonis-relations-0.1.1.tgz","fileCount":13,"integrity":"sha512-3S06XpzWXjgAh6MGoKRxuLHlzm184eKuo9yGGfbwltDMdC2t7M34xqfQZQCkClImwmz4OK+kf5AOGwIUAeWQZg==","signatures":[{"sig":"MEQCIGVTSv17ZA+M6FrtrgUQcO90mRBHTqame0KhGDRBOYUxAiAA/SsOZMpOknQENGwqxyo+KE+vUf/2cc2j0WI3wbIzkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adityadarma%2fadonis-relations@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11698},"type":"module","engines":{"node":">=20.6.0"},"exports":{".":"./build/index.js","./relations_provider":"./build/providers/relations_provider.js"},"gitHead":"bdb3f7005f133d60e8f944f6b08a5e8c5d529c39","scripts":{"lint":"eslint . --ext=.ts","test":"c8 npm run quick:test","build":"npm run clean && tsc","clean":"del-cli build","format":"prettier --write .","pretest":"npm run lint","release":"release-it","version":"npm run build","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","quick:test":"node --import=./tsnode.esm.js --enable-source-maps bin/test.ts","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"adityadarma","email":"adhit.boys1@gmail.com"},"prettier":"@adonisjs/prettier-config","commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"push":true,"tagName":"v${version}","commitMessage":"chore(release): ${version}","tagAnnotation":"v${version}","requireUpstream":true,"requireCleanWorkingDir":true},"npm":{"publish":true,"skipChecks":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/adityadarma/adonis-relations.git","type":"git"},"_npmVersion":"10.8.2","description":"Package for nested relationship on AdonisJS","directories":{},"_nodeVersion":"20.19.1","eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","np":"^10.0.6","eslint":"^9.15.0","del-cli":"^6.0.0","prettier":"^3.5.3","@swc/core":"^1.9.3","copyfiles":"^2.4.1","release-it":"^17.11.0","typescript":"^5.7.2","@types/node":"^20.17.8","@japa/assert":"^3.0.0","@japa/runner":"^3.1.4","@adonisjs/core":"^6.15.0","@adonisjs/tsconfig":"^1.4.0","ts-node-maintained":"^10.9.4","@adonisjs/assembler":"^7.8.2","@adonisjs/eslint-config":"^2.0.0-beta.7","@adonisjs/prettier-config":"^1.4.0","@release-it/conventional-changelog":"^9.0.3"},"peerDependencies":{"@adonisjs/core":"^6.15.0","@adonisjs/lucid":"^21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/adonis-relations_0.1.1_1746319402107_0.021718291866059447","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@adityadarma/adonis-relations","version":"0.1.2","keywords":["relations","adonis","adonisjs"],"author":{"name":"Aditya Darma","email":"adhit.boys1@gmail.com"},"license":"MIT","_id":"@adityadarma/adonis-relations@0.1.2","maintainers":[{"name":"adityadarma","email":"adhit.boys1@gmail.com"}],"homepage":"https://github.com/adityadarma/adonis-relations#readme","bugs":{"url":"https://github.com/adityadarma/adonis-relations/issues"},"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"dist":{"shasum":"4ac277b303b5f7645ff70b913c422fa43016e0ad","tarball":"https://registry.npmjs.org/@adityadarma/adonis-relations/-/adonis-relations-0.1.2.tgz","fileCount":13,"integrity":"sha512-XpsbzYUZJIc9+miDtyY1ZaxwOXLC/ZApg6HK4td7/pqQ06JRBpeq9+O4CIe6u5rbcB5WI1QaqJSj9ipe8U2S9Q==","signatures":[{"sig":"MEYCIQCW5Z5p1yZMAC6VcxPrvgtYjbeOCanvlVFBczltEBgMQwIhAK3mjP2tInIeB4upUrSML9Ms0iu+XXbsr4fTvA1T7JBk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adityadarma%2fadonis-relations@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11715},"type":"module","engines":{"node":">=20.6.0"},"exports":{".":"./build/index.js","./relations_provider":"./build/providers/relations_provider.js"},"gitHead":"d70efd679fefaf34fc2f9a414926595d55f86574","scripts":{"lint":"eslint . --ext=.ts","test":"c8 npm run quick:test","build":"npm run clean && tsc","clean":"del-cli build","format":"prettier --write .","pretest":"npm run lint","release":"release-it","version":"npm run build","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","quick:test":"node --import=./tsnode.esm.js --enable-source-maps bin/test.ts","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"adityadarma","email":"adhit.boys1@gmail.com"},"prettier":"@adonisjs/prettier-config","commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"push":true,"tagName":"v${version}","commitMessage":"chore(release): ${version}","tagAnnotation":"v${version}","requireUpstream":true,"requireCleanWorkingDir":true},"npm":{"publish":true,"skipChecks":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/adityadarma/adonis-relations.git","type":"git"},"_npmVersion":"10.8.2","description":"Package for nested relationship on AdonisJS","directories":{},"_nodeVersion":"20.19.1","eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","np":"^10.0.6","eslint":"^9.15.0","del-cli":"^6.0.0","prettier":"^3.5.3","@swc/core":"^1.9.3","copyfiles":"^2.4.1","release-it":"^17.11.0","typescript":"^5.7.2","@types/node":"^20.17.8","@japa/assert":"^3.0.0","@japa/runner":"^3.1.4","@adonisjs/core":"^6.15.0","@adonisjs/tsconfig":"^1.4.0","ts-node-maintained":"^10.9.4","@adonisjs/assembler":"^7.8.2","@adonisjs/eslint-config":"^2.0.0-beta.7","@adonisjs/prettier-config":"^1.4.0","@release-it/conventional-changelog":"^9.0.3"},"peerDependencies":{"@adonisjs/core":"^6.15.0","@adonisjs/lucid":"^21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/adonis-relations_0.1.2_1746459206270_0.9453637447238792","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@adityadarma/adonis-relations","version":"0.2.0","keywords":["relations","adonis","adonisjs"],"author":{"name":"Aditya Darma","email":"adhit.boys1@gmail.com"},"license":"MIT","_id":"@adityadarma/adonis-relations@0.2.0","maintainers":[{"name":"adityadarma","email":"adhit.boys1@gmail.com"}],"homepage":"https://github.com/adityadarma/adonis-relations#readme","bugs":{"url":"https://github.com/adityadarma/adonis-relations/issues"},"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"dist":{"shasum":"07d6c36afc70e379c65a3e0fd632e1d9b867e4d4","tarball":"https://registry.npmjs.org/@adityadarma/adonis-relations/-/adonis-relations-0.2.0.tgz","fileCount":13,"integrity":"sha512-iA2MefsC4I9SfOuh54vxU2iAvr2Y6a5ERGKQJxOUzk0mnu/AfQBGKFSkDxVyfmoeP70YDFup6SOkQKe2by6gvw==","signatures":[{"sig":"MEUCIQDp5wp2Ue4EjFOp6dDtqnqoqqB2ceKk1likRB3ObVEPbwIgQJ54vbQirLw12NrT0Ckcn2mnq2tD9iL/YbncDhxWcts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adityadarma%2fadonis-relations@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11191},"type":"module","engines":{"node":">=20.6.0"},"exports":{".":"./build/index.js","./relations_provider":"./build/providers/relations_provider.js"},"gitHead":"918edc62e75db7bada7fc75532008152c475774b","scripts":{"lint":"eslint . --ext=.ts","test":"c8 npm run quick:test","build":"npm run clean && tsc","clean":"del-cli build","format":"prettier --write .","pretest":"npm run lint","release":"release-it","version":"npm run build","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","quick:test":"node --import=./tsnode.esm.js --enable-source-maps bin/test.ts","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"adityadarma","email":"adhit.boys1@gmail.com"},"prettier":"@adonisjs/prettier-config","commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"push":true,"tagName":"v${version}","commitMessage":"chore(release): ${version}","tagAnnotation":"v${version}","requireUpstream":true,"requireCleanWorkingDir":true},"npm":{"publish":true,"skipChecks":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/adityadarma/adonis-relations.git","type":"git"},"_npmVersion":"10.8.2","description":"Package for nested relationship on AdonisJS","directories":{},"_nodeVersion":"20.19.1","eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","np":"^10.0.6","eslint":"^9.15.0","del-cli":"^6.0.0","prettier":"^3.5.3","@swc/core":"^1.9.3","copyfiles":"^2.4.1","release-it":"^17.11.0","typescript":"^5.7.2","@types/node":"^20.17.8","@japa/assert":"^3.0.0","@japa/runner":"^3.1.4","@adonisjs/core":"^6.15.0","@adonisjs/tsconfig":"^1.4.0","ts-node-maintained":"^10.9.4","@adonisjs/assembler":"^7.8.2","@adonisjs/eslint-config":"^2.0.0-beta.7","@adonisjs/prettier-config":"^1.4.0","@release-it/conventional-changelog":"^9.0.3"},"peerDependencies":{"@adonisjs/core":"^6.15.0","@adonisjs/lucid":"^21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/adonis-relations_0.2.0_1746716995190_0.7014994585264063","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@adityadarma/adonis-relations","version":"0.2.1","keywords":["relations","adonis","adonisjs"],"author":{"name":"Aditya Darma","email":"adhit.boys1@gmail.com"},"license":"MIT","_id":"@adityadarma/adonis-relations@0.2.1","maintainers":[{"name":"adityadarma","email":"adhit.boys1@gmail.com"}],"homepage":"https://github.com/adityadarma/adonis-relations#readme","bugs":{"url":"https://github.com/adityadarma/adonis-relations/issues"},"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"dist":{"shasum":"f4c0844421bcb41dfd23d2df00ba9b766c1da109","tarball":"https://registry.npmjs.org/@adityadarma/adonis-relations/-/adonis-relations-0.2.1.tgz","fileCount":13,"integrity":"sha512-Hn1LSZYJe99ELEaFTRzUdykpUSrUqK0WmFKNLLa8zAhw9uzt77asq6Td9z3kFOde1jaUg3ESztlNQ/ONjN3D7Q==","signatures":[{"sig":"MEYCIQCqYw8iiNr0HqF30JMkdlxZB+X++gqCh+rf6O1ZuyVtRwIhAOKDdLeWfCcrfvfaySXqSMwms/WCuRlkiN1S+sfCnQMD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adityadarma%2fadonis-relations@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11345},"type":"module","engines":{"node":">=20.6.0"},"exports":{".":"./build/index.js","./relations_provider":"./build/providers/relations_provider.js"},"gitHead":"79d3d557a1e7ce1d74d615792dfbcf6c282dba18","scripts":{"lint":"eslint . --ext=.ts","test":"c8 npm run quick:test","build":"npm run clean && tsc","clean":"del-cli build","format":"prettier --write .","pretest":"npm run lint","release":"release-it","version":"npm run build","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","quick:test":"node --import=./tsnode.esm.js --enable-source-maps bin/test.ts","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"adityadarma","email":"adhit.boys1@gmail.com"},"prettier":"@adonisjs/prettier-config","commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"push":true,"tagName":"v${version}","commitMessage":"chore(release): ${version}","tagAnnotation":"v${version}","requireUpstream":true,"requireCleanWorkingDir":true},"npm":{"publish":true,"skipChecks":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":{"name":"angular"}}}},"repository":{"url":"git+https://github.com/adityadarma/adonis-relations.git","type":"git"},"_npmVersion":"10.8.2","description":"Package for nested relationship on AdonisJS","directories":{},"_nodeVersion":"20.19.1","eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","np":"^10.0.6","eslint":"^9.15.0","del-cli":"^6.0.0","prettier":"^3.5.3","@swc/core":"^1.9.3","copyfiles":"^2.4.1","release-it":"^17.11.0","typescript":"^5.7.2","@types/node":"^20.17.8","@japa/assert":"^3.0.0","@japa/runner":"^3.1.4","@adonisjs/core":"^6.15.0","@adonisjs/tsconfig":"^1.4.0","ts-node-maintained":"^10.9.4","@adonisjs/assembler":"^7.8.2","@adonisjs/eslint-config":"^2.0.0-beta.7","@adonisjs/prettier-config":"^1.4.0","@release-it/conventional-changelog":"^9.0.3"},"peerDependencies":{"@adonisjs/core":"^6.15.0","@adonisjs/lucid":"^21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/adonis-relations_0.2.1_1746784259123_0.5757631586659049","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@adityadarma/adonis-relations","description":"Package for nested relationship on AdonisJS","version":"0.2.2","engines":{"node":">=20.6.0"},"type":"module","exports":{".":"./build/index.js","./relations_provider":"./build/providers/relations_provider.js"},"scripts":{"clean":"del-cli build","copy:templates":"copyfiles \"stubs/**/*.stub\" build","typecheck":"tsc --noEmit","lint":"eslint . --ext=.ts","format":"prettier --write .","quick:test":"node --import=./tsnode.esm.js --enable-source-maps bin/test.ts","pretest":"npm run lint","test":"c8 npm run quick:test","prebuild":"npm run lint && npm run clean","build":"npm run clean && tsc","postbuild":"npm run copy:templates","release":"release-it","version":"npm run build","prepublishOnly":"npm run build"},"devDependencies":{"@adonisjs/assembler":"^7.8.2","@adonisjs/core":"^6.15.0","@adonisjs/eslint-config":"^2.0.0-beta.7","@adonisjs/prettier-config":"^1.4.0","@adonisjs/tsconfig":"^1.4.0","@japa/assert":"^3.0.0","@japa/runner":"^3.1.4","@release-it/conventional-changelog":"^9.0.3","@swc/core":"^1.9.3","@types/node":"^20.17.8","c8":"^10.1.3","copyfiles":"^2.4.1","del-cli":"^6.0.0","eslint":"^9.15.0","np":"^10.0.6","prettier":"^3.5.3","release-it":"^17.11.0","ts-node-maintained":"^10.9.4","typescript":"^5.7.2"},"peerDependencies":{"@adonisjs/core":"^6.15.0","@adonisjs/lucid":"^21.0.0"},"keywords":["relations","adonis","adonisjs"],"author":{"name":"Aditya Darma","email":"adhit.boys1@gmail.com"},"license":"MIT","homepage":"https://github.com/adityadarma/adonis-relations#readme","repository":{"type":"git","url":"git+https://github.com/adityadarma/adonis-relations.git"},"publishConfig":{"access":"public","tag":"latest","provenance":true},"release-it":{"git":{"requireCleanWorkingDir":true,"requireUpstream":true,"commitMessage":"chore(release): ${version}","tagAnnotation":"v${version}","push":true,"tagName":"v${version}"},"github":{"release":true},"npm":{"publish":true,"skipChecks":true},"plugins":{"@release-it/conventional-changelog":{"preset":{"name":"angular"}}}},"c8":{"reporter":["text","html"],"exclude":["tests/**"]},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"prettier":"@adonisjs/prettier-config","commitlint":{"extends":["@commitlint/config-conventional"]},"_id":"@adityadarma/adonis-relations@0.2.2","gitHead":"77e57025f8898ec10a6a983e6f965d965dc6b093","bugs":{"url":"https://github.com/adityadarma/adonis-relations/issues"},"_nodeVersion":"20.19.6","_npmVersion":"10.8.2","dist":{"integrity":"sha512-7sR4OKx9tFuZ3CIdh5WGjdPMLisK+kiH5q5IHU4QfT40Z8lFosYf66Thptd7gC3eld8pJU+EiGryFbdsIK3ryA==","shasum":"6693ec6a7156c4e51a0f449bd437322f6f0a9444","tarball":"https://registry.npmjs.org/@adityadarma/adonis-relations/-/adonis-relations-0.2.2.tgz","fileCount":13,"unpackedSize":12811,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adityadarma%2fadonis-relations@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIG5sAlkANJwCvBHu7NZGTNP1i54gDOhDBc4AszPmYDWlAiBugBNry//+1jG/NV3KZW7lWqHQAbW2MTbHdUr4bUw4PA=="}]},"_npmUser":{"name":"adityadarma","email":"adhit.boys1@gmail.com"},"directories":{},"maintainers":[{"name":"adityadarma","email":"adhit.boys1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/adonis-relations_0.2.2_1765438156155_0.21995649418261642"},"_hasShrinkwrap":false}},"time":{"created":"2025-05-03T03:34:22.624Z","modified":"2025-12-11T07:29:16.628Z","1.0.1":"2025-04-17T05:23:37.810Z","1.0.2":"2025-04-17T05:38:49.550Z","1.1.0":"2025-04-17T06:18:58.898Z","1.1.1":"2025-04-17T06:33:45.469Z","0.0.0":"2025-05-03T03:34:22.887Z","0.0.1":"2025-05-03T03:40:35.797Z","0.0.2":"2025-05-03T03:45:27.300Z","0.1.0":"2025-05-03T15:05:50.475Z","0.1.1":"2025-05-04T00:43:22.282Z","0.1.2":"2025-05-05T15:33:26.490Z","0.2.0":"2025-05-08T15:09:55.419Z","0.2.1":"2025-05-09T09:50:59.308Z","0.2.2":"2025-12-11T07:29:16.291Z"},"bugs":{"url":"https://github.com/adityadarma/adonis-relations/issues"},"author":{"name":"Aditya Darma","email":"adhit.boys1@gmail.com"},"license":"MIT","homepage":"https://github.com/adityadarma/adonis-relations#readme","keywords":["relations","adonis","adonisjs"],"repository":{"type":"git","url":"git+https://github.com/adityadarma/adonis-relations.git"},"description":"Package for nested relationship on AdonisJS","maintainers":[{"name":"adityadarma","email":"adhit.boys1@gmail.com"}],"readme":"# Adonis Nested Relationship\n\n[![gh-workflow-image]][gh-workflow-url] [![npm-image]][npm-url] [![npm-downloads]][npm-downloads] ![][typescript-image] [![license-image]][license-url]\n\nA utility to safely and elegantly handle nested relationships in AdonisJS using strict typing and intuitive syntax.\n\n## Installation\n\n```sh\nnode ace add @adityadarma/adonis-relations\n```\n\n## Usage\n\n```ts\n// after : is column name, you can add with camelCase or snake_case\nawait User.query().relations([\n  'relationName:id,name',\n  'relationName.relationName2:id,name',\n  'relationName.relationName2.relationName3.relationName4',\n  {\n    'relationName': function (query) {\n      query.select('*')\n    },\n  },\n])\n```\n\n## License\n\nThis package is open-sourced software licensed under the [MIT license](LICENSE.md).\n\n[gh-workflow-image]: https://img.shields.io/github/actions/workflow/status/adityadarma/adonis-relations/release.yml?style=for-the-badge\n[gh-workflow-url]: https://github.com/adityadarma/adonis-relations/actions/workflows/release.yml 'Github action'\n[npm-image]: https://img.shields.io/npm/v/@adityadarma/adonis-relations/latest.svg?style=for-the-badge&logo=npm\n[npm-url]: https://www.npmjs.com/package/@adityadarma/adonis-relations/v/latest 'npm'\n[typescript-image]: https://img.shields.io/badge/Typescript-294E80.svg?style=for-the-badge&logo=typescript\n[license-url]: LICENSE.md\n[license-image]: https://img.shields.io/github/license/adityadarma/adonis-relations?style=for-the-badge\n[npm-downloads]: https://img.shields.io/npm/dm/@adityadarma/adonis-relations.svg?style=for-the-badge\n[count-downloads]: https://npmcharts.com/compare/@adityadarma/adonis-relations?minimal=true\n","readmeFilename":"README.md"}