{"_id":"@adonis-cockpit/lucid-infer","_rev":"6-4fee37064a6a42ed3d8ef604635da1eb","name":"@adonis-cockpit/lucid-infer","dist-tags":{"alpha":"0.0.1-alpha.0","latest":"0.0.1-alpha.5"},"versions":{"0.0.1-alpha.0":{"name":"@adonis-cockpit/lucid-infer","version":"0.0.1-alpha.0","keywords":["adonis","adonisjs","ally","oidc","authentik"],"author":{"name":"Martin Paucot","email":"contact@martin-paucot.fr"},"license":"MIT","_id":"@adonis-cockpit/lucid-infer@0.0.1-alpha.0","maintainers":[{"name":"mpaucot","email":"m.paucot@syneki.com"}],"homepage":"https://friendsofadonis.com/docs/ally-extra","bugs":{"url":"https://github.com/FriendsOfAdonis/FriendsOfAdonis/issues"},"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"dist":{"shasum":"5a365bf3c96345818a09f7d3b9d14b64ce0c76f3","tarball":"https://registry.npmjs.org/@adonis-cockpit/lucid-infer/-/lucid-infer-0.0.1-alpha.0.tgz","fileCount":13,"integrity":"sha512-BOEg5eHAvR+vFdotG+sf4cYeij8w/uZeBJDYcU2cCUavULjpdCkiezWlwQjPgA4H+GqfWCwZK4C7F9b1LdE8zw==","signatures":[{"sig":"MEUCIQCdFFCZ1r5kg0l8+WhRq62AGAXOCpxChzTRjLg8P/zVLAIgc0Fx9cedRBOs1ujMtrQHZoQg4DOy3uZqdOmej898m4g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10908},"type":"module","engines":{"node":">=20.6.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.d.ts"},"gitHead":"4b84e4ca40a931567a32265c54a08aa69de9bee3","scripts":{"dev":"tsc --watch","lint":"eslint .","test":"c8 yarn quick:test","build":"tsc","clean":"del-cli build","format":"prettier --write .","version":"yarn build","prebuild":"yarn clean","typecheck":"tsc --noEmit","quick:test":"node --import=./tsnode.esm.js --enable-source-maps bin/test.ts","copy:templates":"copyfiles -V \"stubs/**/*.stub\" \"resources/**/*.edge\" build","index:commands":"adonis-kit index build/commands"},"_npmUser":{"name":"mpaucot","email":"m.paucot@syneki.com"},"repository":{"url":"git+https://github.com/FriendsOfAdonis/FriendsOfAdonis.git","type":"git","directory":"packages/ally-extra"},"_npmVersion":"10.9.2","description":"Package to infer Lucid model attributes by parsing AST tree","directories":{},"_nodeVersion":"23.10.0","dependencies":{"magicast":"^0.3.5","@vinejs/vine":"^3.0.1"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","del-cli":"^6.0.0","ts-node":"^10.9.2","prettier":"^3.5.3","@swc/core":"1.11.13","copyfiles":"^2.4.1","typescript":"^5.8.2","@types/node":"^22.13.14","@babel/types":"^7.27.0","@japa/assert":"^4.0.1","@japa/runner":"^4.2.0","@adonisjs/core":"^6.17.2","@adonisjs/lucid":"^21.6.1","reflect-metadata":"^0.2.2","@japa/expect-type":"^2.0.3","@japa/file-system":"^2.3.2","@adonisjs/assembler":"^7.8.2","@japa/plugin-adonisjs":"^4.0.0","@adonis-cockpit/eslint-config":"workspace:*","@adonis-cockpit/typescript-config":"workspace:*"},"peerDependencies":{"@adonisjs/core":"^6.2.0","@adonisjs/lucid":"^21.6.1"},"_npmOperationalInternal":{"tmp":"tmp/lucid-infer_0.0.1-alpha.0_1743319981603_0.6299666167628677","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.1":{"name":"@adonis-cockpit/lucid-infer","version":"0.0.1-alpha.1","keywords":["adonis","adonisjs","ally","oidc","authentik"],"author":{"name":"Martin Paucot","email":"contact@martin-paucot.fr"},"license":"MIT","_id":"@adonis-cockpit/lucid-infer@0.0.1-alpha.1","maintainers":[{"name":"mpaucot","email":"m.paucot@syneki.com"}],"homepage":"https://friendsofadonis.com/docs/ally-extra","bugs":{"url":"https://github.com/FriendsOfAdonis/FriendsOfAdonis/issues"},"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"dist":{"shasum":"88449a299ba33bda45c8ff540327bc9c3fb7517d","tarball":"https://registry.npmjs.org/@adonis-cockpit/lucid-infer/-/lucid-infer-0.0.1-alpha.1.tgz","fileCount":13,"integrity":"sha512-lqhN1j7PVlYQzvBlyQP0ginth1iNsoPpF6ZjF9xOfGecTm7cg0qLe4cbHXD6L5KgO3M5kTGAzPg57VEZl4N3dg==","signatures":[{"sig":"MEQCIBQGLK1qTFYF/2QNBWs8gd/MagPStaV3m7oRMNg8VnEJAiABeT6ZseMxRo1kx6n+drIbfUlzhEfldfQxmYuQDubvTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10912},"type":"module","engines":{"node":">=20.6.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.d.ts"},"gitHead":"4b84e4ca40a931567a32265c54a08aa69de9bee3","scripts":{"dev":"tsc --watch","lint":"eslint .","test":"c8 yarn quick:test","build":"tsc","clean":"del-cli build","format":"prettier --write .","version":"yarn build","prebuild":"yarn clean","typecheck":"tsc --noEmit","quick:test":"node --import=./tsnode.esm.js --enable-source-maps bin/test.ts","copy:templates":"copyfiles -V \"stubs/**/*.stub\" \"resources/**/*.edge\" build","index:commands":"adonis-kit index build/commands"},"_npmUser":{"name":"mpaucot","email":"m.paucot@syneki.com"},"repository":{"url":"git+https://github.com/FriendsOfAdonis/FriendsOfAdonis.git","type":"git","directory":"packages/ally-extra"},"_npmVersion":"10.9.2","description":"Package to infer Lucid model attributes by parsing AST tree","directories":{},"_nodeVersion":"23.10.0","dependencies":{"magicast":"^0.3.5","@vinejs/vine":"^3.0.1"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","del-cli":"^6.0.0","ts-node":"^10.9.2","prettier":"^3.5.3","@swc/core":"1.11.13","copyfiles":"^2.4.1","typescript":"^5.8.2","@types/node":"^22.13.14","@babel/types":"^7.27.0","@japa/assert":"^4.0.1","@japa/runner":"^4.2.0","@adonisjs/core":"^6.17.2","@adonisjs/lucid":"^21.6.1","reflect-metadata":"^0.2.2","@japa/expect-type":"^2.0.3","@japa/file-system":"^2.3.2","@adonisjs/assembler":"^7.8.2","@japa/plugin-adonisjs":"^4.0.0","@adonis-cockpit/eslint-config":"0.0.1-alpha.1","@adonis-cockpit/typescript-config":"0.0.1-alpha.1"},"peerDependencies":{"@adonisjs/core":"^6.2.0","@adonisjs/lucid":"^21.6.1"},"_npmOperationalInternal":{"tmp":"tmp/lucid-infer_0.0.1-alpha.1_1743320727909_0.9341675465744719","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.2":{"name":"@adonis-cockpit/lucid-infer","version":"0.0.1-alpha.2","keywords":["adonis","adonisjs","ally","oidc","authentik"],"author":{"name":"Martin Paucot","email":"contact@martin-paucot.fr"},"license":"MIT","_id":"@adonis-cockpit/lucid-infer@0.0.1-alpha.2","maintainers":[{"name":"mpaucot","email":"m.paucot@syneki.com"}],"homepage":"https://friendsofadonis.com/docs/ally-extra","bugs":{"url":"https://github.com/FriendsOfAdonis/FriendsOfAdonis/issues"},"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"dist":{"shasum":"25ed298e93b07398ad5ca8e40b03dd72257833b5","tarball":"https://registry.npmjs.org/@adonis-cockpit/lucid-infer/-/lucid-infer-0.0.1-alpha.2.tgz","fileCount":13,"integrity":"sha512-DeGG/Gx8OeVMnLukFOQSjeExAyCeIBBNZoNhRYPy46HG1VQXfDpTYFN+X291Y+PMBNxlN8HQ48El2yh5xyEuYQ==","signatures":[{"sig":"MEUCIQDvrsmie2Zg+UKPfVdVuC0H6WC2/omjppYhP+Cs9yH7XgIgQj4iPjlTmBsYoU+f8+64UihRKLaDJHlrDBtNRmAE87Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10912},"type":"module","engines":{"node":">=20.6.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.d.ts"},"gitHead":"05ff22bcbdac0664d7b3a743e803fc303f8e8940","scripts":{"dev":"tsc --watch","lint":"eslint .","test":"c8 yarn quick:test","build":"tsc","clean":"del-cli build","format":"prettier --write .","version":"yarn build","prebuild":"yarn clean","typecheck":"tsc --noEmit","quick:test":"node --import=./tsnode.esm.js --enable-source-maps bin/test.ts","copy:templates":"copyfiles -V \"stubs/**/*.stub\" \"resources/**/*.edge\" build","index:commands":"adonis-kit index build/commands"},"_npmUser":{"name":"mpaucot","email":"m.paucot@syneki.com"},"repository":{"url":"git+https://github.com/FriendsOfAdonis/FriendsOfAdonis.git","type":"git","directory":"packages/ally-extra"},"_npmVersion":"10.9.2","description":"Package to infer Lucid model attributes by parsing AST tree","directories":{},"_nodeVersion":"23.10.0","dependencies":{"magicast":"^0.3.5","@vinejs/vine":"^3.0.1"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","del-cli":"^6.0.0","ts-node":"^10.9.2","prettier":"^3.5.3","@swc/core":"1.11.13","copyfiles":"^2.4.1","typescript":"^5.8.2","@types/node":"^22.13.14","@babel/types":"^7.27.0","@japa/assert":"^4.0.1","@japa/runner":"^4.2.0","@adonisjs/core":"^6.17.2","@adonisjs/lucid":"^21.6.1","reflect-metadata":"^0.2.2","@japa/expect-type":"^2.0.3","@japa/file-system":"^2.3.2","@adonisjs/assembler":"^7.8.2","@japa/plugin-adonisjs":"^4.0.0","@adonis-cockpit/eslint-config":"0.0.1-alpha.2","@adonis-cockpit/typescript-config":"0.0.1-alpha.2"},"peerDependencies":{"@adonisjs/core":"^6.2.0","@adonisjs/lucid":"^21.6.1"},"_npmOperationalInternal":{"tmp":"tmp/lucid-infer_0.0.1-alpha.2_1743333225439_0.15790415022991056","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.3":{"name":"@adonis-cockpit/lucid-infer","version":"0.0.1-alpha.3","keywords":["adonis","adonisjs","ally","oidc","authentik"],"author":{"name":"Martin Paucot","email":"contact@martin-paucot.fr"},"license":"MIT","_id":"@adonis-cockpit/lucid-infer@0.0.1-alpha.3","maintainers":[{"name":"mpaucot","email":"m.paucot@syneki.com"}],"homepage":"https://friendsofadonis.com/docs/ally-extra","bugs":{"url":"https://github.com/FriendsOfAdonis/FriendsOfAdonis/issues"},"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"dist":{"shasum":"cf053e68b962afcfa218fa8c0ecfdd40fbbeb7db","tarball":"https://registry.npmjs.org/@adonis-cockpit/lucid-infer/-/lucid-infer-0.0.1-alpha.3.tgz","fileCount":13,"integrity":"sha512-QDMOdIjg+LBcPZc26YuppJ9ys64t2pmVqmYymUpxKN48AI1dnfgOGFDlhS3cWBvIG497cDPegpn3strjUFomlQ==","signatures":[{"sig":"MEYCIQDCEWjMKF7KPQxZdYOnKB/pH0TBl1SKMkIY9Y0d2/f5FAIhAJhnfh1QNAapz7V++hYJrKkRWlaViNT4uTAY8PTxDyVt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10912},"type":"module","engines":{"node":">=20.6.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.d.ts"},"gitHead":"c87c370b04dd9c020a9c8f7487e7be9918fddb8d","scripts":{"dev":"tsc --watch","lint":"eslint .","test":"c8 yarn quick:test","build":"tsc","clean":"del-cli build","format":"prettier --write .","version":"yarn build","prebuild":"yarn clean","typecheck":"tsc --noEmit","quick:test":"node --import=./tsnode.esm.js --enable-source-maps bin/test.ts","copy:templates":"copyfiles -V \"stubs/**/*.stub\" \"resources/**/*.edge\" build","index:commands":"adonis-kit index build/commands"},"_npmUser":{"name":"mpaucot","email":"m.paucot@syneki.com"},"repository":{"url":"git+https://github.com/FriendsOfAdonis/FriendsOfAdonis.git","type":"git","directory":"packages/ally-extra"},"_npmVersion":"10.9.2","description":"Package to infer Lucid model attributes by parsing AST tree","directories":{},"_nodeVersion":"23.10.0","dependencies":{"magicast":"^0.3.5","@vinejs/vine":"^3.0.1"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","del-cli":"^6.0.0","ts-node":"^10.9.2","prettier":"^3.5.3","@swc/core":"1.11.13","copyfiles":"^2.4.1","typescript":"^5.8.2","@types/node":"^22.13.14","@babel/types":"^7.27.0","@japa/assert":"^4.0.1","@japa/runner":"^4.2.0","@adonisjs/core":"^6.17.2","@adonisjs/lucid":"^21.6.1","reflect-metadata":"^0.2.2","@japa/expect-type":"^2.0.3","@japa/file-system":"^2.3.2","@adonisjs/assembler":"^7.8.2","@japa/plugin-adonisjs":"^4.0.0","@adonis-cockpit/eslint-config":"0.0.1-alpha.3","@adonis-cockpit/typescript-config":"0.0.1-alpha.3"},"peerDependencies":{"@adonisjs/core":"^6.2.0","@adonisjs/lucid":"^21.6.1"},"_npmOperationalInternal":{"tmp":"tmp/lucid-infer_0.0.1-alpha.3_1743338705426_0.5723514573850124","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.4":{"name":"@adonis-cockpit/lucid-infer","version":"0.0.1-alpha.4","keywords":["adonis","adonisjs","ally","oidc","authentik"],"author":{"name":"Martin Paucot","email":"contact@martin-paucot.fr"},"license":"MIT","_id":"@adonis-cockpit/lucid-infer@0.0.1-alpha.4","maintainers":[{"name":"mpaucot","email":"m.paucot@syneki.com"}],"homepage":"https://friendsofadonis.com/docs/ally-extra","bugs":{"url":"https://github.com/FriendsOfAdonis/FriendsOfAdonis/issues"},"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"dist":{"shasum":"9fb92860e87a7256c65eecfa0f2b23f626da0398","tarball":"https://registry.npmjs.org/@adonis-cockpit/lucid-infer/-/lucid-infer-0.0.1-alpha.4.tgz","fileCount":13,"integrity":"sha512-2w0yNMImSGIvekV+xyqfkqtXaWoa6FcLg8lPVjrpBYIEpzg4+b6FEzDCz21eOueYcfs8/Aj+VKw8SxrCFv9PcQ==","signatures":[{"sig":"MEQCIB71B+nTyK8G6ByYUA1XVjLZtmvWVxPrVig8eQCdLBarAiArFQQWzuV0l8oKBWrSdXaX69ju9tX9JdgtRsI1ewxr2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10912},"type":"module","engines":{"node":">=20.6.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.d.ts"},"gitHead":"c87c370b04dd9c020a9c8f7487e7be9918fddb8d","scripts":{"dev":"tsc --watch","lint":"eslint .","test":"c8 yarn quick:test","build":"tsc","clean":"del-cli build","format":"prettier --write .","version":"yarn build","prebuild":"yarn clean","typecheck":"tsc --noEmit","quick:test":"node --import=./tsnode.esm.js --enable-source-maps bin/test.ts","copy:templates":"copyfiles -V \"stubs/**/*.stub\" \"resources/**/*.edge\" build","index:commands":"adonis-kit index build/commands"},"_npmUser":{"name":"mpaucot","email":"m.paucot@syneki.com"},"repository":{"url":"git+https://github.com/FriendsOfAdonis/FriendsOfAdonis.git","type":"git","directory":"packages/ally-extra"},"_npmVersion":"10.9.2","description":"Package to infer Lucid model attributes by parsing AST tree","directories":{},"_nodeVersion":"23.10.0","dependencies":{"magicast":"^0.3.5","@vinejs/vine":"^3.0.1"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","del-cli":"^6.0.0","ts-node":"^10.9.2","prettier":"^3.5.3","@swc/core":"1.11.13","copyfiles":"^2.4.1","typescript":"^5.8.2","@types/node":"^22.13.14","@babel/types":"^7.27.0","@japa/assert":"^4.0.1","@japa/runner":"^4.2.0","@adonisjs/core":"^6.17.2","@adonisjs/lucid":"^21.6.1","reflect-metadata":"^0.2.2","@japa/expect-type":"^2.0.3","@japa/file-system":"^2.3.2","@adonisjs/assembler":"^7.8.2","@japa/plugin-adonisjs":"^4.0.0","@adonis-cockpit/eslint-config":"0.0.1-alpha.4","@adonis-cockpit/typescript-config":"0.0.1-alpha.4"},"peerDependencies":{"@adonisjs/core":"^6.2.0","@adonisjs/lucid":"^21.6.1"},"_npmOperationalInternal":{"tmp":"tmp/lucid-infer_0.0.1-alpha.4_1743341574152_0.31938092399047946","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.5":{"name":"@adonis-cockpit/lucid-infer","description":"Package to infer Lucid model attributes by parsing AST tree","version":"0.0.1-alpha.5","engines":{"node":">=20.6.0"},"type":"module","exports":{".":"./build/index.js","./types":"./build/src/types.d.ts"},"scripts":{"clean":"del-cli build","copy:templates":"copyfiles -V \"stubs/**/*.stub\" \"resources/**/*.edge\" build","index:commands":"adonis-kit index build/commands","typecheck":"tsc --noEmit","lint":"eslint .","format":"prettier --write .","quick:test":"node --import=./tsnode.esm.js --enable-source-maps bin/test.ts","test":"c8 yarn quick:test","prebuild":"yarn clean","build":"tsc","dev":"tsc --watch","version":"yarn build"},"keywords":["adonis","adonisjs","ally","oidc","authentik"],"author":{"name":"Martin Paucot","email":"contact@martin-paucot.fr"},"repository":{"type":"git","url":"git+https://github.com/FriendsOfAdonis/FriendsOfAdonis.git","directory":"packages/ally-extra"},"bugs":{"url":"https://github.com/FriendsOfAdonis/FriendsOfAdonis/issues"},"homepage":"https://friendsofadonis.com/docs/ally-extra","license":"MIT","devDependencies":{"@adonis-cockpit/eslint-config":"0.0.1-alpha.5","@adonis-cockpit/typescript-config":"0.0.1-alpha.5","@adonisjs/assembler":"^7.8.2","@adonisjs/core":"^6.17.2","@adonisjs/lucid":"^21.6.1","@babel/types":"^7.27.0","@japa/assert":"^4.0.1","@japa/expect-type":"^2.0.3","@japa/file-system":"^2.3.2","@japa/plugin-adonisjs":"^4.0.0","@japa/runner":"^4.2.0","@swc/core":"1.11.13","@types/node":"^22.13.14","c8":"^10.1.3","copyfiles":"^2.4.1","del-cli":"^6.0.0","prettier":"^3.5.3","reflect-metadata":"^0.2.2","ts-node":"^10.9.2","typescript":"^5.8.2"},"peerDependencies":{"@adonisjs/core":"^6.2.0","@adonisjs/lucid":"^21.6.1"},"publishConfig":{"access":"public","tag":"latest"},"c8":{"reporter":["text","html"],"exclude":["tests/**"]},"dependencies":{"@vinejs/vine":"^3.0.1","magicast":"^0.3.5"},"_id":"@adonis-cockpit/lucid-infer@0.0.1-alpha.5","gitHead":"c87c370b04dd9c020a9c8f7487e7be9918fddb8d","_nodeVersion":"23.10.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-rSXuDDD4qDpOb4TL7jnJXYjraPLpb4Dj6cQo2kgQ3V6S3+bWuqvfBZPfvh2LZEAuiorsHLz4Ba0vl4mc3aOd2A==","shasum":"e656d71fe3472403d5767ad2c23d79cede712e9c","tarball":"https://registry.npmjs.org/@adonis-cockpit/lucid-infer/-/lucid-infer-0.0.1-alpha.5.tgz","fileCount":13,"unpackedSize":10912,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEp/hQv7y35UgR5za7E1X1w3v1bLJxqF/3IR8i+5RlBwAiEApYKC7x0U2Bm8R4QWqA7UCuioA9pMXCxAinzrEQnJxrk="}]},"_npmUser":{"name":"mpaucot","email":"m.paucot@syneki.com"},"directories":{},"maintainers":[{"name":"mpaucot","email":"m.paucot@syneki.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/lucid-infer_0.0.1-alpha.5_1743342409110_0.1317892498223221"},"_hasShrinkwrap":false}},"time":{"created":"2025-03-30T07:33:01.539Z","modified":"2025-03-30T13:46:49.501Z","0.0.1-alpha.0":"2025-03-30T07:33:01.806Z","0.0.1-alpha.1":"2025-03-30T07:45:28.116Z","0.0.1-alpha.2":"2025-03-30T11:13:45.598Z","0.0.1-alpha.3":"2025-03-30T12:45:05.667Z","0.0.1-alpha.4":"2025-03-30T13:32:54.332Z","0.0.1-alpha.5":"2025-03-30T13:46:49.311Z"},"bugs":{"url":"https://github.com/FriendsOfAdonis/FriendsOfAdonis/issues"},"author":{"name":"Martin Paucot","email":"contact@martin-paucot.fr"},"license":"MIT","homepage":"https://friendsofadonis.com/docs/ally-extra","keywords":["adonis","adonisjs","ally","oidc","authentik"],"repository":{"type":"git","url":"git+https://github.com/FriendsOfAdonis/FriendsOfAdonis.git","directory":"packages/ally-extra"},"description":"Package to infer Lucid model attributes by parsing AST tree","maintainers":[{"name":"mpaucot","email":"m.paucot@syneki.com"}],"readme":"<div align=\"center\">\n<br/>\n\n## @adonis-cockpit/lucid-infer\n\n### Infer Lucid model attributes by parsing AST tree\n\n<br/>\n</div>\n\n<div align=\"center\">\n\n<!-- automd:badges color=\"brightgreen\" license name=\"@adonis-cockpit/lucid-infer\" bundlephobia packagephobia -->\n\n[![npm version](https://img.shields.io/npm/v/@adonis-cockpit/lucid-infer?color=brightgreen)](https://npmjs.com/package/@adonis-cockpit/lucid-infer)\n[![npm downloads](https://img.shields.io/npm/dm/@adonis-cockpit/lucid-infer?color=brightgreen)](https://npm.chart.dev/@adonis-cockpit/lucid-infer)\n[![bundle size](https://img.shields.io/bundlephobia/minzip/@adonis-cockpit/lucid-infer?color=brightgreen)](https://bundlephobia.com/package/@adonis-cockpit/lucid-infer)\n[![install size](https://badgen.net/packagephobia/install/@adonis-cockpit/lucid-infer?color=brightgreen)](https://packagephobia.com/result?p=@adonis-cockpit/lucid-infer)\n\n<!-- /automd -->\n\n</div>\n\n## Description\n\nTypescript reflection system is limited and as soon as we used `null`, `undefined`, arrays or more complex types, we lose the information.\n\nThis library works by parsing the class AST tree to retrieve all the required information about the model columns.\n\n## License\n\n[MIT licensed](LICENSE.md).\n","readmeFilename":"README.md"}