{"_id":"fiberx-backend-toolkit","_rev":"115-68974e790e7e61e4388b76ac33ec2c9e","name":"fiberx-backend-toolkit","dist-tags":{"latest":"1.1.7"},"versions":{"0.0.1":{"name":"fiberx-backend-toolkit","version":"0.0.1","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@0.0.1","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"815e34ad0da6f63268cf5b2b8cb538767bc31a74","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-0.0.1.tgz","fileCount":29,"integrity":"sha512-z2RqnEKg3mMMFY7DuIB7u8wMpp3Z9uYDSDbVVobRIMIoQcJexQqYZ6w1tDIB/sgkxO6AfVY3wdWMOE9i+jUURQ==","signatures":[{"sig":"MEQCIGOkkUCSQ0SkqWtW9KhAcgoG2uF/4mQkC61up/me6B8yAiAF4SrZoRg/7SZo+b2RE/fl07oIU1aWfSqq31iZF5iiiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93704},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"20.x"},"exports":{".":"./dist/index.js","./types":"./dist/types/index.js","./utils":"./dist/utils/index.js","./database":"./dist/database/index.js"},"gitHead":"ed4cad00dac2ae1fa339f84cfa40e684ad8d005c","scripts":{"build":"tsup"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"11.7.0","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","js-yaml":"^4.1.0","sequelize":"^6.37.7","jsonwebtoken":"^9.0.2","sequelize-typescript":"^2.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","ts-node":"^10.9.2","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_0.0.1_1770044182782_0.5600419307696178","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"fiberx-backend-toolkit","version":"0.0.2","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@0.0.2","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"05fbdbe4247778e33f2f6aa41acd461a2f7e3f9b","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-0.0.2.tgz","fileCount":18,"integrity":"sha512-upZNb4R2/AaVwNlwb+eyxgiYfcDJ+5ZFmzswYBaQttAR7pBNLfSavUnkmFrSoEi8tXRkC0bde+GDWIVlvonQAQ==","signatures":[{"sig":"MEYCIQC5qER8wm3u1np1SCeX2NzjYlD3jNJHkSzgSTVhHiD+SgIhAJaBK4XDflEEg1axcfMogSc0umC1oP0Kn12r+5OTxWWb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":213365},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"20.x"},"exports":{".":"./dist/index.js","./types":"./dist/types/index.js","./utils":"./dist/utils/index.js","./database":"./dist/database/index.js"},"gitHead":"f6d05afc969a208211b9a1b5e3df3508b7c44e22","scripts":{"build":"tsup","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"11.7.0","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","js-yaml":"^4.1.0","sequelize":"^6.37.7","jsonwebtoken":"^9.0.2","sequelize-typescript":"^2.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","ts-node":"^10.9.2","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_0.0.2_1770044633787_0.4120422103408685","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"fiberx-backend-toolkit","version":"0.0.7","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@0.0.7","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"5e2ae02e36ffacb8979aed9856d055cc767b9fcf","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-0.0.7.tgz","fileCount":20,"integrity":"sha512-3qwjuAN/nlW9zbeKI+VQ9FkoakjYAQjmkQXrV2jfMCGlo74oKGy5o+Nad5QRpHu4PDa/g/xlEteZzH+H8vs4Rg==","signatures":[{"sig":"MEQCIDI8QT8KbQ5iMDWdwoEXmNdhB/4UQbiU6YPu62A3VLuEAiBsjOlY2t9YnV2uP4JuyjvRIM0FgJbHEQrGlZJUq78hPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":245973},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"20.x"},"exports":{".":"./dist/index.js","./types":"./dist/types/index.js","./utils":"./dist/utils/index.js","./database":"./dist/database/index.js"},"gitHead":"ca0a4a5107a2c5a2c2662538ec2404d535d80281","scripts":{"build":"tsup","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"11.7.0","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","jsonwebtoken":"^9.0.2","sequelize-typescript":"^2.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","ts-node":"^10.9.2","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_0.0.7_1770135217028_0.8990276755800795","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"fiberx-backend-toolkit","version":"0.0.8","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@0.0.8","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"ab7dc8f5ce8d605c88575b9cbe2546abea35021d","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-0.0.8.tgz","fileCount":23,"integrity":"sha512-QCc3qk6rq1IAa7P2gQP5PaeUUObdCoYur6Z0GRRv20rBzy4BLmvoybWCH5XsEK6fSENp6/rIQ9DC8JW1KbemCA==","signatures":[{"sig":"MEYCIQDdCNT5+Zx0n9Jnil6T2WibwN7Mnp6KxfkNcDZNKg0sKgIhAIr8Z7MGtDzD28tE0XRglOMRxx1/z3zKWmlAjiAvE+m9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294193},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"20.x"},"exports":{".":"./dist/index.js","./types":"./dist/types/index.js","./utils":"./dist/utils/index.js","./database":"./dist/database/index.js","./middle_ware":"./dist/middle_ware/index.js"},"gitHead":"756b26e6042612ad777099c42f628d03976e05cd","scripts":{"build":"tsup","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"11.7.0","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","jsonwebtoken":"^9.0.2","sequelize-typescript":"^2.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","ts-node":"^10.9.2","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_0.0.8_1770135686976_0.8003606776071492","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"fiberx-backend-toolkit","version":"0.0.9","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@0.0.9","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"c0a3ac66f936cfdbd1eec36b21a5721b5047ec07","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-0.0.9.tgz","fileCount":25,"integrity":"sha512-7C1DusrM+wj3ZlQm9Wa/eXVv60ZUEcr869xF0mmgn9d6hA0Xsw3LdvbWXIwRlNg8gXAJSSwEacJuDl81TYPqXw==","signatures":[{"sig":"MEYCIQCcmCExqvdhJwIc471UZamlKBE91JFxiYiJhGdoehc0BQIhAOfS3XMrLlqlsfiXX+DNC5WseHLSRv/10CED5AuJOYFW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":295530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"20.x"},"exports":{".":"./dist/index.js","./types":"./dist/types/index.js","./utils":"./dist/utils/index.js","./database":"./dist/database/index.js","./middle_ware":"./dist/middle_ware/index.js"},"gitHead":"57b420070b906fe7542e227b5d56089d1c2fb0a6","scripts":{"build":"tsup","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"11.7.0","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","jsonwebtoken":"^9.0.2","sequelize-typescript":"^2.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","ts-node":"^10.9.2","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_0.0.9_1770136065600_0.8832487898172334","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"fiberx-backend-toolkit","version":"0.0.10","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@0.0.10","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"455df80c3980e2b12821b4f11e2d2804f694503e","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-0.0.10.tgz","fileCount":25,"integrity":"sha512-UEV6USvEOJvusxptJYbqsn4mHjD+hCBtvYFIJUlfiAIYrpoHur8epD8nHuAd0cnG2V1sW/1bS+/9EcOYniMlyA==","signatures":[{"sig":"MEUCIBrsIL1/BfQaGUewM6p+0jGNOthYX2INJ6blszMXUk5oAiEA3J7c00jneyA7ZKFhtfzzVY56S8GM08N/nq6SxLF7fkY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":304711},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"20.x"},"exports":{".":"./dist/index.js","./types":"./dist/types/index.js","./utils":"./dist/utils/index.js","./database":"./dist/database/index.js","./middle_ware":"./dist/middle_ware/index.js"},"gitHead":"47e64999b0beb5a4de864acaa77cb45d589150ef","scripts":{"build":"tsup","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"11.7.0","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","jsonwebtoken":"^9.0.2","sequelize-typescript":"^2.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","ts-node":"^10.9.2","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_0.0.10_1770165211349_0.4685159144584643","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"fiberx-backend-toolkit","version":"0.0.11","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@0.0.11","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"9d5e5d8c69470e9f59ed44d1fec0a31e9bc4ae02","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-0.0.11.tgz","fileCount":25,"integrity":"sha512-pT1+tdEMJoTE4s7lJlc/h+Fh1x1VUKZcZi7DirF+T4Tlo9OQkxwFew6YHCQFP9NxRrsV7Wazj45wIh2dKHgu9g==","signatures":[{"sig":"MEUCIGLI7aJF8QwKEwRRk4lR/hK1eR5ksmeUN+LNr9bGDpf2AiEA9DhgaKVMBPICOQGoWolTvZq+wXEy9RZ/TNc81VxO7ZI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":304711},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"20.x"},"exports":{".":"./dist/index.js","./types":"./dist/types/index.js","./utils":"./dist/utils/index.js","./database":"./dist/database/index.js","./middle_ware":"./dist/middle_ware/index.js"},"gitHead":"97df366d0a7bf7d8ca0609ae5f7dd9228cbc32f1","scripts":{"build":"tsup","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"11.7.0","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","jsonwebtoken":"^9.0.2","sequelize-typescript":"^2.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","ts-node":"^10.9.2","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_0.0.11_1770165359079_0.08253749570872415","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"fiberx-backend-toolkit","version":"0.0.12","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@0.0.12","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"ef3d954fe947305e2577cd71cae56b973ca650db","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-0.0.12.tgz","fileCount":25,"integrity":"sha512-tIvtlLXlpJdqs1odkmTbgKDd3r9vODVzmYZ1H0+UWgIWmYq5XE96eLuN4qItGCr53XgDjIEgqqkrPaMXSGAAdQ==","signatures":[{"sig":"MEYCIQDEo19VWMN4PkWgwcwMJE8zyZKOUKgDlcE/hYg8AelcNgIhAMtiXkZFAL/AEFuEwoeq57S1vKgJaMfrqPL1RbVO/ebb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":305932},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"20.x"},"exports":{".":"./dist/index.js","./types":"./dist/types/index.js","./utils":"./dist/utils/index.js","./database":"./dist/database/index.js","./middle_ware":"./dist/middle_ware/index.js"},"gitHead":"93f0fd8b53e14993ebab590ef6db64f1443d5db7","scripts":{"build":"tsup","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"11.7.0","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","jsonwebtoken":"^9.0.2","sequelize-typescript":"^2.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","ts-node":"^10.9.2","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_0.0.12_1770166523404_0.19122015695253514","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"fiberx-backend-toolkit","version":"0.0.13","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@0.0.13","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"12931365390bd456ca41d313f809922f769eb2a1","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-0.0.13.tgz","fileCount":25,"integrity":"sha512-TWsso8FVddAYHcjc1zpLj34x+tR1FpfTd7Qv6NPJ+oPMUJeHLtaBvNNUWTPdGrVVtU7+mvISDqdZfLoR5MVqQw==","signatures":[{"sig":"MEYCIQDJu4jdH2qmlQKCQEisWMkm55xJVVrBCYHwSjjoeMhKFAIhAK2SGsiYLHwVKdNa4h4siYmyFuootEMZuqHYPaa4c2J4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":310581},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"20.x"},"exports":{".":"./dist/index.js","./types":"./dist/types/index.js","./utils":"./dist/utils/index.js","./database":"./dist/database/index.js","./middle_ware":"./dist/middle_ware/index.js"},"gitHead":"308bb90546702d460eb13d63746d53ba4be0848d","scripts":{"build":"tsup","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"11.7.0","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","jsonwebtoken":"^9.0.2","sequelize-typescript":"^2.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","ts-node":"^10.9.2","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_0.0.13_1770168019828_0.764418264734352","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"fiberx-backend-toolkit","version":"0.0.14","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@0.0.14","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"d9a0493b8a652f32e716cfe49c266e9d3ea8e7b5","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-0.0.14.tgz","fileCount":25,"integrity":"sha512-SiTyKhQ8BO4nj17REGco+uiHkRvWuSz8zWl4/lowUWDlx+6w9xkjhzbyHvbJHWbRgvJNMPe2bdoy0JkP29Vytw==","signatures":[{"sig":"MEQCIHaCdmjTHo0pF2YXTz9fS8tazlacPf95P3/EThBQHp0lAiA5CdP47SqsGFTMumLCgGSOIHKCWhfwp2MSS4YE0rirzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":328392},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"20.x"},"exports":{".":"./dist/index.js","./types":"./dist/types/index.js","./utils":"./dist/utils/index.js","./database":"./dist/database/index.js","./middle_ware":"./dist/middle_ware/index.js"},"gitHead":"b16ad28914306957104816791784fbd7496a1c35","scripts":{"build":"tsup","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"11.7.0","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","jsonwebtoken":"^9.0.2","sequelize-typescript":"^2.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","ts-node":"^10.9.2","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_0.0.14_1770202382351_0.9547326591712126","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"fiberx-backend-toolkit","version":"0.0.15","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@0.0.15","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"fa089517629c55da52f5115d3414f55afbb3f8e8","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-0.0.15.tgz","fileCount":76,"integrity":"sha512-EOOQ5DoluzegYh03Dbq6Gw+myAl7Kes1fkWJw+3UASc4ayLxO/q8dRu1+mnQUPZQb65BlyTQMvJOlalK3jvMUA==","signatures":[{"sig":"MEYCIQCJ5XNy/XMHc8SpG7fIHR3qYmA+SVM4ycHcLeSbarsq3AIhAM4XWYpSarL7qtVsddmOPzKVyBmdEKMP9i1yPKzYus9w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154753},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"20.x"},"gitHead":"dba47bb508b185358a9ceeb498c9dae877588d4e","scripts":{"build":"tsc && tsc-alias","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"11.7.0","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","jsonwebtoken":"^9.0.2","sequelize-typescript":"^2.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","ts-node":"^10.9.2","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_0.0.15_1770211305495_0.9697430607971451","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"fiberx-backend-toolkit","version":"0.0.16","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@0.0.16","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"8b732f5b1e16b1b429e08281a59840e8aea8dde3","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-0.0.16.tgz","fileCount":76,"integrity":"sha512-e+HWT0TgTuFB/BefdPl2ocQrKBOoS7x7UcFT2jgLIflwV5pa1TJD4k96zIbT2LSXo2lDJJs0kEJh+98ZFp2jZQ==","signatures":[{"sig":"MEYCIQC8NtntVNuBD6Q5qPRtZDhcSxdZFADE4rui7bBMW2YDNAIhAKQWzRpPh8NXN76GI7+u/0B/xlzwk01lTOYdRsGAzzxl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154801},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"20.x"},"gitHead":"62c1268d86a3fa2e466667968ce146fab5d1b387","scripts":{"build":"tsc && tsc-alias","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"11.7.0","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","jsonwebtoken":"^9.0.2","sequelize-typescript":"^2.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","ts-node":"^10.9.2","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_0.0.16_1770211946877_0.14447788253320537","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"fiberx-backend-toolkit","version":"0.0.18","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@0.0.18","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"f3451cced8918d9281ce4b994ac09cd451f7b4de","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-0.0.18.tgz","fileCount":76,"integrity":"sha512-Po9Y/YlSlI9Jhf+H8YZzgdPpTILFEbxQAl/4x3G/iYn517g3Ay+23CGU4t7GO9WHV/UzTUic3xScdDfPp6HTsw==","signatures":[{"sig":"MEUCIFmYiODSUgx3cru+FonG4VIAqPPx/UPWs3FX80eNriPGAiEAtZSwlyj1mrvcIobAnRaNM2Ffv4QrB7V3FhEzMnEuyJE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154634},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"20.x"},"gitHead":"1057f7ea8fed2fc7e729e63df93deebcf7ac4c99","scripts":{"build":"tsc && tsc-alias","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"11.7.0","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","jsonwebtoken":"^9.0.2","sequelize-typescript":"^2.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","ts-node":"^10.9.2","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_0.0.18_1770212644248_0.8334727048680801","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"fiberx-backend-toolkit","version":"0.0.19","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@0.0.19","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"ded472e79773d500df8f3e234e9fe7a91e4e9e25","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-0.0.19.tgz","fileCount":76,"integrity":"sha512-o9KfIltF9vRJls6uxogEwVj8RyTAgB4vuFbAxVjeCT4u8OtsNhPTBdZILirEMPCqpXUgTP8HKLiZkh0Fl2d8dA==","signatures":[{"sig":"MEUCICmI5b0fXXt1pvvIei2CWABI+ZUR3wZLaeE2rwvdr34YAiEAo2cy9Wji5q5U95TmcH5Lb/P6S01xTDnaprZL7Lsubr4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166582},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"20.x"},"gitHead":"b933d816449aefc093fd5659d75f93acf878edab","scripts":{"build":"tsc && tsc-alias","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"11.7.0","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","jsonwebtoken":"^9.0.2","sequelize-typescript":"^2.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","ts-node":"^10.9.2","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_0.0.19_1770212990214_0.8189649886965853","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"name":"fiberx-backend-toolkit","version":"0.0.20","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@0.0.20","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"6ff75807b74fd317af84c6a1e9d3fd0486710ba4","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-0.0.20.tgz","fileCount":76,"integrity":"sha512-T/um02tAaX6r+pLOgXCKgFN1mOgaTpCZMgPfLCn5eqWeKprPJ1E0WZ8ttNkMGJvL3ZmlC1gFimsdNuya6nZiZQ==","signatures":[{"sig":"MEQCIA//H/5YqTs6+5/rq46OkzoTtL85CNHawbL1sb133zQZAiB0v8+Oujtp7F1mjnInPdyuXV3NkP8WGgbOFZ6y1Ka0LA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":169595},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":"20.x"},"gitHead":"dc19f2a8d595ac40056f5115f3ddf93e7e41878f","scripts":{"build":"tsc && tsc-alias","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"11.7.0","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","jsonwebtoken":"^9.0.2","sequelize-typescript":"^2.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","ts-node":"^10.9.2","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_0.0.20_1770213465651_0.6939259153081707","host":"s3://npm-registry-packages-npm-production"}},"0.0.21":{"name":"fiberx-backend-toolkit","version":"0.0.21","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@0.0.21","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"33b16838a87ac76d49830f8e49da73e0bbd4da6e","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-0.0.21.tgz","fileCount":76,"integrity":"sha512-idHKnVavFyp5QVmPibDisJBWchrGTwCZ3QO8l7vjXMQHtemGLFGA8ND7JtuA4vOt/hTHYD8der8iK2UK5lAqEQ==","signatures":[{"sig":"MEYCIQDN1oLKJ+0c4+QQoW/amKk/zWwSuj3p9GX2cdL983WlnwIhAP8djq5ep7Fse2ICSI7UavOglb+iRPy4dRLG9F8gLp7I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":167689},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":"20.x"},"gitHead":"211e4a51ad216220a5c973f7875d13e9656be125","scripts":{"build":"tsc && tsc-alias","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"11.7.0","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","jsonwebtoken":"^9.0.2","sequelize-typescript":"^2.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","ts-node":"^10.9.2","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_0.0.21_1770214454324_0.5970612419889416","host":"s3://npm-registry-packages-npm-production"}},"0.0.22":{"name":"fiberx-backend-toolkit","version":"0.0.22","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@0.0.22","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"dbb103649962ea7d80510bc82962781f65efa9f1","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-0.0.22.tgz","fileCount":76,"integrity":"sha512-xS9XoDmSE62CZU7hlsf88Xu2h9M4r9hjs1U0uazXeRu4RiskosmkCFYmeIAuinDUWazguj+kk0LZki4K7mKXng==","signatures":[{"sig":"MEQCIFodouT+y9Z9on26p74LEccLY5xnBElN/u0DcBdNc7epAiAFI+ybcfq8TMMwzg4eu2Ed3nltrKgLHzaLfWFN4nPfaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":167743},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":"20.x"},"gitHead":"16ddc79f113e4a6788c2b3b8b814d9442213e378","scripts":{"build":"tsc && tsc-alias","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"11.7.0","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","jsonwebtoken":"^9.0.2","sequelize-typescript":"^2.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","ts-node":"^10.9.2","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_0.0.22_1770214595182_0.022867498479443693","host":"s3://npm-registry-packages-npm-production"}},"0.0.23":{"name":"fiberx-backend-toolkit","version":"0.0.23","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@0.0.23","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"cfc5000e3e7dc3ad3a4bef4063fd4605750e4ec5","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-0.0.23.tgz","fileCount":76,"integrity":"sha512-ZImcUYMZVw0zU5Y1yd3l22n6Ci2hKeEPk4G/lc3QpBosnID7CrMhyWCNq1hrBbdCHbTZJ3uecsubBMS1OaGosw==","signatures":[{"sig":"MEQCIHlYasbhrMNMpt1VS8H0vix1tq4xJ2fUxEHwEcbxDIMsAiAwrZYKr6WfxowXx22GS0a/V958UxAVBQkig8u8SJET7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":167766},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":"20.x"},"gitHead":"30997f2e9076fe7c3d10ff0b107365c0181f4f70","scripts":{"build":"tsc && tsc-alias","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"11.7.0","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","jsonwebtoken":"^9.0.2","sequelize-typescript":"^2.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","ts-node":"^10.9.2","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_0.0.23_1770217961268_0.7618890268312266","host":"s3://npm-registry-packages-npm-production"}},"0.0.26":{"name":"fiberx-backend-toolkit","version":"0.0.26","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@0.0.26","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"3bd8f590d73b7af8ed761c0d2f43db9b0ebbea6b","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-0.0.26.tgz","fileCount":76,"integrity":"sha512-nUPDf3Fl5oAfnmbDdBLbNrP4u3yY7FEmcCUK6BIH0tT+58DZ1liFHHBBVO3vRcuNvPubOhHfUfzFNe+D0HJXcA==","signatures":[{"sig":"MEQCICe45cB3SOPTldcNbzGwvGs179hEaXyDDveKUMFklx+yAiBMkm88vp8oRFCN+KzL0u/AD9QlxYab9/lwVKiows4Z9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":170341},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":"20.x"},"gitHead":"06cd6be1ce8fcab48c2eed1ca6f70d2a04208b5a","scripts":{"build":"tsc && tsc-alias","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","jsonwebtoken":"^9.0.2","sequelize-typescript":"^2.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","ts-node":"^10.9.2","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/node":"^25.2.0","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_0.0.26_1770280476457_0.9778209752205034","host":"s3://npm-registry-packages-npm-production"}},"0.0.27":{"name":"fiberx-backend-toolkit","version":"0.0.27","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@0.0.27","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"ef4dbf3f32c1d81a7207fb9827d8bbf72d748d1d","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-0.0.27.tgz","fileCount":76,"integrity":"sha512-Rv7HBYJmBuaJQIa6guOdGSh+xJJGN6AgAGaNCK2V9if3hjldz3zmoD9VSNEQ89GC6VrD/CyQ3n4Lskbv1TGH2A==","signatures":[{"sig":"MEUCIQC3Y8aUYgAhJ3ILCT17Vu5vSrNzsOeYM5Ve3nr40flu8wIgctt9L43nyLgKb7WMSE9uwFP+FGj+R8F1LYR+xOHF2+A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":170503},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":"20.x"},"gitHead":"30479c3e4f3ec45fb4695861fc9f8c939c1a316c","scripts":{"build":"tsc && tsc-alias","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","jsonwebtoken":"^9.0.2","sequelize-typescript":"^2.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","ts-node":"^10.9.2","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/node":"^25.2.0","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_0.0.27_1770280683977_0.6013263170019876","host":"s3://npm-registry-packages-npm-production"}},"0.0.28":{"name":"fiberx-backend-toolkit","version":"0.0.28","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@0.0.28","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"4b5a5cdef3e1e05e8c404bb89b5aa00695897190","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-0.0.28.tgz","fileCount":76,"integrity":"sha512-SRmw3mXXD1Ue3xf8zQZ46HfeeusvKD/NS6NKUCs0aJSnHAIGftHtRQ01OdzrYiey3UE6oB1ekINF8uW849KKqw==","signatures":[{"sig":"MEUCIGJBrqDmb+mkIZaJwl3Z8vkOS6EUjjinnps5WEfrozsMAiEAy4bJs3NebhhtgsFBYwGOZlG/90kH+4ZIJ1TYgrB5ObU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":171190},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":"20.x"},"gitHead":"84e29d5907b970df4e5bc3b6281090582b307e2c","scripts":{"build":"tsc && tsc-alias","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","jsonwebtoken":"^9.0.2","sequelize-typescript":"^2.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","ts-node":"^10.9.2","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/node":"^25.2.0","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_0.0.28_1770305878434_0.007914618747524305","host":"s3://npm-registry-packages-npm-production"}},"0.0.29":{"name":"fiberx-backend-toolkit","version":"0.0.29","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@0.0.29","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"fa0a5854c3651032c5f18b2bef2a3adb85b9d4b6","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-0.0.29.tgz","fileCount":76,"integrity":"sha512-em2/t4pDtVJPu690ShomeLqEqHQgqiFzqDk+VEDle1O+g10MeZD+/Nqo5DN5IlWMfGiz+OIZV6xGNeCiTqUdpA==","signatures":[{"sig":"MEUCID1SfnbBob9UPIgtOPXp9EU4vtvMIhCuUgAVsdjFFzQxAiEA0xQxXTjUcIfmeLx1jg8eXBCNGjR9qaeDaFj/3xsm7oM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":171293},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":"20.x"},"gitHead":"d3c5872c8b9c27b2ef64433285716f5f33a7fc30","scripts":{"build":"tsc && tsc-alias","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","jsonwebtoken":"^9.0.2","sequelize-typescript":"^2.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","ts-node":"^10.9.2","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/node":"^25.2.0","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_0.0.29_1770306575918_0.8604519579136249","host":"s3://npm-registry-packages-npm-production"}},"0.0.31":{"name":"fiberx-backend-toolkit","version":"0.0.31","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@0.0.31","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"8cca982ed4be8149ebd7e7b675f76e110ad01b1c","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-0.0.31.tgz","fileCount":76,"integrity":"sha512-FxDcMQzZw2P5w7SQD9BSkQUbh0p4loZR1kRfivV5607d8id0yZAJf4ZlrTwjPmGK1bcGxc+YvnVXQCVb0t5pUQ==","signatures":[{"sig":"MEQCIEVhlXTrXGN+SzI7Y5IKsDT0MaNuwnsq19DvdD0Q0f8lAiACoEACy40rWDzBjJNZ+YhQlX1Q+3KiWa954rKKh4kivA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":172058},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":"20.x"},"gitHead":"ec822b387bfee26b34d1fa89b794cad6ed322b86","scripts":{"build":"tsc && tsc-alias","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","jsonwebtoken":"^9.0.2","sequelize-typescript":"^2.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","ts-node":"^10.9.2","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/node":"^25.2.0","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_0.0.31_1770316771447_0.7471568204984527","host":"s3://npm-registry-packages-npm-production"}},"0.0.32":{"name":"fiberx-backend-toolkit","version":"0.0.32","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@0.0.32","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"4fb2251872352240f6c26a02eddc6938501725b5","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-0.0.32.tgz","fileCount":76,"integrity":"sha512-nYregBtuW0PGBvwe/Yi5KxheLbyr0jR1aFziVxmAO4O23X4KyuUZrVWvU4LFc8cWMEd3Sg7MTzZ1Kxf3oqmyGw==","signatures":[{"sig":"MEUCIQDI10G+A5q6Msqg5oBVZHHtc+5azhltxNMCt/YgHYpZYgIgXg5kdSb/ETJ0yTYRquAOwLXQmHFx4Ibr/AGB8mQS7EE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":172334},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":"20.x"},"gitHead":"692f327a43093b34eed30c5921066339a5362a5c","scripts":{"build":"tsc && tsc-alias","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","jsonwebtoken":"^9.0.2","sequelize-typescript":"^2.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","ts-node":"^10.9.2","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/node":"^25.2.0","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_0.0.32_1770319915480_0.7363330530831991","host":"s3://npm-registry-packages-npm-production"}},"0.0.33":{"name":"fiberx-backend-toolkit","version":"0.0.33","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@0.0.33","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"03bd07c162c4b4cd664cebb9d4fb572111578044","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-0.0.33.tgz","fileCount":76,"integrity":"sha512-XWGihxh3bRhLAwb+0hIP9h/I9u/OrT8sUEHGVJpIlRITnBAk4T51+OfP+Si8INTSDEEZm8QG4ibIxfF0HQPnDA==","signatures":[{"sig":"MEYCIQDkRz8tWn25j+dom0PqbC0o/iDxkFw/t3KML9vueRKA1QIhAMfc4xvwjeqWNTLQIErCRYESO3QBwndPnu+5iF1Jc9by","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":172303},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":"20.x"},"gitHead":"00b455e638375131b853e5cca129d4c2daae5640","scripts":{"build":"tsc && tsc-alias","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","jsonwebtoken":"^9.0.2","sequelize-typescript":"^2.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","ts-node":"^10.9.2","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/node":"^25.2.0","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_0.0.33_1770320186261_0.8591359766528841","host":"s3://npm-registry-packages-npm-production"}},"0.0.34":{"name":"fiberx-backend-toolkit","version":"0.0.34","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@0.0.34","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"5ec933cfe2fac187ca378e3ec796b4bfbea3f50a","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-0.0.34.tgz","fileCount":78,"integrity":"sha512-b3xP6RZFvBqHoKVHTOUb5jlrqCTxdN+iO5++H5AoVG/qFs6WXtnYxZW/3kUUSPBKwl77tElOsvH0NfJW0wbQUg==","signatures":[{"sig":"MEUCIQDN7AfeRiZ24nk0lA/f5PdGg7OQpjwXH3Nqbm6c1pUTgQIgbVyK3rXqvDOQG0G7q7GZIFcFy0dffeIuPG3ol4ftrVs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":175581},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":"20.x"},"gitHead":"f035da76f813b22501a9f004753aed26f45f0258","scripts":{"build":"tsc && tsc-alias","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","jsonwebtoken":"^9.0.2","sequelize-typescript":"^2.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","ts-node":"^10.9.2","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/node":"^25.2.0","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_0.0.34_1770640359392_0.3051851194600901","host":"s3://npm-registry-packages-npm-production"}},"0.0.35":{"name":"fiberx-backend-toolkit","version":"0.0.35","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@0.0.35","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"21d9c5aaf4b2b1b33524a18723454c401bd666c4","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-0.0.35.tgz","fileCount":80,"integrity":"sha512-KmeCk46TrrhvwC7ds9Kx0zWBLFppUyDJ8curx9DpX4C4dRWNSBdAv6W05C5rCuRNjuce10tlsml9g3WcWy9C6A==","signatures":[{"sig":"MEMCH2Pyfr4idQXTQjaCoCezeZoZtdbtVxmHwQgwF35vr9oCIBcmoUrqmDhKZF0ScEFs0ubsERzQgripfC48T2hBnOyk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":176002},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":"20.x"},"gitHead":"398b965bc4dec2e84fb2bced5bc52877cbf81039","scripts":{"build":"tsc && tsc-alias","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","jsonwebtoken":"^9.0.2","sequelize-typescript":"^2.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","ts-node":"^10.9.2","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/node":"^25.2.0","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_0.0.35_1770735060248_0.4049023269096035","host":"s3://npm-registry-packages-npm-production"}},"0.0.36":{"name":"fiberx-backend-toolkit","version":"0.0.36","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@0.0.36","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"a9d2809c09a469f763ce6ea2c42ca634b262f580","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-0.0.36.tgz","fileCount":82,"integrity":"sha512-ApbId6DjsEdHsAjf11MwtcIdc+o92FXHQ8lhSul1T2HCtwJWqmCNbIPsKZ8NMLd3XqIjKx/sQwXwzzpH1oEM+A==","signatures":[{"sig":"MEYCIQDy2wofFkJg5UL0Y1Bu3452HkQPHjoYpIU1vWXgHzvP4wIhAMjWUNbYtE+vZ//YCtIYw3fMBWR2lvzoWzCF9AvP2JE+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":187558},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":"20.x"},"gitHead":"fabcd6cbc8c6ea5f99c39d0f6e2539d268c91b5b","scripts":{"build":"tsc && tsc-alias","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","jsonwebtoken":"^9.0.2","sequelize-typescript":"^2.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","ts-node":"^10.9.2","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/node":"^25.2.0","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_0.0.36_1770751471727_0.3608368808311413","host":"s3://npm-registry-packages-npm-production"}},"0.0.37":{"name":"fiberx-backend-toolkit","version":"0.0.37","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@0.0.37","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"a61cef66062a523a2b1a2f4281893cbaadfff4a7","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-0.0.37.tgz","fileCount":82,"integrity":"sha512-HyzmBcw2lvntZQ67A0GLtlh8oEFzym+dpFb0F8RDVVJIQY6l4VDnYIoVJeJhvzYPR6YiLqJimgQDLcIX1r5RMw==","signatures":[{"sig":"MEUCIDNB2LtrkdMqlpisYDqEzF00b8pB6FRqe/4G4ChunNwlAiEAkWELcpdLYjHNdzh94wOk3YK1BQ8vnR1FXH6hTt3hnUs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":187740},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":"20.x"},"gitHead":"fbcdbdf8b186f2a3eae1fa11fedb181b0adcf5d7","scripts":{"build":"tsc && tsc-alias","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","jsonwebtoken":"^9.0.2","sequelize-typescript":"^2.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","ts-node":"^10.9.2","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/node":"^25.2.0","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_0.0.37_1770754330820_0.600920257733945","host":"s3://npm-registry-packages-npm-production"}},"0.0.39":{"name":"fiberx-backend-toolkit","version":"0.0.39","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@0.0.39","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"ae4004d4659588d3cda892952cb9937085b7f50a","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-0.0.39.tgz","fileCount":84,"integrity":"sha512-OmMiJTZpmJPcNQ6Cazr2aogjRciev/JyiHxVnYR1XKqqNJKbJX3X9zQ8D2Wpf4pShRx3uThsl12AFc6uD7HR8Q==","signatures":[{"sig":"MEQCICX+EbI6fJzX4W6T9erDlrtAqYjMCB8gXlL5n7KDtViiAiA0yzg9kqNtYoBhQvwvPdEewDRmZzdN75a35LMaBWCA4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188639},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":"20.x"},"gitHead":"ce232f13acfe78c08f607745e577597ade54c702","scripts":{"build":"tsc && tsc-alias","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","jsonwebtoken":"^9.0.2","sequelize-typescript":"^2.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","ts-node":"^10.9.2","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/node":"^25.2.0","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_0.0.39_1770813941595_0.7690285638293242","host":"s3://npm-registry-packages-npm-production"}},"0.0.40":{"name":"fiberx-backend-toolkit","version":"0.0.40","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@0.0.40","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"2c5a4936c04fb996673ebe51c378e6bc2ba084e5","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-0.0.40.tgz","fileCount":84,"integrity":"sha512-up2UINimO4Oj+EcsLl3Y++ouNG+bFy5VMuwhuNfpL7u5hePdTVPpHeUTAfdeLIoLTdFuyqWKUde8nuPi8xKytg==","signatures":[{"sig":"MEQCICLOAIlWetccGi3BiFx/Pkd5xJTnHxqBdkGDfRz2og+TAiAVqG9VLAilgPl1NCt5xr2FegW9ESh4QspSa7bDl0M2Hg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":191618},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":"20.x"},"gitHead":"bfad97bb30196cc01d8ab5445136626b7d5afb07","scripts":{"build":"tsc && tsc-alias","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","jsonwebtoken":"^9.0.2","sequelize-typescript":"^2.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","ts-node":"^10.9.2","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/node":"^25.2.0","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_0.0.40_1770991737722_0.8492018666580126","host":"s3://npm-registry-packages-npm-production"}},"0.0.41":{"name":"fiberx-backend-toolkit","version":"0.0.41","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@0.0.41","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"4a30add82f6e3935e17b5dfd80877b1dcba9c66e","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-0.0.41.tgz","fileCount":84,"integrity":"sha512-N05/PBRy3I7NConNTQNuhfZheV+Kgd9mjZXd/c9/0w0lNzetRwb3xJ0tjWxABueWtPY5uIXfiqAiqhssxzMBjA==","signatures":[{"sig":"MEYCIQDOByIB42JlOoX7UEkhpWLfb/EqDsgO61ndnP5OH8wpxgIhAMVZC+RuMfVM+zZlm3w+U70dU0EGm0qc10RS9EAa9UCg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":191612},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":"20.x"},"gitHead":"64dc34a138c2a2dc8b4607706bcb810e1f22cc47","scripts":{"build":"tsc && tsc-alias","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","jsonwebtoken":"^9.0.2","sequelize-typescript":"^2.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","ts-node":"^10.9.2","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/node":"^25.2.0","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_0.0.41_1770992094789_0.9112473900326801","host":"s3://npm-registry-packages-npm-production"}},"0.0.42":{"name":"fiberx-backend-toolkit","version":"0.0.42","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@0.0.42","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"bd1ab08d6523903cbf5388dfd16659e64fc18880","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-0.0.42.tgz","fileCount":84,"integrity":"sha512-3SCiJwkHKM8jlzX0Tl1fQ8rKs4cbMu+fR0VMVe9CTRdC5O5TVOr5eb+xV0WpUleZ9z/u0tbCESRKBYxLti2sYw==","signatures":[{"sig":"MEQCIB1do9SjEMtbhkSsOYpaQ1RdOa01zl///rirK2Pro12NAiB+oUgDXI+FPp5pV0gryTk88LnynHd7n+f9Rg/HyNjy1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192792},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":"20.x"},"gitHead":"3ae3196e4508f8bc30e9a5936b79c33674a366f1","scripts":{"build":"tsc && tsc-alias","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","jsonwebtoken":"^9.0.2","sequelize-typescript":"^2.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","ts-node":"^10.9.2","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/node":"^25.2.0","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_0.0.42_1771007543469_0.48076753585036447","host":"s3://npm-registry-packages-npm-production"}},"0.0.43":{"name":"fiberx-backend-toolkit","version":"0.0.43","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@0.0.43","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"7ac7e1e8143682dbf94ea46e18e24c6e76c64194","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-0.0.43.tgz","fileCount":84,"integrity":"sha512-kQ4zG27nBrwSP/GckK9cbgsqcCzJxPusSMhuGkMt95Bw/XmXgWrxVC3cRZgkRkPOqux3PNyxf5jMyLerwpY0xw==","signatures":[{"sig":"MEUCIQCw50ZYTVVyfw3MAj7vDIJTDqBTi4J1b5shLDDj21GyFwIgffP0CVWQE4o2Js48YDzcTdEyLLuxSKVDcdWC7jahqKY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192805},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":"20.x"},"gitHead":"be8b0919cccb4216590a8a392220bb0ba1f683d0","scripts":{"build":"tsc && tsc-alias","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","jsonwebtoken":"^9.0.2","sequelize-typescript":"^2.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","ts-node":"^10.9.2","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/node":"^25.2.0","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_0.0.43_1771018034454_0.17720116446486078","host":"s3://npm-registry-packages-npm-production"}},"0.0.44":{"name":"fiberx-backend-toolkit","version":"0.0.44","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@0.0.44","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"dfe4c24e2adc6d605df2d2fe4819f7139c8b1f1e","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-0.0.44.tgz","fileCount":84,"integrity":"sha512-GS0vRKpyKZivW6L48HY7uPgVfK1LWnweOd3nF6JWWsfeRk/GAmjsC2tNzc9gXYs+3bPFTaFnM/d3EylP4TnyiA==","signatures":[{"sig":"MEQCIG0k5VskArSh//cdaqCGOxSJK74btxLGpfO3kG00eYfnAiAF6NG0E96j6gbXz77OUwXmErNvPFTvK0trgvaTZagUpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192792},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":"20.x"},"gitHead":"eb0bd9e219c91437b4184b4f5eaa8ee93ace169c","scripts":{"build":"tsc && tsc-alias","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","jsonwebtoken":"^9.0.2","sequelize-typescript":"^2.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","ts-node":"^10.9.2","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/node":"^25.2.0","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_0.0.44_1771089315909_0.31433038168322613","host":"s3://npm-registry-packages-npm-production"}},"0.0.45":{"name":"fiberx-backend-toolkit","version":"0.0.45","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@0.0.45","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"ac523115d214153880b920ba04fd429e5cddfefd","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-0.0.45.tgz","fileCount":86,"integrity":"sha512-BA82RbpLZNhmiNGw5zyYPUt4ZsZIonYIG7XS5KtymTOgu80bbDbjRuLslqvNPjgJGvmXWFQaOjU/jTamRU0rxA==","signatures":[{"sig":"MEUCIQDNVvw96Me2j+qqEcIcLcella6R2dvu9yoAmGnX9ub1FQIgWqE2r070NB/GkJ2Pm0AeC6PFbWxuo/Qiw3hvFBUQb+U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":206151},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":"20.x"},"gitHead":"41603285fc0f52c8b1597017e7315fa96cdb1fac","scripts":{"build":"tsc && tsc-alias","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","jsonwebtoken":"^9.0.2","sequelize-typescript":"^2.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","ts-node":"^10.9.2","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/node":"^25.2.0","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_0.0.45_1771259907130_0.5920736366299226","host":"s3://npm-registry-packages-npm-production"}},"0.0.46":{"name":"fiberx-backend-toolkit","version":"0.0.46","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@0.0.46","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"5a2d89fe33d29a00202a496b94e96820e417f2e3","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-0.0.46.tgz","fileCount":86,"integrity":"sha512-TJvJCgkz6XdPPPV1rxl3i5mgbgSu13VMWJVObzfYg4LbjsDRaWos2xY7x4XC6mebIzuN8s8FBQsSj0+L0OHcGQ==","signatures":[{"sig":"MEQCIC5a/YEiXhJH+CBZfsE6n/+eW8swI2QjmAxAPWCUgyPkAiAwo9GTNj61awj4MY9GHtxGCh5SXRHz1yWjYbsB+aUdsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":206161},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":"20.x"},"gitHead":"5eb694a96e20d0269240164a20a775e162d8ed83","scripts":{"build":"tsc && tsc-alias","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","jsonwebtoken":"^9.0.2","sequelize-typescript":"^2.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","ts-node":"^10.9.2","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/node":"^25.2.0","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_0.0.46_1771260233121_0.9336035437804822","host":"s3://npm-registry-packages-npm-production"}},"0.0.47":{"name":"fiberx-backend-toolkit","version":"0.0.47","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@0.0.47","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"5d7fab0daee20a922a94369509402285596b276d","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-0.0.47.tgz","fileCount":86,"integrity":"sha512-S9xi6eEHgJXRzSQz02Sc/J2yttO7fkmuttbgGE46hAGrx6gTPZdnQy44o7uNlGrsuAVh5Ya+orxpiWP7M//GWg==","signatures":[{"sig":"MEUCIQChVEDi2Ye2YrI3aSR3vFEo2KIXpn+9clxW0tT6ZwCllQIgSfOTif7/3ZJqIFyjZ3d4p3K5yWuIlrKZQ8rGq0BIdc8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":206173},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":"20.x"},"gitHead":"12cdd953e2eb8939b8e8d95ae255fe29d03e9899","scripts":{"build":"tsc && tsc-alias","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","jsonwebtoken":"^9.0.2","sequelize-typescript":"^2.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","ts-node":"^10.9.2","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/node":"^25.2.0","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_0.0.47_1771335013850_0.13690548540889314","host":"s3://npm-registry-packages-npm-production"}},"0.0.48":{"name":"fiberx-backend-toolkit","version":"0.0.48","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@0.0.48","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"cfed1484506fa5e42be5c694a87124c51c622c9b","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-0.0.48.tgz","fileCount":86,"integrity":"sha512-yDnAQfpWRNK7hlUyC+EdI5VPmItG47Xv40xQR0ezmSZTp51Hten3EwFUZzu/yL7P8kCmnN3llGZ0UNtAkzv5Qg==","signatures":[{"sig":"MEQCIEM7teF5duhYWEnZHjbQFB8OmcS0HZD0PtWOPrKtC+YpAiACyYVt9CDuFET2fAWnhKw/o65oiqKSDTAvWL7ALJGuPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":206544},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":"20.x"},"gitHead":"de9c630e7e4dab375e4002943d51f43ab6a1f83c","scripts":{"build":"tsc && tsc-alias","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","jsonwebtoken":"^9.0.2","sequelize-typescript":"^2.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","ts-node":"^10.9.2","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/node":"^25.2.0","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_0.0.48_1771338753000_0.4957938349505753","host":"s3://npm-registry-packages-npm-production"}},"0.0.49":{"name":"fiberx-backend-toolkit","version":"0.0.49","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@0.0.49","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"78fc6a26e252871caebd0197e77ca1a82913a3eb","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-0.0.49.tgz","fileCount":86,"integrity":"sha512-QobaVyuMKTvzWJTgyVnfnKB04FuluCeZ3o4yYonWTO+bgp7J/Bed24e7PQQ75tYFBQzENCn4x7rkps6gRifxkw==","signatures":[{"sig":"MEUCIQCGk0HxqPLOlZvmO42RAz7OD+1R9PeID7WaQSgWQZm26gIgSh9WG3rPh/cBbwfdTiB8jpuZcoCfrse0ZbRp6FS1Hh0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":206936},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":"20.x"},"gitHead":"e0f963f52bb41aa0182f490f50504ee950e40d6a","scripts":{"build":"tsc && tsc-alias","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","jsonwebtoken":"^9.0.2","sequelize-typescript":"^2.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","ts-node":"^10.9.2","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/node":"^25.2.0","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_0.0.49_1771346131712_0.9998174114866283","host":"s3://npm-registry-packages-npm-production"}},"0.0.50":{"name":"fiberx-backend-toolkit","version":"0.0.50","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@0.0.50","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"d1be99106a30ea1f6b44645cffa7efb5d8918cc8","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-0.0.50.tgz","fileCount":86,"integrity":"sha512-bZXRJA7VQzCjp9RUCgPk6fVDfn6eal+gMg4noEGLcXfylHKLjf0KHJEuPzsIEcmo5ZcnsH8N5Y9CG5N1ZnHbcw==","signatures":[{"sig":"MEYCIQDC7uN/GUo0uMA/KdTQvcKudn9J0qiLgM82U9HBvRiCUwIhAODTGtV2W8HXCmCKkwg0Knk2BTcnSU/PUFxf88vZPYTf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":206659},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":"20.x"},"gitHead":"44f1f37e2dd034f2ccba00a982ea604351ce9ff1","scripts":{"build":"tsc && tsc-alias","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","jsonwebtoken":"^9.0.2","sequelize-typescript":"^2.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","ts-node":"^10.9.2","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/node":"^25.2.0","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_0.0.50_1771346730068_0.21433294264948177","host":"s3://npm-registry-packages-npm-production"}},"0.0.51":{"name":"fiberx-backend-toolkit","version":"0.0.51","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@0.0.51","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"825fac7b861010907887a47c2aee0c61bdcc0a00","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-0.0.51.tgz","fileCount":88,"integrity":"sha512-UUlMwkNlQjKWVtc5DbI77Xc9V0/9gzgBublQOhB7Poes1NS84XNqMfAVsCpA8YiEDH3E7jL6LvxMz8aptMU5pQ==","signatures":[{"sig":"MEUCIGyM6m1kAqsTWfdh6JRhglGjhe3o5MvMRrGUWjWAYIiyAiEAkbNwbi9goAl1+BA/wNQShlf/TEDadquvYta0dhyBdLo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":213904},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":"20.x"},"gitHead":"b9e1555f2a2901da2da173ce2e3ac7d21c8cd4ee","scripts":{"build":"tsc && tsc-alias","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","jsonwebtoken":"^9.0.2","sequelize-typescript":"^2.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","ts-node":"^10.9.2","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/node":"^25.2.0","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_0.0.51_1771415714649_0.3802162123141464","host":"s3://npm-registry-packages-npm-production"}},"0.0.52":{"name":"fiberx-backend-toolkit","version":"0.0.52","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@0.0.52","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"1dd229957a0691bea1f4dfef30cb9fe707f76332","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-0.0.52.tgz","fileCount":88,"integrity":"sha512-8cHflYjfnOMHvDdGwLQJ+LairfbnHaOldiE8i5MTD6HLxbg+Uyn9wQU6RZ4yaU4d/pPhPY93M5XqMQ9C23G9Cg==","signatures":[{"sig":"MEUCIHCWLcnbV+rt1B3zLgVGsqe6f+gzosiYTcrJbGzPVGlWAiEA8NwUCRrSruCbkT292fa6KKqieDgsvtEf1iHfBsx5F0A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":214242},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":"20.x"},"gitHead":"095aa9ee0fd6dd488f88adb84bd6f57f4908919b","scripts":{"build":"tsc && tsc-alias","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","jsonwebtoken":"^9.0.2","sequelize-typescript":"^2.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","ts-node":"^10.9.2","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/node":"^25.2.0","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_0.0.52_1771416167917_0.444220770473833","host":"s3://npm-registry-packages-npm-production"}},"0.0.53":{"name":"fiberx-backend-toolkit","version":"0.0.53","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@0.0.53","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"706585c24d9ae5cfb0314faa0d7bdebaa4ce6583","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-0.0.53.tgz","fileCount":88,"integrity":"sha512-bZEUtsya148TLnj8TNlfKG7hPtExhv8QibeOld52D2TH5cj6YgZ50y0Ria+Mn6QglvyW25NGMzuNAyz3NkH8lA==","signatures":[{"sig":"MEUCIDjfT2aGbnVFKRGVKPozShLROiNEUutgtLe4gqPbwe4aAiEA3ZB+OmCalvGQ+Jw8GTXzWhB0bRknvRuEakbmUV1joaU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":214468},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":"20.x"},"gitHead":"6d1100229d9f9667a6124b7aaab80829129b8e97","scripts":{"build":"tsc && tsc-alias","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","jsonwebtoken":"^9.0.2","sequelize-typescript":"^2.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","ts-node":"^10.9.2","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/node":"^25.2.0","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_0.0.53_1771416216913_0.33531139248728237","host":"s3://npm-registry-packages-npm-production"}},"0.0.54":{"name":"fiberx-backend-toolkit","version":"0.0.54","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@0.0.54","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"08115e7db257655f2ee2fcf2fec7a21ec3201c93","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-0.0.54.tgz","fileCount":88,"integrity":"sha512-Z0eYXJT+9L3Vv4dotWF17EzN6MHdO2OEuc8QHfyk3UguLs/ZmL3LJNphBeHptqKB7MdMcn2a3sYAyOFiTHrjPQ==","signatures":[{"sig":"MEYCIQDeyrDIh8tXqgZ8nzOU3nXjZCI1tQ1TRvaUUTyJ6dRGiwIhAL5wOPpIHIU+M8V1qzmHWmPmMasNOXQYaCCtu1sDej52","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":214508},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":"20.x"},"gitHead":"474fdcf019df48c3c677629722a8ef3cc17d2c67","scripts":{"build":"tsc && tsc-alias","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","jsonwebtoken":"^9.0.2","sequelize-typescript":"^2.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","ts-node":"^10.9.2","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/node":"^25.2.0","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_0.0.54_1771515027187_0.3485706119791556","host":"s3://npm-registry-packages-npm-production"}},"0.0.55":{"name":"fiberx-backend-toolkit","version":"0.0.55","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@0.0.55","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"3c37565103d7cd425ff3efc684b7cf2fcf6c3bbb","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-0.0.55.tgz","fileCount":88,"integrity":"sha512-P0F59CWI+fTrdC8XGsHM+zH4gjfyKawnpTMOybJUKCcjnHEARlrsaPtwzvMuMTxa9JI48DC3c20M6kq84vskAw==","signatures":[{"sig":"MEUCICZ3QsnqDK1axgj99E9PrGDS5O22l4zaydFZa7oVYc9QAiEA4hNeuQGNMK5yjT4sobQtmm0c5D45k3TUOJPl6/9gEVs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":214548},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":"20.x"},"gitHead":"4ec9f02cdd26681b4da5c666f3d5730c8768696e","scripts":{"build":"tsc && tsc-alias","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","jsonwebtoken":"^9.0.2","sequelize-typescript":"^2.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","ts-node":"^10.9.2","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/node":"^25.2.0","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_0.0.55_1771596324180_0.8957676085735973","host":"s3://npm-registry-packages-npm-production"}},"0.0.57":{"name":"fiberx-backend-toolkit","version":"0.0.57","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@0.0.57","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"8f2846e34d349a1635e6032e4b7a2c6910395310","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-0.0.57.tgz","fileCount":94,"integrity":"sha512-Yb36+NY6JY7kd/By4Zn8ickISXy9jzaN59Qo/ipzgGvcxqcDz0b6I79eKtClqJxBGsO/fr2iV+PXpFS5QebSzw==","signatures":[{"sig":"MEYCIQCYPfOTWONLfAw7BsRGUWQfzAoYok7myWVRIF6RG12UCgIhANCqxGghunrnw/pROOatZMj+9JKk5sli2ze/nlw4z5eo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":222452},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":"20.x"},"gitHead":"7132aff82b172785e5313528b09f658b643926d9","scripts":{"build":"tsc && tsc-alias","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","jsonwebtoken":"^9.0.2","sequelize-typescript":"^2.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","ts-node":"^10.9.2","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/node":"^25.2.0","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_0.0.57_1771606225336_0.2902162537190045","host":"s3://npm-registry-packages-npm-production"}},"0.0.58":{"name":"fiberx-backend-toolkit","version":"0.0.58","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@0.0.58","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"31440ced1be8d58fb1f32422578c40591d13d68b","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-0.0.58.tgz","fileCount":102,"integrity":"sha512-kFTacHcVWnHCnRQkecO1mBNRBTx+1NNWUHN/ph45eEIjDMsdjUA176QWpCZ6zwCiTN/Uqul9OIu7+GFWA4Av8A==","signatures":[{"sig":"MEUCIQD7dbe8en1/5a4ENWlTnODlVM60qpQgLtGu9BsBd5FEgwIgbCqrr5rJjZ5yBquxl9E67tkyTOnlrhLNZ67Koeq1fG0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":235131},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":"20.x"},"gitHead":"74d123ac864e41961678d2728ebcbdfd9bd2f63e","scripts":{"build":"tsc && tsc-alias","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","jsonwebtoken":"^9.0.2","sequelize-typescript":"^2.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","ts-node":"^10.9.2","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/node":"^25.2.0","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_0.0.58_1771780227656_0.7152215221494913","host":"s3://npm-registry-packages-npm-production"}},"0.0.59":{"name":"fiberx-backend-toolkit","version":"0.0.59","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@0.0.59","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"68a3d0b13def40f90799e3ec9518ab2ab1799660","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-0.0.59.tgz","fileCount":102,"integrity":"sha512-V3eQgEhCorcxLbRJqk4rfu/4e+TGC0vBMaGMYRzsEpNwxJntBqF6K2yEWu++umfwBo9A6pyLUU1xYL38E7yU/w==","signatures":[{"sig":"MEUCIE5Jvr+aRnlvkGNqpvrw35t7MS2/wS5bILJ/FMi/Nr7bAiEA+aRPK+rO6VEq1nkkBNhqs4Qw34UywEscXQuE6A9uFX0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":235728},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":"20.x"},"gitHead":"a6793579564f932b11918d3deecc7db574ec5783","scripts":{"build":"tsc && tsc-alias","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","jsonwebtoken":"^9.0.2","sequelize-typescript":"^2.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","ts-node":"^10.9.2","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/node":"^25.2.0","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_0.0.59_1771780568703_0.8174847751599004","host":"s3://npm-registry-packages-npm-production"}},"0.0.60":{"name":"fiberx-backend-toolkit","version":"0.0.60","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@0.0.60","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"0807c30d30006747cc0798235f899ebd5cc45cf4","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-0.0.60.tgz","fileCount":106,"integrity":"sha512-WxS1emGlycGOi6CBHYX+gd0KYKSHpsReg8XxcFfV7/jOVJ7KpFWDmGEKEmQ9Xm4Q7g3dv/d8OkdYiBWeffAuwQ==","signatures":[{"sig":"MEYCIQDlMYzeXpuyY/50ItHAbVqAsge5sdZtmYhjR3AhTOvYXwIhAO5yduKH2mWCAEapxY9tgjNDNwdl665ix6M0l92JI696","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":249607},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":"20.x"},"gitHead":"aedf27280773cc04e1ae8a1012752dfa165bb39c","scripts":{"build":"tsc && tsc-alias","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","jsonwebtoken":"^9.0.2","sequelize-typescript":"^2.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","ts-node":"^10.9.2","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/node":"^25.2.0","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_0.0.60_1771796030089_0.8819800233440105","host":"s3://npm-registry-packages-npm-production"}},"0.0.61":{"name":"fiberx-backend-toolkit","version":"0.0.61","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@0.0.61","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"19a35588e4f3aa6704cb8ab744a3a7bf03fe10d9","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-0.0.61.tgz","fileCount":106,"integrity":"sha512-ld5WcqawJoZgdksdVfP12E9TKM2vFDjWZhX232LcOjdM/fhQiOwj688C00uh6Ft+ldFYc98gesn3tuoBxXJzdQ==","signatures":[{"sig":"MEUCICL4eyjV2FySwoqSeLXIXYwbF1Bh0FqlVKq+BOrOcow4AiEA6t0Z7VBucAh3klBIhNHXNM26k/4iyaILv0BX2iMIDko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":249482},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":"20.x"},"gitHead":"9cf6e67f3a3cfbf09657ac1a1dd173176a0f8545","scripts":{"build":"tsc && tsc-alias","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","jsonwebtoken":"^9.0.2","sequelize-typescript":"^2.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","ts-node":"^10.9.2","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/node":"^25.2.0","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_0.0.61_1771840174483_0.7253921103922456","host":"s3://npm-registry-packages-npm-production"}},"0.0.62":{"name":"fiberx-backend-toolkit","version":"0.0.62","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@0.0.62","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"e40487f5ca33eca99e5a6fc14dff79fd2c988741","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-0.0.62.tgz","fileCount":106,"integrity":"sha512-JwhDhjmIZ6tG8DHCZWEC91Bwi4D6+pWUyjMYibh8h3LfkFACtrojAxPqmliNBLxJ0Kv/jBNCCTmQUdP5Hh9NCw==","signatures":[{"sig":"MEUCIQCG9H3YA/5vXdwXYFIMTunOymfG8CsfhT4/JaK4Ev1lJgIgXx2ZYJQ9ic50Olo28zWauEhIIKSIRHCgIpABndcgZE8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252987},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":"20.x"},"gitHead":"41278b6f125d3760c5254e6ae22b54f657385c96","scripts":{"build":"tsc && tsc-alias","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","jsonwebtoken":"^9.0.2","sequelize-typescript":"^2.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","ts-node":"^10.9.2","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/node":"^25.2.0","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_0.0.62_1771878054721_0.10747624613622464","host":"s3://npm-registry-packages-npm-production"}},"0.0.63":{"name":"fiberx-backend-toolkit","version":"0.0.63","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@0.0.63","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"d98d7f00a54444a36f7b9277effc0b0b2a674dde","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-0.0.63.tgz","fileCount":106,"integrity":"sha512-7Ph3unKBXdV6m3Lx5wIbVsLupLz5A+4tWOXuECjbhVhuxRA9Z84ABkxSuKcKpLt3Enp3mnvLw81UZEW8Uj5InQ==","signatures":[{"sig":"MEUCIQDg8eJrUmoFpUIlFgoTk4i2YybN/uBvpWVItwg3idLOCQIgNS9T+A1wk7mN4NkuMO7F3crvtA+voVGISLTD91eJIOY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253517},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":"20.x"},"gitHead":"6bf26d3379fc542e6951548b70c278ceda93b58f","scripts":{"build":"tsc && tsc-alias","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","jsonwebtoken":"^9.0.2","sequelize-typescript":"^2.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","ts-node":"^10.9.2","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/node":"^25.2.0","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_0.0.63_1771882404102_0.9085124051783178","host":"s3://npm-registry-packages-npm-production"}},"0.0.64":{"name":"fiberx-backend-toolkit","version":"0.0.64","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@0.0.64","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"4f5aee8a922543370bfdda0f092e951d585ae12a","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-0.0.64.tgz","fileCount":106,"integrity":"sha512-Ng7sZ48ZC40c6jS49qa3Kh/euZfxEQH+FcMGZnN4bV9gbAQfl6wH0CJzXJzpLr9HW9Mw+tDyAVNWAf2SkAJ9uQ==","signatures":[{"sig":"MEQCID+A2SEkNpkgL9O1OUoe4NHyBnBbxAWzchr48E0KFZ0IAiBW8leQJgL5VnRMeAYaRHOc6zSZqydPNh++mpOlOBBSrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253534},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":"20.x"},"gitHead":"0b33a843df75f7a39821a05b4046c09d0f6b5d7e","scripts":{"build":"tsc && tsc-alias","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","jsonwebtoken":"^9.0.2","sequelize-typescript":"^2.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","ts-node":"^10.9.2","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/node":"^25.2.0","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_0.0.64_1771883557334_0.9992903838147973","host":"s3://npm-registry-packages-npm-production"}},"0.0.65":{"name":"fiberx-backend-toolkit","version":"0.0.65","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@0.0.65","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"b6e828f87ba08ad0fcb785f87c265b03357f0bdf","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-0.0.65.tgz","fileCount":106,"integrity":"sha512-rodO5+2UUPELXQLABTS9dDSWfQ38tCZke5dA2VUcVt4fPjkBtDwi4fzD53XwrWAeq+TpTXXODoCQ4ASNYkhSxw==","signatures":[{"sig":"MEUCIQC9ZCaIh7ENnUUW9i5aqnczHHGQNtrMMMtVFGBZ46An4QIgWGH54Y+PhvKTiBcHTiQcZD+gYi8QKGmI2/IjVtaUAd4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253688},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":"20.x"},"gitHead":"42d1d61c9becbc03342c0b4aa9f45f1f5e4fdfc1","scripts":{"build":"tsc && tsc-alias","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","jsonwebtoken":"^9.0.2","sequelize-typescript":"^2.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","ts-node":"^10.9.2","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/node":"^25.2.0","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_0.0.65_1771886816024_0.9404090312149997","host":"s3://npm-registry-packages-npm-production"}},"0.0.66":{"name":"fiberx-backend-toolkit","version":"0.0.66","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@0.0.66","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"ad9297f6a2e18bfb3372c29f7d39b62d3a02d3e1","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-0.0.66.tgz","fileCount":106,"integrity":"sha512-i2KIP2TI7lQLIQrFd0PbHwRrK4UuYKMpJ3LA5kkPgiCJqlj3ciMEZ1aURXCu0CdGrZuJgV72fYl6xdT2uF1UoA==","signatures":[{"sig":"MEQCIGecU40hNiGobf8XRZZX2SFaezr/9BfrL+rDC7ZJtds+AiAZIXCjGYnF5oUiehtnwa5hdm+EgXGWqfcciEXPMfJvag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":254430},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":"20.x"},"gitHead":"a046ed044ece44cb0519748903cbca5d0bd5249c","scripts":{"build":"tsc && tsc-alias","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","jsonwebtoken":"^9.0.2","sequelize-typescript":"^2.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","ts-node":"^10.9.2","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/node":"^25.2.0","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_0.0.66_1771945711150_0.25856851459553476","host":"s3://npm-registry-packages-npm-production"}},"0.0.67":{"name":"fiberx-backend-toolkit","version":"0.0.67","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@0.0.67","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"160419d316a2d67c7a7ccc1fe8480a0394e78552","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-0.0.67.tgz","fileCount":106,"integrity":"sha512-lqd0PK+6m4/mrG+/fp0KShF2kPR0qTzy8XNCzzcUaJrNraU4AA2RfOaFC2/qL6H0yfFD83DOtlBM1Pjizn6q/Q==","signatures":[{"sig":"MEQCIHofGXsLLEAJp8Ux81OdA5HMso7ebMjRCg7lMk+fTQc6AiAOY5l5Aqx8ofiFQjmDclAjiyyju9YURmVG8Rh8oZQFaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":254509},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":"20.x"},"gitHead":"57956c5da841208a988bc0435a87bdecb4365b99","scripts":{"build":"tsc && tsc-alias","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","jsonwebtoken":"^9.0.2","sequelize-typescript":"^2.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","ts-node":"^10.9.2","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/node":"^25.2.0","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_0.0.67_1772119506974_0.5792298366544935","host":"s3://npm-registry-packages-npm-production"}},"0.0.68":{"name":"fiberx-backend-toolkit","version":"0.0.68","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@0.0.68","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"af89da064316fc3da11b01b32880fcd8c98de28d","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-0.0.68.tgz","fileCount":106,"integrity":"sha512-pLWUbQD79PqSlIuOoCCtSJSOpqqCROqa2acheyDEYSRi6+uCssiJUeaOb7AV5s3jd+lH7T1kuTylqF4Gy9zrLA==","signatures":[{"sig":"MEUCIE8M0liEvKpywaF6UHiwuhXuCB+W84+FtqVTzoaimkMUAiEAp0ITtU6nlb/4qUPlfSu9Y7xRi0zWWmdEK8XqnhM1DYo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255018},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":"20.x"},"gitHead":"0b930273b56486d285a30be56013ff22e99aa563","scripts":{"build":"tsc && tsc-alias","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","jsonwebtoken":"^9.0.2","sequelize-typescript":"^2.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","ts-node":"^10.9.2","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/node":"^25.2.0","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_0.0.68_1772123041187_0.6248167567383927","host":"s3://npm-registry-packages-npm-production"}},"0.0.69":{"name":"fiberx-backend-toolkit","version":"0.0.69","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@0.0.69","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"89ed0e6bb040a8581719154e3f2bfb556678a6f9","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-0.0.69.tgz","fileCount":106,"integrity":"sha512-qUnv7UmPXPfO3+1NBs/jykbikMVxI1ues6q5UaRTm77oLeX7BzqOPMtU4lK4kcE5yurT7KRKxL780VRnWB7CeQ==","signatures":[{"sig":"MEUCIGrUtZ28Dw8gqPokaN/SIuC6vkxb8p/CzNH33kHn353aAiEAtrkylHWLnFYxmwXsfbB7J3thBesJKQGYeSfWuv+bsLs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255271},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":"20.x"},"gitHead":"7bcbd62210dd6b3852fbcacae498fc13839cb50c","scripts":{"build":"tsc && tsc-alias","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","jsonwebtoken":"^9.0.2","sequelize-typescript":"^2.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","ts-node":"^10.9.2","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/node":"^25.2.0","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_0.0.69_1772123317204_0.6887901806616679","host":"s3://npm-registry-packages-npm-production"}},"0.0.70":{"name":"fiberx-backend-toolkit","version":"0.0.70","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@0.0.70","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"8d7b3646eb326736f893bdb5a022594910ee5c06","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-0.0.70.tgz","fileCount":106,"integrity":"sha512-Vh8DlTzr3Im9D+rak6fmSFYpx/LTGuWZ3BE1yrCZhy4RNh3DZCyFq0d5RGXIDJ7laOpktwgKqB/VzIzvQAwZOg==","signatures":[{"sig":"MEQCICjSHjfV6yv1MYpDvxSnVGJ4AXy4NtHthD1WDkLeahWbAiB5E15fQEIP3TxXbpa0ByFbhGwvWlafnI6YaGzqbo1IZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255194},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":"20.x"},"gitHead":"8b6894169a24f5f0fd22052a3fbea5ef4f1997f0","scripts":{"build":"tsc && tsc-alias","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","jsonwebtoken":"^9.0.2","sequelize-typescript":"^2.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","ts-node":"^10.9.2","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/node":"^25.2.0","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_0.0.70_1772124130036_0.6288324063437412","host":"s3://npm-registry-packages-npm-production"}},"0.0.71":{"name":"fiberx-backend-toolkit","version":"0.0.71","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@0.0.71","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"63a3b9b1864d25d3a9522aaa0831215b808d9c02","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-0.0.71.tgz","fileCount":106,"integrity":"sha512-W22+Xze3XbQU+tv0xA71R9vijDD+mf9lcgyIzp5wKWhUWdVXHuDlgcY1a5Z4/CNEq2ZGhQDlCUjUNaD3wd3KMQ==","signatures":[{"sig":"MEUCIAvmqopLchKm0tOnETRV9/pZCc54fcJ2DGPyQQmp0TJdAiEA9L0dv+ozeMJdSUuh+kGvqFzxqjJlm145HyjtUqWhDvA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255276},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":"20.x"},"gitHead":"868061389351eaafa973069f67aee68cd668b7e1","scripts":{"build":"tsc && tsc-alias","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","jsonwebtoken":"^9.0.2","sequelize-typescript":"^2.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","ts-node":"^10.9.2","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/node":"^25.2.0","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_0.0.71_1772126511893_0.8798245962724136","host":"s3://npm-registry-packages-npm-production"}},"0.0.72":{"name":"fiberx-backend-toolkit","version":"0.0.72","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@0.0.72","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"6cda62e49c8b670e36c881c970192a5f84c0e729","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-0.0.72.tgz","fileCount":106,"integrity":"sha512-am9VT5iZsPhSu3xJdoi4UTxzAToU70ueUM43urQunNhITzLQBjEZWUnwfRuH123h1fP6/gmSJx0Y0RU8+qhcHA==","signatures":[{"sig":"MEUCIGbXBo5LKyVHIOso1rwWQbkNaPNpXIVSjPEChuQuIsZ7AiEAl5enrsYq563jsg1DRa/qpAuciWKOaUNUu34V1aFvAwo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255278},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":"20.x"},"gitHead":"32e5162ca71a13a561079e4b9b83714854067622","scripts":{"build":"tsc && tsc-alias","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","jsonwebtoken":"^9.0.2","sequelize-typescript":"^2.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","ts-node":"^10.9.2","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/node":"^25.2.0","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_0.0.72_1772136352830_0.8357213156567056","host":"s3://npm-registry-packages-npm-production"}},"0.0.73":{"name":"fiberx-backend-toolkit","version":"0.0.73","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@0.0.73","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"41729b7bc8b55abda47637ba1718aa5ccff1583d","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-0.0.73.tgz","fileCount":106,"integrity":"sha512-Knmtu/LVRqsr1rM4EK+hL7cWIEioWyIlBLFF1fx8XYwHMkqNq2kfrIOy4ZAIMb/YBt9nrsX7Q2osGiJKv1ubeA==","signatures":[{"sig":"MEUCIQD6m55vNhnPyx9jJkMbZhKbWaDiz4UIYPuX73g+zMRRSAIgUK5Zb3LD7nuVMVvlJiZ23GukH5axVDNOG4LAtfLJCrc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255279},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":"20.x"},"gitHead":"77e2c8d1510fd644e353ee0a03778aaf8104b02e","scripts":{"build":"tsc && tsc-alias","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","jsonwebtoken":"^9.0.2","sequelize-typescript":"^2.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","ts-node":"^10.9.2","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/node":"^25.2.0","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_0.0.73_1772137254875_0.7357955201276678","host":"s3://npm-registry-packages-npm-production"}},"0.0.74":{"name":"fiberx-backend-toolkit","version":"0.0.74","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@0.0.74","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"c115b5b29ad70648f96aaaf47c35958c9d437f2d","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-0.0.74.tgz","fileCount":108,"integrity":"sha512-d4q8iejWxtUBb1P1LprTFt//l3iNhoNpG4jUSOsQEPu2HVHaEQfvko6WwYJJ5Yll7FijXaz8I8W9oDnNYDPfvg==","signatures":[{"sig":"MEYCIQCi5/hKh+/Kj/iVG+38HGbl+Soc/eqB2H7MhuyK2/vcbAIhAMfP6LqW4Gx5S1imyBSni06sjPL7kshMxWBUBjAguUDq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":259246},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":"20.x"},"gitHead":"0c21f86baf3f8bd860db16eac5ff78dbd0814962","scripts":{"build":"tsc && tsc-alias","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","jsonwebtoken":"^9.0.2","sequelize-typescript":"^2.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","ts-node":"^10.9.2","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/node":"^25.2.0","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_0.0.74_1772191598794_0.9721464870656928","host":"s3://npm-registry-packages-npm-production"}},"0.0.75":{"name":"fiberx-backend-toolkit","version":"0.0.75","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@0.0.75","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"21c31843c6feedb626eed1d72a2afc365e4803f3","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-0.0.75.tgz","fileCount":108,"integrity":"sha512-Wq88TlrUU+H5fmUhmfg9g+BnBzmA9usxMF5Rwa7dpM0ukMpSlgyAz4H16MBaHFgv+ReZ+WU79uQcvUSRVfLhXQ==","signatures":[{"sig":"MEYCIQDdMzO/TtAetihGQgvjnoz1gHojoSMG9pMlSYAH+zYRjAIhAM9c5ynolcc3HPd4ZZH5gI1hGiOAEdMuaGsfQ/4c96pD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":264544},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":"20.x"},"gitHead":"5b7d8f2326ca10a646a464ce29c6925870b0a122","scripts":{"build":"tsc && tsc-alias","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","jsonwebtoken":"^9.0.2","sequelize-typescript":"^2.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","ts-node":"^10.9.2","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/node":"^25.2.0","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_0.0.75_1772198595061_0.4344243538208201","host":"s3://npm-registry-packages-npm-production"}},"0.0.76":{"name":"fiberx-backend-toolkit","version":"0.0.76","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@0.0.76","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"be5023a6e40f3906af35a4c25a52598ea7e25687","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-0.0.76.tgz","fileCount":108,"integrity":"sha512-FfSrtEePZtO3ILjb9BoFjRwhJmPMCm/VUaeoYxEsywFea+5rAOh0D55jZV1fosuUc4aOVUd9ac0fNEmAAEyDYQ==","signatures":[{"sig":"MEUCIQC7LEScqSLdeJ+h4JzJeL6fj+Q8eQ+wf5SXk6b+QzkPiQIgbO5lgc9o7fSdwQTQ9CNDSed9aHSeCRpnNDOV+2a9Lm4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":265060},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":"20.x"},"gitHead":"504c816447852681dabfd775de9e2cfbbd9da5fa","scripts":{"build":"tsc && tsc-alias","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","jsonwebtoken":"^9.0.2","sequelize-typescript":"^2.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","ts-node":"^10.9.2","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/node":"^25.2.0","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_0.0.76_1772199401845_0.0799765563658521","host":"s3://npm-registry-packages-npm-production"}},"0.0.77":{"name":"fiberx-backend-toolkit","version":"0.0.77","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@0.0.77","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"124b490504173c5be2d6535cc73843ea0f297614","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-0.0.77.tgz","fileCount":108,"integrity":"sha512-DiROKZbPPyc1+uNQhJcQaG4SOje/0EtU+KhvXwWFFWBl8bZyU/KKQLozEXtoUFtEn1LI86x+7sqpLw/OoEhRoQ==","signatures":[{"sig":"MEUCIAWL7SL5gfp7vdjtsNBml646419JFB5a6gEFmgvhRH1UAiEA09BskgiadE1rop16VgJgWJ14mtRr7TERid2Y5v4v1/I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":264811},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":"20.x"},"gitHead":"b085d24031e7e50fa2b997629989b7a69b44b2db","scripts":{"build":"tsc && tsc-alias","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","jsonwebtoken":"^9.0.2","sequelize-typescript":"^2.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","ts-node":"^10.9.2","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/node":"^25.2.0","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_0.0.77_1772203478647_0.9683885072202312","host":"s3://npm-registry-packages-npm-production"}},"0.0.78":{"name":"fiberx-backend-toolkit","version":"0.0.78","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@0.0.78","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"a6078b327c30e3fcbd59427df36b22e375ee66c5","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-0.0.78.tgz","fileCount":110,"integrity":"sha512-6HRzE6ewEv0IftzZliAUpsqtMM9dA88zyZcC9wys4C2BF4LI0TDLOMs6qhQlAh81sKubEwlicglADJtE65BFkw==","signatures":[{"sig":"MEUCIQC65katvHt4CVn2VoFX+H1f2BLwUw3hIBH0WoBGMXf3zwIgQlvbnp3h2o4oPT21pBFBKMktIaXsJGgETSZs4djo8HE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":272867},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":"20.x"},"gitHead":"ccec9140a0d6a2fe62627fbad83efeb1dc5cd33f","scripts":{"build":"tsc && tsc-alias","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","jsonwebtoken":"^9.0.2","sequelize-typescript":"^2.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","ts-node":"^10.9.2","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/node":"^25.2.0","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_0.0.78_1772217813432_0.6135682154117228","host":"s3://npm-registry-packages-npm-production"}},"0.0.79":{"name":"fiberx-backend-toolkit","version":"0.0.79","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@0.0.79","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"b8d3e763ec5215f314d73cab271a35efff3ece9f","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-0.0.79.tgz","fileCount":110,"integrity":"sha512-Hxxj6wJIi8DXjsy9tsHW8hVC/L9r2K8IEmV5KsKA20Pzc8vWKIJQbasAAn3XUk9eI9TH7/XBoBXdQARzK5a91Q==","signatures":[{"sig":"MEUCIG7mnbVjyLREUUnjOhFWMaxn+BFnUrRKZyT4mdmPdDpAAiEAmw2h4uT0FpuR2+Sacq0XFoX1RG81H44+YvYUpBoUqPY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":272867},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":"20.x"},"gitHead":"ea6e89ba96f724be97b3e1ae6ef719c6503fbb7b","scripts":{"build":"tsc && tsc-alias","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","jsonwebtoken":"^9.0.2","sequelize-typescript":"^2.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","ts-node":"^10.9.2","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/node":"^25.2.0","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_0.0.79_1772219097733_0.16777936061112464","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"fiberx-backend-toolkit","version":"0.1.0","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@0.1.0","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"433c3a59ad461c9b74b93d8e3b7dfbf5ad32e9c4","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-0.1.0.tgz","fileCount":116,"integrity":"sha512-A1lXRXpB6V3N0nyD4CPgOk33PiczZJ1TecFicXSVDQOqej4CYN+9RVXvN7lXiqbGGm8NmJ6jFvXLm5w3BncjMA==","signatures":[{"sig":"MEUCIAt1Dnijff7uPBus7GJ3WpzJKO/DlYpELmsE33X6AUcsAiEAqAo2joB/+KBGfKi4qF1JTik5+gK8B4HBKF6/knc+OZg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291271},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":"20.x"},"gitHead":"6be36aade23aced8f65a275ed91cdaab8266111f","scripts":{"build":"tsc && tsc-alias","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ejs":"^4.0.1","uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","nodemailer":"^8.0.1","jsonwebtoken":"^9.0.2","@types/nodemailer":"^7.0.11","sequelize-typescript":"^2.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","ts-node":"^10.9.2","tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.8.3","@types/node":"^25.2.0","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_0.1.0_1772422172272_0.32614882803032486","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"fiberx-backend-toolkit","version":"0.1.1","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@0.1.1","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"686d6caf1960b4ec8f006c4631bb98b647c44097","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-0.1.1.tgz","fileCount":116,"integrity":"sha512-dfCIAcRwqYVXzRcGC1fZwVT/CyM6bpsUMqljzfnw9ciRV8HxlolhouAI3Tj6SUM2Cu1ITKJECEC3olPx3zof/g==","signatures":[{"sig":"MEQCIBuQJbbvGJNBkNgtImcSIXff9Q/aKd4k9my1GiFeR4VVAiAP66+CeQR+K/mie+yTgufLkNrE+mcgm3jdXEF773PT1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291575},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":"20.x"},"gitHead":"607d80456a48558de310106982f3141f20dcae76","scripts":{"build":"tsc && tsc-alias","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ejs":"^4.0.1","uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","nodemailer":"^8.0.1","jsonwebtoken":"^9.0.2","@types/nodemailer":"^7.0.11","sequelize-typescript":"^2.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","ts-node":"^10.9.2","tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.8.3","@types/node":"^25.2.0","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_0.1.1_1772446915843_0.5404577604024978","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"fiberx-backend-toolkit","version":"0.1.2","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@0.1.2","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"ee57ec493310527dafddec5af0cb00d88a8edc33","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-0.1.2.tgz","fileCount":116,"integrity":"sha512-QPjja6KeoBJPL5m2o3AbVoqsYDJ8scLaXDCafwlahZVDFfq0yCZTrxforGZJwsrO3XH2FvRrvrrnODVi1FJUvw==","signatures":[{"sig":"MEYCIQCQV8SAGAVLEG3a/gyIlM0gIMeAoSj9DmIzKcNLgThmhgIhAMgOa0iiuw0AawhsiTQTLbmoLrPtMTh4Zz5AuNfe+hZ4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291703},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":"20.x"},"gitHead":"cc4cca1445d71e5aef1b10812bb0dbb4cd55b14d","scripts":{"build":"tsc && tsc-alias","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ejs":"^4.0.1","uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","nodemailer":"^8.0.1","jsonwebtoken":"^9.0.2","@types/nodemailer":"^7.0.11","sequelize-typescript":"^2.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","ts-node":"^10.9.2","tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.8.3","@types/node":"^25.2.0","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_0.1.2_1772464264593_0.03785753020505722","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"fiberx-backend-toolkit","version":"0.1.3","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@0.1.3","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"ed166b73203bce69c738be835a019636c77613eb","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-0.1.3.tgz","fileCount":116,"integrity":"sha512-rJG/ZDZ7KXF+biBlukuKCWXTTpPJp2Om1TCqMCfVL0wgwvtr4P6H0zPVZV+HeRAbludN7sLBySryzut3d/D8Nw==","signatures":[{"sig":"MEQCIGjjwNLOMWtViF+1jViEkq4+ypgoLHRiBjmjjeBbdD90AiA20UqhfS45VTa+o/NQefMMY/fmPrUhVH0+hwW1SJMo7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291765},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":"20.x"},"gitHead":"b844b0311add666d435ff682c9ac6f86788e2498","scripts":{"build":"tsc && tsc-alias","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ejs":"^4.0.1","uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","nodemailer":"^8.0.1","jsonwebtoken":"^9.0.2","@types/nodemailer":"^7.0.11","sequelize-typescript":"^2.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","ts-node":"^10.9.2","tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.8.3","@types/node":"^25.2.0","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_0.1.3_1772470491721_0.4057057862328579","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"fiberx-backend-toolkit","version":"0.1.4","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@0.1.4","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"4ab432a4b0ac5d885ceb279c0736a16dd812b4f9","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-0.1.4.tgz","fileCount":116,"integrity":"sha512-F+593m0VhDXzs0rc4gV2DZc6M8NJwR1WHqnAKeU1tIU/Ap59poGKdvGaCmICCbMPVS10duh3oQCcwZHGqY77+A==","signatures":[{"sig":"MEUCIC/RHyulZ73mN1YIerdbVQeij6d20M5g3xrBN1Jt261/AiEAvW4NQ9gVZRb75xr5oayeCC1Rq6mkC8OoCXsP6X9rnzk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291847},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":"20.x"},"gitHead":"7b69ca8618391f200c75497c95b47b8d7ac07f00","scripts":{"build":"tsc && tsc-alias","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ejs":"^4.0.1","uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","nodemailer":"^8.0.1","jsonwebtoken":"^9.0.2","@types/nodemailer":"^7.0.11","sequelize-typescript":"^2.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","ts-node":"^10.9.2","tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.8.3","@types/node":"^25.2.0","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_0.1.4_1772471884472_0.636126509315359","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"fiberx-backend-toolkit","version":"0.1.5","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@0.1.5","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"4f43771ee82c77f3c862d5da76d83e7a356dea7d","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-0.1.5.tgz","fileCount":116,"integrity":"sha512-MdYgXNe3wngyOzoKR9tc2n/+y8+6E3CEZ5OC8rlul0u+LZU4fDCqZSA6xLNBG9sEXCOKz97kmfFOnUp4lXM2sA==","signatures":[{"sig":"MEQCIC9IWjN77THCfZcFdn21nxY2zdcuH87g8jiMMcVcNzXHAiAgHbNO2atxrvHjRvxIwgZsr7dZDP/9gJfLaApIeiHBQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291865},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":"20.x"},"gitHead":"6ffd22b32a196c901024011d522151fdf365492b","scripts":{"build":"tsc && tsc-alias","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ejs":"^4.0.1","uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","nodemailer":"^8.0.1","jsonwebtoken":"^9.0.2","@types/nodemailer":"^7.0.11","sequelize-typescript":"^2.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","ts-node":"^10.9.2","tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.8.3","@types/node":"^25.2.0","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_0.1.5_1772474505434_0.007630351648490352","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"fiberx-backend-toolkit","version":"0.1.6","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@0.1.6","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"dc08804786b0cb4131c8e63a2b1b1b59f4c3b9d0","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-0.1.6.tgz","fileCount":116,"integrity":"sha512-qW1gWm8BQeRrVtvo+FVIk1ocF28md7FupxKYl8yXMKYMG7re+lDF1NnANlQo8nrYQROj0j2xSN4LkmnZfJsrug==","signatures":[{"sig":"MEYCIQCiHqLJ8xQ6rdfz/d9O4pDavRj6OMPUL+XtGWw452sp/gIhALUUtN4V3o+0ORPrWr/0XnKo1JkjU5E3463A6jpksy8z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291869},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":"20.x"},"gitHead":"b9cf2d5a01a1c9cd6132527acfe201fa6d47f227","scripts":{"build":"tsc && tsc-alias","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ejs":"^4.0.1","uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","nodemailer":"^8.0.1","jsonwebtoken":"^9.0.2","@types/nodemailer":"^7.0.11","sequelize-typescript":"^2.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","ts-node":"^10.9.2","tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.8.3","@types/node":"^25.2.0","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_0.1.6_1772480299559_0.3023793238609018","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"fiberx-backend-toolkit","version":"0.1.7","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@0.1.7","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"7e2f816d5aff85b74083c2a851ddf8c0d87df726","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-0.1.7.tgz","fileCount":118,"integrity":"sha512-0wjd9ZNeZB41PgNm1NH4IzTugU9HziRVPndAYNg7VVWndl9hQZc+dLP/Iz4dk9Hef0pk+h5lmhiWFOnbb2Sg/w==","signatures":[{"sig":"MEUCIQDfOFTPNjZfZ4at2JTyK8cG3oTTR0Mbjdy6Wjr2O/8DmQIgNXL4cssw6MbtNCNLOjp19jF0mf7+f9ACOAZIM8y6HIM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":299023},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":"20.x"},"gitHead":"92ed26512d4e4bf0605aa5828cf57ab818fa03c8","scripts":{"build":"tsc && tsc-alias","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ejs":"^4.0.1","uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","nodemailer":"^8.0.1","jsonwebtoken":"^9.0.2","@types/nodemailer":"^7.0.11","sequelize-typescript":"^2.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","ts-node":"^10.9.2","tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.8.3","@types/node":"^25.2.0","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_0.1.7_1772544334999_0.14335967062947308","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"fiberx-backend-toolkit","version":"0.1.8","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@0.1.8","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"7862a9c66670f5c1704bfc352ad78b770d1491b3","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-0.1.8.tgz","fileCount":118,"integrity":"sha512-V8XBtDRjVDH06sRl8oGLjjWNmPZ6or/B9cMbjJ1hyfkrNLuZ4bP2+elzABo3//EmPZskzxTIVpIvssH9l2vGfQ==","signatures":[{"sig":"MEQCIC6Jn4pMElOQhf8eoZiCCkltbAM5dpkZNGZ84tq2dJ3JAiBOIuvkdnfAqr6xRGaOagZ5S63ibRkbMVG15q1rfkYUBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":299808},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":"20.x"},"gitHead":"4d0c305512ca11b00ab36212d841d9a881672540","scripts":{"build":"tsc && tsc-alias","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ejs":"^4.0.1","uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","nodemailer":"^8.0.1","jsonwebtoken":"^9.0.2","@types/nodemailer":"^7.0.11","sequelize-typescript":"^2.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","ts-node":"^10.9.2","tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.8.3","@types/node":"^25.2.0","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_0.1.8_1772567055107_0.5534304116075905","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"fiberx-backend-toolkit","version":"0.1.9","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@0.1.9","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"cf54f9857ea0193b79929af235ff75ea42fc4978","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-0.1.9.tgz","fileCount":124,"integrity":"sha512-EpenizQluQVF/Gf8wBx3JNVh6icch7P87kWHRmsplQVu6jweclx2ag465a54tOagRS4lhNFyZYI/NRbJJlibpg==","signatures":[{"sig":"MEQCIH4L9cjuYI8uOmoai3C4tLQrycR3X+EqTmp1S43cdMsnAiA4D2geLjssdv2dWDxrWmYN4+MIbCiYWgO0lKa8xGjbKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":305868},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":"20.x"},"gitHead":"456e1b9edf772ee333c018d7f7f247f71e6199b2","scripts":{"build":"tsc && tsc-alias","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ejs":"^4.0.1","uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","nodemailer":"^8.0.1","jsonwebtoken":"^9.0.2","@types/nodemailer":"^7.0.11","sequelize-typescript":"^2.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","ts-node":"^10.9.2","tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.8.3","@types/node":"^25.2.0","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_0.1.9_1772630300921_0.9327102449242413","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"fiberx-backend-toolkit","version":"0.1.10","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@0.1.10","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"4c9b4b562d166cc211ba84a02bdb2515af8b69e3","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-0.1.10.tgz","fileCount":124,"integrity":"sha512-E5aYLT+6ZgVd4sLu3QxpcC8P1/9ScaxwQIhQmc5oiABn8niNbwTlxmQkqzX4ak/9ZGiid2pMFbrnqGXjfoZ5Rw==","signatures":[{"sig":"MEYCIQC+1uWeXPxRdpGAR3yrHH2pbFZQg9r/K12wLHtc8Bk8+AIhAJtZefWGTJs09aFpCMkD1aqi/fexuehNX5c6SEdlLPTE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":307301},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":"20.x"},"gitHead":"1296d8c3efd3744dc95a113b81dcabc484421027","scripts":{"build":"tsc && tsc-alias","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ejs":"^4.0.1","uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","nodemailer":"^8.0.1","jsonwebtoken":"^9.0.2","@types/nodemailer":"^7.0.11","sequelize-typescript":"^2.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","ts-node":"^10.9.2","tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.8.3","@types/node":"^25.2.0","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_0.1.10_1772668968950_0.8156755367236961","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"fiberx-backend-toolkit","version":"0.1.11","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@0.1.11","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"113ed3b89f468ca8ceaecb87219fb0b123515a8a","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-0.1.11.tgz","fileCount":124,"integrity":"sha512-qxQRtgaZrs2AiWHaTCgHGbS2fijoSHeO45fmvfmEq1kxbL/cdmvp9rPF02crtyx3RMFbD9Yo/nG7ADdznuaJmw==","signatures":[{"sig":"MEUCIC3+Hz64mt08vJUg5w04h+J6Pw6pJOIBk+TUtf54FYblAiEAnLr9/6d0mR24n1gfodhb9Mu1te2hTK0MoKYfoM5MkAc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":308399},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":"20.x"},"gitHead":"89484deaa7c12493da41fa5206b217a51fc345db","scripts":{"build":"tsc && tsc-alias","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ejs":"^4.0.1","uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","nodemailer":"^8.0.1","jsonwebtoken":"^9.0.2","@types/nodemailer":"^7.0.11","sequelize-typescript":"^2.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","ts-node":"^10.9.2","tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.8.3","@types/node":"^25.2.0","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_0.1.11_1775295721442_0.7518602872597266","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"fiberx-backend-toolkit","version":"0.1.12","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@0.1.12","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"aad63fb726b5d8e6a553ab3f1f303016accba740","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-0.1.12.tgz","fileCount":138,"integrity":"sha512-JvDPzEZzcuOxNsg4GKE8EJuB84cM0XPzca4PMJ8logWSL+uXjE+wRFlDwy3pMe/cnWsNVkbmAm+Re0/BycpLGA==","signatures":[{"sig":"MEUCIQDizOln9fuea+nzna9nAZtsERhW0G1hw2sjZusNdBxxaAIgXC3GMebHcrhrbjMgR/ZMfojIUCsD+pfLs0PFaic0tn8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":326542},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":"20.x"},"gitHead":"335f4a8b0e2ae7b32f7699edb258246b1aba46eb","scripts":{"build":"tsc && tsc-alias","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ejs":"^4.0.1","uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","nodemailer":"^8.0.1","jsonwebtoken":"^9.0.2","@types/nodemailer":"^7.0.11","sequelize-typescript":"^2.1.6","@google-cloud/storage":"^7.19.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","ts-node":"^10.9.2","tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.8.3","@types/node":"^25.2.0","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_0.1.12_1776335517609_0.44376560491509753","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"fiberx-backend-toolkit","version":"0.1.13","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@0.1.13","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"93f4ee416d6909b7dd60a59efa8822d59167f955","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-0.1.13.tgz","fileCount":140,"integrity":"sha512-7h8feIQ5op3A2iAIhxQS+TBHkNhAqAjE6kEPCd6mThDb7czpIV0PmltzFtEMXF3RIQUcYYz5+GgKvir7qrp6Rw==","signatures":[{"sig":"MEQCIEJwZSirecU+gf69QEJi/ffmUBS8j4wXBn/59p/j2vgHAiBxcixyOv2nxa/7y70DyzcbLeL/wLxOsRtF1LEjJuS+CA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":332105},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":"20.x"},"gitHead":"35ea7df19a233b362946a92f613bb955b8586703","scripts":{"build":"tsc && tsc-alias","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ejs":"^4.0.1","uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","nodemailer":"^8.0.1","jsonwebtoken":"^9.0.2","@types/nodemailer":"^7.0.11","sequelize-typescript":"^2.1.6","@google-cloud/storage":"^7.19.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","ts-node":"^10.9.2","tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.8.3","@types/node":"^25.2.0","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_0.1.13_1776337834556_0.0014487552923461156","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"fiberx-backend-toolkit","version":"0.1.14","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@0.1.14","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"f6fdbd3aaa2098091223ffdb4c877b8517a3a47f","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-0.1.14.tgz","fileCount":140,"integrity":"sha512-ejDucOXslSICBY/H7k0ur8ilulBHaSoXrkOcNpCWz6C4LE/u1hQv3/i+qtyrDRSRFp9yfHgMt70vcFFKP1/T1A==","signatures":[{"sig":"MEQCIC/EulwpMOCBvnbAi7jDDByt4ya1yzvzfje3spl4OymzAiBalGQl6y6VgJeu1eD0nLsM/gHgWqdk8N49KKU1BGJltQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":332492},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":"20.x"},"gitHead":"8f444d28d9f0c0b2b7a1fe67df0a3d2c3556b76e","scripts":{"build":"tsc && tsc-alias","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ejs":"^4.0.1","uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","nodemailer":"^8.0.1","jsonwebtoken":"^9.0.2","@types/nodemailer":"^7.0.11","sequelize-typescript":"^2.1.6","@google-cloud/storage":"^7.19.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","ts-node":"^10.9.2","tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.8.3","@types/node":"^25.2.0","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_0.1.14_1776338253729_0.13446366642265106","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"fiberx-backend-toolkit","version":"0.1.15","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@0.1.15","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"ad5d755ab0e8475694e478fbc2c9a6f49ff22cbb","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-0.1.15.tgz","fileCount":140,"integrity":"sha512-udxKxvzegVipcyxk3jbp9GO7jWyyyAU7fG6k6vvqGvpJOihPJzEr4LZzaSz3uYRsdeMlDBNjERbFbHudW4suPA==","signatures":[{"sig":"MEUCIQDg3WevPuBHSlAxhA+b3HiwOL6omV/ZgxCUG5E9s4KR8wIgEyIitz74tHkPX6Qrkh5H3rk2WNgTj8u5X8ih+ilpUsg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":332521},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":"20.x"},"gitHead":"c90714f01dc69192d886d185f4410e6f506ecf69","scripts":{"build":"tsc && tsc-alias","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ejs":"^4.0.1","uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","nodemailer":"^8.0.1","jsonwebtoken":"^9.0.2","@types/nodemailer":"^7.0.11","sequelize-typescript":"^2.1.6","@google-cloud/storage":"^7.19.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","ts-node":"^10.9.2","tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.8.3","@types/node":"^25.2.0","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_0.1.15_1776346872137_0.38908950318984536","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"fiberx-backend-toolkit","version":"0.1.16","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@0.1.16","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"43e181361b7729208d40b2753a9f04a08d5235ca","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-0.1.16.tgz","fileCount":140,"integrity":"sha512-DTPuTuhpo/9XzVXC3QY7ULkVYMXZ6gMshc3X7DGDebieNlqIls+aXNz5IL5EtmgyIKd8trw3J09UHHGT1Ok6mw==","signatures":[{"sig":"MEQCIDmwoyPu6uUL6urvMaSahbZaCr8MBr2kiW4imNlIhtMYAiBn5PF8dXx6uzElOthOKkQ/AZXHT9TAJ+1S+vmr8U/9cQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":333262},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":"20.x"},"gitHead":"3287668fe960978a8f6d74bce0d16dc7a682cc22","scripts":{"build":"tsc && tsc-alias","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ejs":"^4.0.1","uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","nodemailer":"^8.0.1","jsonwebtoken":"^9.0.2","@types/nodemailer":"^7.0.11","sequelize-typescript":"^2.1.6","@google-cloud/storage":"^7.19.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","ts-node":"^10.9.2","tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.8.3","@types/node":"^25.2.0","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_0.1.16_1776347456295_0.48227020964190626","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"fiberx-backend-toolkit","version":"0.1.17","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@0.1.17","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"c8c14b28bf4d4ca74ff4098a6508d35618cf6b1a","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-0.1.17.tgz","fileCount":140,"integrity":"sha512-e5VlwlLrnGpnjLhUrALmDvFbioq+IxXqquwr6v5IcNZUaFcQ1wA9RrZv1QPpFxQqG2SIWkpguR87wXkIv1B1ng==","signatures":[{"sig":"MEQCIFhl73y3w0k6MHD/RkxYx24iecXZjBZVeGv9cPQvwUvWAiAjaUBtWl1GEe0Y7oID6HET31aJISW7sxPs7G1yOJ9w1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":333370},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":"20.x"},"gitHead":"1648d9128859b47aab6f5ae8f0909111e2785327","scripts":{"build":"tsc && tsc-alias","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ejs":"^4.0.1","uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","nodemailer":"^8.0.1","jsonwebtoken":"^9.0.2","@types/nodemailer":"^7.0.11","sequelize-typescript":"^2.1.6","@google-cloud/storage":"^7.19.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","ts-node":"^10.9.2","tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.8.3","@types/node":"^25.2.0","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_0.1.17_1776370188101_0.22394778211705169","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"fiberx-backend-toolkit","version":"0.1.18","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@0.1.18","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"bd2e6616ffbd9fa90390f75ac39d5cd340a7b777","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-0.1.18.tgz","fileCount":140,"integrity":"sha512-GrbJPheOgLtoB36FEPR/DIeymGT3p099032nwTCSpiV0FVIsFfdhZ6BHSsd0BES637WWSroFGW9pvmC2azTEZg==","signatures":[{"sig":"MEUCICAhvgZYNwPMiHcFLaqnmnvYxSH38TO36gur7SvVX/23AiEAzxGCXc2BWX4AJZi5B7TYMnymtr+rvul0Vp2lDDKGEMQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":333352},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":"20.x"},"gitHead":"2e1913ce5e959ebbb9fc49c067f4023a2a1e27b2","scripts":{"build":"tsc && tsc-alias","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ejs":"^4.0.1","uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","nodemailer":"^8.0.1","jsonwebtoken":"^9.0.2","@types/nodemailer":"^7.0.11","sequelize-typescript":"^2.1.6","@google-cloud/storage":"^7.19.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","ts-node":"^10.9.2","tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.8.3","@types/node":"^25.2.0","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_0.1.18_1776373177504_0.6406615413897938","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"fiberx-backend-toolkit","version":"0.1.19","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@0.1.19","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"05e001da1ba3498df7358c8f6e799cf504944341","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-0.1.19.tgz","fileCount":140,"integrity":"sha512-K6vVGRcQaPB88VBiVO1SkSd5plavtKHJf6glFJZBagg/ZqZA0wZM7P2Nv3SqHVsKHFY50yZjnpYoGRzRLajLSw==","signatures":[{"sig":"MEYCIQDeezuNMcBapZ21jKP7JCewFFHh4MO8lqLBzyH031WonwIhAOQR6HZIS12vJh6YV7sgJNFW8DvVHxXFV9i+9HZxpU4Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":333711},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":"20.x"},"gitHead":"d38486b559035b6f233e2850ec20c68141fe4991","scripts":{"build":"tsc && tsc-alias","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ejs":"^4.0.1","uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","nodemailer":"^8.0.1","jsonwebtoken":"^9.0.2","@types/nodemailer":"^7.0.11","sequelize-typescript":"^2.1.6","@google-cloud/storage":"^7.19.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","ts-node":"^10.9.2","tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.8.3","@types/node":"^25.2.0","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_0.1.19_1777242094492_0.22261849887137108","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"fiberx-backend-toolkit","version":"0.1.20","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@0.1.20","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"80bfabbdc1310605545390eccf9db6092e74b7d1","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-0.1.20.tgz","fileCount":140,"integrity":"sha512-4bMdn07jA1WZuNSXROT+0mQk7NQuSllTcU81nLQLNVGtENXEMxNp0LiFle7VZL8YTGdauYWlIO81G84LQm/6hg==","signatures":[{"sig":"MEQCIGIrPDhS2uMA+gOX5mEZjMDIKfF/BMoh+lkNe6A1pzpbAiACmaVrjf9pG2qEW2so8RpB0M8nfcOdOlDBMxa+/7Rb0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":333725},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":"20.x"},"gitHead":"7f45fb26530b37d41708d2b3b467fa9cbe828bfc","scripts":{"build":"tsc && tsc-alias","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ejs":"^4.0.1","uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","nodemailer":"^8.0.1","jsonwebtoken":"^9.0.2","@types/nodemailer":"^7.0.11","sequelize-typescript":"^2.1.6","@google-cloud/storage":"^7.19.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","ts-node":"^10.9.2","tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.8.3","@types/node":"^25.2.0","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_0.1.20_1777242464859_0.14113846686026532","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"fiberx-backend-toolkit","version":"0.1.21","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@0.1.21","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"e5e307ae867adf95c95ae1d47832d88042c392c8","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-0.1.21.tgz","fileCount":140,"integrity":"sha512-crMlL0UQViBvHFU29QtMtCL13WQtY2oD0iCQtNibsk2xiSaEG/Fcae5Wkmd2lFhaDmLnrrSiMdqmtLeglea9og==","signatures":[{"sig":"MEUCIEN3ajwm81NokfK7L8Kf52GdX14I+1bMWF7nNIeIGhjzAiEA26VKWdFg4ksrFDx7C1DYO4XtVFvZylWx/JLAFBrvHDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":333806},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":"20.x"},"gitHead":"483d79667c2a355758ffbb245ea83994fe4d9431","scripts":{"build":"tsc && tsc-alias","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ejs":"^4.0.1","uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","nodemailer":"^8.0.1","jsonwebtoken":"^9.0.2","@types/nodemailer":"^7.0.11","sequelize-typescript":"^2.1.6","@google-cloud/storage":"^7.19.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","ts-node":"^10.9.2","tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.8.3","@types/node":"^25.2.0","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_0.1.21_1777399064260_0.999079572318609","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"fiberx-backend-toolkit","version":"1.0.1","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@1.0.1","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"1ae10908392ea4aad6efcaa414f871f1239e87be","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-1.0.1.tgz","fileCount":140,"integrity":"sha512-pu75TVYZ9r5F/NHuSt2M/D056Sk3W79cjA4bq768+72spEZNr+L2kv2B/3nqjhde1zoq1Zt+wMW1CCtLu8PLcg==","signatures":[{"sig":"MEUCIQDWluPPeqLUC40qMUTK6n0e5HNq/9Eun0eFpW9Zx5WRmgIgfHKWL4kmJXMkIJbvjanPl8Rar3M+O46yHwigfNpd9Tg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":346600},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":"20.x"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","require":"./dist/index.js"},"./rbac":{"types":"./dist/rbac/main.d.ts","default":"./dist/rbac/main.js","require":"./dist/rbac/main.js"},"./types":{"types":"./dist/types/main.d.ts","default":"./dist/types/main.js","require":"./dist/types/main.js"},"./utils":{"types":"./dist/utils/main.d.ts","default":"./dist/utils/main.js","require":"./dist/utils/main.js"},"./dist/*":"./dist/*","./mailer":{"types":"./dist/mailer/main.d.ts","default":"./dist/mailer/main.js","require":"./dist/mailer/main.js"},"./storage":{"types":"./dist/storage/main.d.ts","default":"./dist/storage/main.js","require":"./dist/storage/main.js"},"./database":{"types":"./dist/database/main.d.ts","default":"./dist/database/main.js","require":"./dist/database/main.js"},"./validators":{"types":"./dist/validators/main.d.ts","default":"./dist/validators/main.js","require":"./dist/validators/main.js"},"./middle-ware":{"types":"./dist/middle_ware/main.d.ts","default":"./dist/middle_ware/main.js","require":"./dist/middle_ware/main.js"},"./middle_ware":{"types":"./dist/middle_ware/main.d.ts","default":"./dist/middle_ware/main.js","require":"./dist/middle_ware/main.js"},"./package.json":"./package.json"},"gitHead":"8b7d63a6b1b5e6b2abc4d938b45d54603ba9271b","scripts":{"lint":"eslint . --max-warnings=0","build":"tsc && tsc-alias","check":"npm run typecheck && npm run lint && npm run format:check && npm run spell:check && npm run build","format":"prettier --write .","typecheck":"tsc --noEmit","spell:check":"cspell .","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"11.13.0","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"ejs":"^4.0.1","uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","nodemailer":"^8.0.1","jsonwebtoken":"^9.0.2","@types/nodemailer":"^7.0.11","sequelize-typescript":"^2.1.6","@google-cloud/storage":"^7.19.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","cspell":"^9.8.0","eslint":"^10.4.0","globals":"^17.6.0","ts-node":"^10.9.2","prettier":"^3.8.3","tsc-alias":"^1.8.16","@eslint/js":"^10.0.1","@types/ejs":"^3.1.5","typescript":"^5.8.3","@types/node":"^25.2.0","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","typescript-eslint":"^8.59.3","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_1.0.1_1778862837246_0.788553518313059","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"fiberx-backend-toolkit","version":"1.0.3","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@1.0.3","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"4999fd8551fa499806b718132a90160546ee4ffa","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-1.0.3.tgz","fileCount":140,"integrity":"sha512-yRwUYvHQUXKQrrJn/c8f7Dls3xxC9Wotxl/Wf1vMsLMdMmIs4LT2RHY/peUVonOL2opVa5qiYoMSnxPbTSS/eg==","signatures":[{"sig":"MEUCID6uZjdfKYK0nnRkEndK1peihOM9ACLCZD+Qc8NovUZRAiEA5AyHYbFNRSPNlcXJKyVFYR2AvofjgxeBbqF5gondOAk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":346545},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":"20.x"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","require":"./dist/index.js"},"./rbac":{"types":"./dist/rbac/main.d.ts","default":"./dist/rbac/main.js","require":"./dist/rbac/main.js"},"./types":{"types":"./dist/types/main.d.ts","default":"./dist/types/main.js","require":"./dist/types/main.js"},"./utils":{"types":"./dist/utils/main.d.ts","default":"./dist/utils/main.js","require":"./dist/utils/main.js"},"./dist/*":"./dist/*","./mailer":{"types":"./dist/mailer/main.d.ts","default":"./dist/mailer/main.js","require":"./dist/mailer/main.js"},"./storage":{"types":"./dist/storage/main.d.ts","default":"./dist/storage/main.js","require":"./dist/storage/main.js"},"./database":{"types":"./dist/database/main.d.ts","default":"./dist/database/main.js","require":"./dist/database/main.js"},"./validators":{"types":"./dist/validators/main.d.ts","default":"./dist/validators/main.js","require":"./dist/validators/main.js"},"./middle-ware":{"types":"./dist/middle_ware/main.d.ts","default":"./dist/middle_ware/main.js","require":"./dist/middle_ware/main.js"},"./middle_ware":{"types":"./dist/middle_ware/main.d.ts","default":"./dist/middle_ware/main.js","require":"./dist/middle_ware/main.js"},"./package.json":"./package.json"},"gitHead":"ec97e787ac0548c186582160c3e88206bdfa4fbe","scripts":{"lint":"eslint . --max-warnings=0","build":"tsc && tsc-alias","check":"npm run typecheck && npm run lint && npm run format:check && npm run spell:check && npm run build","format":"prettier --write .","typecheck":"tsc --noEmit","spell:check":"cspell .","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ejs":"^4.0.1","uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","nodemailer":"^8.0.1","jsonwebtoken":"^9.0.2","@types/nodemailer":"^7.0.11","sequelize-typescript":"^2.1.6","@google-cloud/storage":"^7.19.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","cspell":"^9.8.0","eslint":"^10.4.0","globals":"^17.6.0","ts-node":"^10.9.2","prettier":"^3.8.3","tsc-alias":"^1.8.16","@eslint/js":"^10.0.1","@types/ejs":"^3.1.5","typescript":"^5.8.3","@types/node":"^25.2.0","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","typescript-eslint":"^8.59.3","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_1.0.3_1778872943264_0.2691777268475717","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"fiberx-backend-toolkit","version":"1.0.4","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@1.0.4","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"ed35958ad715e716b5ece4e74447cf95216ac439","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-1.0.4.tgz","fileCount":140,"integrity":"sha512-q+CmJrveUaCcXome8p1iXe3paigcrMLPzSRuJU4E49ZHHNEThY+bzpMjF7513vAT4U4DEMkUHZpdSHiUt3AuIw==","signatures":[{"sig":"MEUCIQCTgEU9xk8FFY/83aw8BHY6xGu/z2wyTG36tQtcXYyCqAIgeABiNwE9I4++OJ1Noskg7J6vmjXvjeqk4tIn4Y6jtLQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":346636},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":"20.x"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","require":"./dist/index.js"},"./rbac":{"types":"./dist/rbac/main.d.ts","default":"./dist/rbac/main.js","require":"./dist/rbac/main.js"},"./types":{"types":"./dist/types/main.d.ts","default":"./dist/types/main.js","require":"./dist/types/main.js"},"./utils":{"types":"./dist/utils/main.d.ts","default":"./dist/utils/main.js","require":"./dist/utils/main.js"},"./dist/*":"./dist/*","./mailer":{"types":"./dist/mailer/main.d.ts","default":"./dist/mailer/main.js","require":"./dist/mailer/main.js"},"./storage":{"types":"./dist/storage/main.d.ts","default":"./dist/storage/main.js","require":"./dist/storage/main.js"},"./database":{"types":"./dist/database/main.d.ts","default":"./dist/database/main.js","require":"./dist/database/main.js"},"./validators":{"types":"./dist/validators/main.d.ts","default":"./dist/validators/main.js","require":"./dist/validators/main.js"},"./middle-ware":{"types":"./dist/middle_ware/main.d.ts","default":"./dist/middle_ware/main.js","require":"./dist/middle_ware/main.js"},"./middle_ware":{"types":"./dist/middle_ware/main.d.ts","default":"./dist/middle_ware/main.js","require":"./dist/middle_ware/main.js"},"./package.json":"./package.json"},"gitHead":"a5cb375e9833b4c4d7ecd084e98034a752b9f252","scripts":{"lint":"eslint . --max-warnings=0","build":"tsc && tsc-alias","check":"npm run typecheck && npm run lint && npm run format:check && npm run spell:check && npm run build","format":"prettier --write .","typecheck":"tsc --noEmit","spell:check":"cspell .","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ejs":"^4.0.1","uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","nodemailer":"^8.0.1","jsonwebtoken":"^9.0.2","@types/nodemailer":"^7.0.11","sequelize-typescript":"^2.1.6","@google-cloud/storage":"^7.19.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","cspell":"^9.8.0","eslint":"^10.4.0","globals":"^17.6.0","ts-node":"^10.9.2","prettier":"^3.8.3","tsc-alias":"^1.8.16","@eslint/js":"^10.0.1","@types/ejs":"^3.1.5","typescript":"^5.8.3","@types/node":"^25.2.0","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","typescript-eslint":"^8.59.3","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_1.0.4_1778873969990_0.008402675953550487","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"fiberx-backend-toolkit","version":"1.0.5","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@1.0.5","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"fe3130bc1ec0c0dc7f49ac727a7645f0550e719c","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-1.0.5.tgz","fileCount":140,"integrity":"sha512-/Qu9j52BrmOGhuBe++f9TIJ++XTY3fZSoa5IQDXy1ctJz8m2wkL+oo6VZefgxjBJemfG4hEA6kiBTBA+Uqs65Q==","signatures":[{"sig":"MEUCIFKrT6a6BrRP+o8apMyJSRRa6h3z1YZ6YxJxvm/ao1M7AiEAnxrdvwqcWMSril0TVcixhBzwt94rw8dq0iPbYZUx+6o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":346959},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":"20.x"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","require":"./dist/index.js"},"./rbac":{"types":"./dist/rbac/main.d.ts","default":"./dist/rbac/main.js","require":"./dist/rbac/main.js"},"./types":{"types":"./dist/types/main.d.ts","default":"./dist/types/main.js","require":"./dist/types/main.js"},"./utils":{"types":"./dist/utils/main.d.ts","default":"./dist/utils/main.js","require":"./dist/utils/main.js"},"./dist/*":"./dist/*","./mailer":{"types":"./dist/mailer/main.d.ts","default":"./dist/mailer/main.js","require":"./dist/mailer/main.js"},"./storage":{"types":"./dist/storage/main.d.ts","default":"./dist/storage/main.js","require":"./dist/storage/main.js"},"./database":{"types":"./dist/database/main.d.ts","default":"./dist/database/main.js","require":"./dist/database/main.js"},"./validators":{"types":"./dist/validators/main.d.ts","default":"./dist/validators/main.js","require":"./dist/validators/main.js"},"./middle-ware":{"types":"./dist/middle_ware/main.d.ts","default":"./dist/middle_ware/main.js","require":"./dist/middle_ware/main.js"},"./middle_ware":{"types":"./dist/middle_ware/main.d.ts","default":"./dist/middle_ware/main.js","require":"./dist/middle_ware/main.js"},"./package.json":"./package.json"},"gitHead":"d457b4624cedcf49f02dfc893b1e386b16c5efab","scripts":{"lint":"eslint . --max-warnings=0","build":"tsc && tsc-alias","check":"npm run typecheck && npm run lint && npm run format:check && npm run spell:check && npm run build","format":"prettier --write .","typecheck":"tsc --noEmit","spell:check":"cspell .","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ejs":"^4.0.1","uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","nodemailer":"^8.0.1","jsonwebtoken":"^9.0.2","@types/nodemailer":"^7.0.11","sequelize-typescript":"^2.1.6","@google-cloud/storage":"^7.19.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","cspell":"^9.8.0","eslint":"^10.4.0","globals":"^17.6.0","ts-node":"^10.9.2","prettier":"^3.8.3","tsc-alias":"^1.8.16","@eslint/js":"^10.0.1","@types/ejs":"^3.1.5","typescript":"^5.8.3","@types/node":"^25.2.0","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","typescript-eslint":"^8.59.3","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_1.0.5_1778875171724_0.4831192181924089","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"fiberx-backend-toolkit","version":"1.0.6","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@1.0.6","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"2d73a7665f76b98de06bbaf90f2f99c23a101be1","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-1.0.6.tgz","fileCount":140,"integrity":"sha512-9geOHxr8M9TPAtA5kFEOSihUPd91Oeq6QgWxuHyEMfLJK5uW2Ne42jnFKKhL7XM8S0qbcbOJRIqJ1te5pbcZFw==","signatures":[{"sig":"MEUCIFCFNLoBF1nG5Yi8t22gfu6APbErnJAeDhZQ56hpsV5+AiEA2IkA7OHBAQcpF7YwZqn0mdCNLvbcEw/rJyuO1dXlgcM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":346971},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":"20.x"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","require":"./dist/index.js"},"./rbac":{"types":"./dist/rbac/main.d.ts","default":"./dist/rbac/main.js","require":"./dist/rbac/main.js"},"./types":{"types":"./dist/types/main.d.ts","default":"./dist/types/main.js","require":"./dist/types/main.js"},"./utils":{"types":"./dist/utils/main.d.ts","default":"./dist/utils/main.js","require":"./dist/utils/main.js"},"./dist/*":"./dist/*","./mailer":{"types":"./dist/mailer/main.d.ts","default":"./dist/mailer/main.js","require":"./dist/mailer/main.js"},"./storage":{"types":"./dist/storage/main.d.ts","default":"./dist/storage/main.js","require":"./dist/storage/main.js"},"./database":{"types":"./dist/database/main.d.ts","default":"./dist/database/main.js","require":"./dist/database/main.js"},"./validators":{"types":"./dist/validators/main.d.ts","default":"./dist/validators/main.js","require":"./dist/validators/main.js"},"./middle-ware":{"types":"./dist/middle_ware/main.d.ts","default":"./dist/middle_ware/main.js","require":"./dist/middle_ware/main.js"},"./middle_ware":{"types":"./dist/middle_ware/main.d.ts","default":"./dist/middle_ware/main.js","require":"./dist/middle_ware/main.js"},"./package.json":"./package.json"},"gitHead":"7c0a66289c558266d9ca6729d339c0427064f618","scripts":{"lint":"eslint . --max-warnings=0","build":"tsc && tsc-alias","check":"npm run typecheck && npm run lint && npm run format:check && npm run spell:check && npm run build","format":"prettier --write .","typecheck":"tsc --noEmit","spell:check":"cspell .","format:check":"prettier --check .","prepublishOnly":"npm run build"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ejs":"^4.0.1","uuid":"^12.0.0","axios":"^1.11.0","dayjs":"^1.11.18","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.1.0","sequelize":"^6.37.7","nodemailer":"^8.0.1","jsonwebtoken":"^9.0.2","@types/nodemailer":"^7.0.11","sequelize-typescript":"^2.1.6","@google-cloud/storage":"^7.19.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","cspell":"^9.8.0","eslint":"^10.4.0","globals":"^17.6.0","ts-node":"^10.9.2","prettier":"^3.8.3","tsc-alias":"^1.8.16","@eslint/js":"^10.0.1","@types/ejs":"^3.1.5","typescript":"^5.8.3","@types/node":"^25.2.0","@types/uuid":"^10.0.0","@types/axios":"^0.9.36","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","typescript-eslint":"^8.59.3","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_1.0.6_1778875429082_0.24250176678483015","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"fiberx-backend-toolkit","version":"1.0.7","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@1.0.7","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"4d423adb6a7813b58e5f2f1d7dbb614ae4558f17","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-1.0.7.tgz","fileCount":140,"integrity":"sha512-3BppVilTM/O4EYkGU7x8Il+sJ6pws87iQoQ0w0jDsJmbrBGuDLRZ5mqeb/UVgnq92oRFiHVYhX10uURQ44p0nA==","signatures":[{"sig":"MEUCIAeEOHaZRbNr/Vb3F7QnP233rhOrJUtDN/sGZUTbrByEAiEAprbnnOK/ymWhuk6OpZfrcauo9J+FsOiLvhIdIl2hvko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":347209},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":"20.x"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","require":"./dist/index.js"},"./rbac":{"types":"./dist/rbac/main.d.ts","default":"./dist/rbac/main.js","require":"./dist/rbac/main.js"},"./types":{"types":"./dist/types/main.d.ts","default":"./dist/types/main.js","require":"./dist/types/main.js"},"./utils":{"types":"./dist/utils/main.d.ts","default":"./dist/utils/main.js","require":"./dist/utils/main.js"},"./dist/*":"./dist/*","./mailer":{"types":"./dist/mailer/main.d.ts","default":"./dist/mailer/main.js","require":"./dist/mailer/main.js"},"./storage":{"types":"./dist/storage/main.d.ts","default":"./dist/storage/main.js","require":"./dist/storage/main.js"},"./database":{"types":"./dist/database/main.d.ts","default":"./dist/database/main.js","require":"./dist/database/main.js"},"./validators":{"types":"./dist/validators/main.d.ts","default":"./dist/validators/main.js","require":"./dist/validators/main.js"},"./middle-ware":{"types":"./dist/middle_ware/main.d.ts","default":"./dist/middle_ware/main.js","require":"./dist/middle_ware/main.js"},"./middle_ware":{"types":"./dist/middle_ware/main.d.ts","default":"./dist/middle_ware/main.js","require":"./dist/middle_ware/main.js"},"./package.json":"./package.json"},"gitHead":"e687b984c4a22665af2dc0bed12117555e499735","scripts":{"lint":"eslint . --max-warnings=0","build":"tsc && tsc-alias","check":"npm run typecheck && npm run lint && npm run format:check && npm run spell:check && npm run build","format":"prettier --write .","typecheck":"tsc --noEmit","spell:check":"cspell .","format:check":"prettier --check .","prepublishOnly":"npm run build","update-dependencies":"node scripts/update-dependencies.js"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"overrides":{"qs":"^6.15.2","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"11.16.0","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"20.19.2","allowScripts":{"bcrypt@6.0.0":true,"esbuild@0.27.7":true},"dependencies":{"ejs":"^6.0.1","uuid":"^14.0.0","axios":"^1.17.0","dayjs":"^1.11.21","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.2.0","sequelize":"^6.37.8","nodemailer":"^8.0.10","jsonwebtoken":"^9.0.3","@types/nodemailer":"^8.0.0","sequelize-typescript":"^2.1.6","@google-cloud/storage":"^7.19.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","cspell":"^10.0.1","eslint":"^10.4.1","globals":"^17.6.0","ts-node":"^10.9.2","prettier":"^3.8.3","tsc-alias":"^1.8.17","@eslint/js":"^10.0.1","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^25.9.1","@types/uuid":"^11.0.0","@types/axios":"^0.14.4","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","typescript-eslint":"^8.60.1","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_1.0.7_1780567668635_0.1938165385216104","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"fiberx-backend-toolkit","version":"1.0.8","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@1.0.8","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"ad9856d99b3334d92353060422d9fefb6c6ad076","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-1.0.8.tgz","fileCount":154,"integrity":"sha512-Vk/p/nDru0D2jhjrFd8R4WwjYs1UEXmaArOhE4AtztV2Mc1SDk/NYr0ss+7S6XSjDhiub/WSVAvSWpCo6nPKsw==","signatures":[{"sig":"MEYCIQCPOHBe3cyHO0wFMOU9poYArVqLHCPReoN+uwmwg8zCBwIhAPKJeygJVag3tod7J0X/kQwVWcKqbtSPQJpW5nNkmHdH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":370183},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":"20.x"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","require":"./dist/index.js"},"./rbac":{"types":"./dist/rbac/main.d.ts","default":"./dist/rbac/main.js","require":"./dist/rbac/main.js"},"./types":{"types":"./dist/types/main.d.ts","default":"./dist/types/main.js","require":"./dist/types/main.js"},"./utils":{"types":"./dist/utils/main.d.ts","default":"./dist/utils/main.js","require":"./dist/utils/main.js"},"./dist/*":"./dist/*","./fibase":{"types":"./dist/fibase/main.d.ts","default":"./dist/fibase/main.js","require":"./dist/fibase/main.js"},"./mailer":{"types":"./dist/mailer/main.d.ts","default":"./dist/mailer/main.js","require":"./dist/mailer/main.js"},"./storage":{"types":"./dist/storage/main.d.ts","default":"./dist/storage/main.js","require":"./dist/storage/main.js"},"./database":{"types":"./dist/database/main.d.ts","default":"./dist/database/main.js","require":"./dist/database/main.js"},"./processors":{"types":"./dist/processors/main.d.ts","default":"./dist/processors/main.js","require":"./dist/processors/main.js"},"./validators":{"types":"./dist/validators/main.d.ts","default":"./dist/validators/main.js","require":"./dist/validators/main.js"},"./middle-ware":{"types":"./dist/middle_ware/main.d.ts","default":"./dist/middle_ware/main.js","require":"./dist/middle_ware/main.js"},"./middle_ware":{"types":"./dist/middle_ware/main.d.ts","default":"./dist/middle_ware/main.js","require":"./dist/middle_ware/main.js"},"./package.json":"./package.json"},"gitHead":"d49d465bf285ba82ebe8975ef12c757483ea3713","scripts":{"lint":"eslint . --max-warnings=0","build":"tsc && tsc-alias","check":"npm run typecheck && npm run lint && npm run format:check && npm run spell:check && npm run build","format":"prettier --write .","typecheck":"tsc --noEmit","spell:check":"cspell .","format:check":"prettier --check .","prepublishOnly":"npm run build","update-dependencies":"node scripts/update-dependencies.js"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"overrides":{"qs":"^6.15.2","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"11.16.0","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"26.3.0","allowScripts":{"bcrypt@6.0.0":true,"esbuild@0.27.7":true},"dependencies":{"ejs":"^6.0.1","uuid":"^14.0.0","axios":"^1.17.0","dayjs":"^1.11.21","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.2.0","sequelize":"^6.37.8","nodemailer":"^8.0.10","jsonwebtoken":"^9.0.3","@types/nodemailer":"^8.0.0","sequelize-typescript":"^2.1.6","@google-cloud/storage":"^7.19.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","cspell":"^10.0.1","eslint":"^10.4.1","globals":"^17.6.0","ts-node":"^10.9.2","prettier":"^3.8.3","tsc-alias":"^1.8.17","@eslint/js":"^10.0.1","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^25.9.1","@types/uuid":"^11.0.0","@types/axios":"^0.14.4","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","typescript-eslint":"^8.60.1","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_1.0.8_1780666702189_0.5781868073359206","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"fiberx-backend-toolkit","version":"1.0.9","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@1.0.9","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"69c1b5aa530e077c442676fb21b7babce9fa4f08","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-1.0.9.tgz","fileCount":154,"integrity":"sha512-uEKIogW/x70wSC5SyqEawjmbCpEVUnm3dlBE+L5TWJHpvKn08kROTB7sUlndmrzO6dCtMUwWautvUyzD+vkqTQ==","signatures":[{"sig":"MEYCIQD5C9t1/dC8NUnFyEIR2+eOKwDiuRZWniNztAcM2ZywUAIhAL/vsFsf2kpk9r+zVefRHAKv8lreC5cHhGX6JOGJdYFc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":370189},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":"26.x"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","require":"./dist/index.js"},"./rbac":{"types":"./dist/rbac/main.d.ts","default":"./dist/rbac/main.js","require":"./dist/rbac/main.js"},"./types":{"types":"./dist/types/main.d.ts","default":"./dist/types/main.js","require":"./dist/types/main.js"},"./utils":{"types":"./dist/utils/main.d.ts","default":"./dist/utils/main.js","require":"./dist/utils/main.js"},"./dist/*":"./dist/*","./fibase":{"types":"./dist/fibase/main.d.ts","default":"./dist/fibase/main.js","require":"./dist/fibase/main.js"},"./mailer":{"types":"./dist/mailer/main.d.ts","default":"./dist/mailer/main.js","require":"./dist/mailer/main.js"},"./storage":{"types":"./dist/storage/main.d.ts","default":"./dist/storage/main.js","require":"./dist/storage/main.js"},"./database":{"types":"./dist/database/main.d.ts","default":"./dist/database/main.js","require":"./dist/database/main.js"},"./processors":{"types":"./dist/processors/main.d.ts","default":"./dist/processors/main.js","require":"./dist/processors/main.js"},"./validators":{"types":"./dist/validators/main.d.ts","default":"./dist/validators/main.js","require":"./dist/validators/main.js"},"./middle-ware":{"types":"./dist/middle_ware/main.d.ts","default":"./dist/middle_ware/main.js","require":"./dist/middle_ware/main.js"},"./middle_ware":{"types":"./dist/middle_ware/main.d.ts","default":"./dist/middle_ware/main.js","require":"./dist/middle_ware/main.js"},"./package.json":"./package.json"},"gitHead":"9267f94c04fc4a607c6802e2c0686fb183864e2f","scripts":{"lint":"eslint . --max-warnings=0","build":"tsc && tsc-alias","check":"npm run typecheck && npm run lint && npm run format:check && npm run spell:check && npm run build","format":"prettier --write .","typecheck":"tsc --noEmit","spell:check":"cspell .","format:check":"prettier --check .","prepublishOnly":"npm run build","update-dependencies":"node scripts/update-dependencies.js"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"overrides":{"qs":"^6.15.2","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"11.16.0","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"26.3.0","allowScripts":{"bcrypt@6.0.0":true,"esbuild@0.27.7":true},"dependencies":{"ejs":"^6.0.1","uuid":"^14.0.0","axios":"^1.17.0","dayjs":"^1.11.21","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.2.0","sequelize":"^6.37.8","nodemailer":"^8.0.10","jsonwebtoken":"^9.0.3","@types/nodemailer":"^8.0.0","sequelize-typescript":"^2.1.6","@google-cloud/storage":"^7.19.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","cspell":"^10.0.1","eslint":"^10.4.1","globals":"^17.6.0","ts-node":"^10.9.2","prettier":"^3.8.3","tsc-alias":"^1.8.17","@eslint/js":"^10.0.1","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^25.9.1","@types/uuid":"^11.0.0","@types/axios":"^0.14.4","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","typescript-eslint":"^8.60.1","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_1.0.9_1780918861950_0.9783451699314167","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"fiberx-backend-toolkit","version":"1.0.10","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@1.0.10","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"e03a96913f37a95e985d1fc76a4606be0fb33c6b","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-1.0.10.tgz","fileCount":154,"integrity":"sha512-wNY0uz34YjHJmHMnEujOvhRSYBmKzRm2nRAtSdP0mMcoMxRCEr0ZcYVFoi94ZOvW7ASdagm0+hmo+mkkspUUFQ==","signatures":[{"sig":"MEYCIQCpxTAi6WdWT8wyDs8Uyw0gOKQhsxWfttNBl+INTOWnEwIhAKgqeE9SNd9fz2WHioQPG/SliGi/Bk4FVDLbVmZ30ogt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":370115},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":">=24 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","require":"./dist/index.js"},"./rbac":{"types":"./dist/rbac/main.d.ts","default":"./dist/rbac/main.js","require":"./dist/rbac/main.js"},"./types":{"types":"./dist/types/main.d.ts","default":"./dist/types/main.js","require":"./dist/types/main.js"},"./utils":{"types":"./dist/utils/main.d.ts","default":"./dist/utils/main.js","require":"./dist/utils/main.js"},"./dist/*":"./dist/*","./fibase":{"types":"./dist/fibase/main.d.ts","default":"./dist/fibase/main.js","require":"./dist/fibase/main.js"},"./mailer":{"types":"./dist/mailer/main.d.ts","default":"./dist/mailer/main.js","require":"./dist/mailer/main.js"},"./storage":{"types":"./dist/storage/main.d.ts","default":"./dist/storage/main.js","require":"./dist/storage/main.js"},"./database":{"types":"./dist/database/main.d.ts","default":"./dist/database/main.js","require":"./dist/database/main.js"},"./processors":{"types":"./dist/processors/main.d.ts","default":"./dist/processors/main.js","require":"./dist/processors/main.js"},"./validators":{"types":"./dist/validators/main.d.ts","default":"./dist/validators/main.js","require":"./dist/validators/main.js"},"./middle-ware":{"types":"./dist/middle_ware/main.d.ts","default":"./dist/middle_ware/main.js","require":"./dist/middle_ware/main.js"},"./middle_ware":{"types":"./dist/middle_ware/main.d.ts","default":"./dist/middle_ware/main.js","require":"./dist/middle_ware/main.js"},"./package.json":"./package.json"},"gitHead":"c7025ce7e52fac6666b57843451d02c0eab9da36","scripts":{"lint":"eslint . --max-warnings=0","build":"tsc && tsc-alias","check":"npm run typecheck && npm run lint && npm run format:check && npm run spell:check && npm run build","format":"prettier --write .","typecheck":"tsc --noEmit","spell:check":"cspell .","format:check":"prettier --check .","prepublishOnly":"npm run build","update-dependencies":"node scripts/update-dependencies.js"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"overrides":{"qs":"^6.15.2","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"11.16.0","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"26.3.0","allowScripts":{"bcrypt@6.0.0":true,"esbuild@0.27.7":true,"fsevents@2.3.3":true},"dependencies":{"ejs":"^6.0.1","uuid":"^14.0.0","axios":"^1.17.0","dayjs":"^1.11.21","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.2.0","sequelize":"^6.37.8","nodemailer":"^8.0.10","jsonwebtoken":"^9.0.3","@types/nodemailer":"^8.0.0","@google-cloud/storage":"^7.21.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","cspell":"^10.0.1","eslint":"^10.4.1","globals":"^17.6.0","ts-node":"^10.9.2","prettier":"^3.8.4","tsc-alias":"^1.8.17","@eslint/js":"^10.0.1","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^25.9.2","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","typescript-eslint":"^8.61.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_1.0.10_1781026169792_0.5886170598755118","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"fiberx-backend-toolkit","version":"1.0.11","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@1.0.11","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"4e0f86c5620e2be33105ac417aa1e9f49231ebcd","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-1.0.11.tgz","fileCount":154,"integrity":"sha512-T9zP/SgpcptZULSCGMNZUn8uYWv2fWMNwk8ZujmlEEiNzT0epTIuQi50DkoHO3F6TzLLxpA7B7unRJ/SIr7cnw==","signatures":[{"sig":"MEQCIFNO21BCqdvMDRCQ/fkNcLWpqGuiA2vN8IXIxfmmYlRcAiBcPvCUdg2sl12EKrzsNNhelUJBpbkoXO5dIcDydPV2yg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":370711},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":">=24 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","require":"./dist/index.js"},"./rbac":{"types":"./dist/rbac/main.d.ts","default":"./dist/rbac/main.js","require":"./dist/rbac/main.js"},"./types":{"types":"./dist/types/main.d.ts","default":"./dist/types/main.js","require":"./dist/types/main.js"},"./utils":{"types":"./dist/utils/main.d.ts","default":"./dist/utils/main.js","require":"./dist/utils/main.js"},"./dist/*":"./dist/*","./fibase":{"types":"./dist/fibase/main.d.ts","default":"./dist/fibase/main.js","require":"./dist/fibase/main.js"},"./mailer":{"types":"./dist/mailer/main.d.ts","default":"./dist/mailer/main.js","require":"./dist/mailer/main.js"},"./storage":{"types":"./dist/storage/main.d.ts","default":"./dist/storage/main.js","require":"./dist/storage/main.js"},"./database":{"types":"./dist/database/main.d.ts","default":"./dist/database/main.js","require":"./dist/database/main.js"},"./processors":{"types":"./dist/processors/main.d.ts","default":"./dist/processors/main.js","require":"./dist/processors/main.js"},"./validators":{"types":"./dist/validators/main.d.ts","default":"./dist/validators/main.js","require":"./dist/validators/main.js"},"./middle-ware":{"types":"./dist/middle_ware/main.d.ts","default":"./dist/middle_ware/main.js","require":"./dist/middle_ware/main.js"},"./middle_ware":{"types":"./dist/middle_ware/main.d.ts","default":"./dist/middle_ware/main.js","require":"./dist/middle_ware/main.js"},"./package.json":"./package.json"},"gitHead":"1195b4a89cbb7f6e3a078a8f7d117d126573b289","scripts":{"lint":"eslint . --max-warnings=0","build":"tsc && tsc-alias","check":"npm run typecheck && npm run lint && npm run format:check && npm run spell:check && npm run build","format":"prettier --write .","typecheck":"tsc --noEmit","spell:check":"cspell .","format:check":"prettier --check .","prepublishOnly":"npm run build","update-dependencies":"node scripts/update-dependencies.js"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"overrides":{"qs":"^6.15.2","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"11.16.0","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"26.3.0","allowScripts":{"bcrypt@6.0.0":true,"esbuild@0.27.7":true,"fsevents@2.3.3":true},"dependencies":{"ejs":"^6.0.1","uuid":"^14.0.0","axios":"^1.17.0","dayjs":"^1.11.21","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.2.0","sequelize":"^6.37.8","nodemailer":"^8.0.10","jsonwebtoken":"^9.0.3","@types/nodemailer":"^8.0.0","@google-cloud/storage":"^7.21.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","cspell":"^10.0.1","eslint":"^10.4.1","globals":"^17.6.0","ts-node":"^10.9.2","prettier":"^3.8.4","tsc-alias":"^1.8.17","@eslint/js":"^10.0.1","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^25.9.2","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","typescript-eslint":"^8.61.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_1.0.11_1781092531988_0.0213446710745111","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"fiberx-backend-toolkit","version":"1.0.12","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@1.0.12","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"7e94c99f35b4f404ea994b5ede2d8e54340ff906","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-1.0.12.tgz","fileCount":154,"integrity":"sha512-lXHHEJ1jmFao5q54QKSho9M5BeGzFU06Tx/1T62ZTqoy7pYemNTllG5vgz+ZgdSEpdXKQff9j8SCkJzaUZEGVw==","signatures":[{"sig":"MEQCIF85Akm+lIQdCSglEB3gs9p2gnnlCCKrxzqjfzLgsZbyAiAA2HKi8iRxh4TlX5LHWVZYUu90iWupawrswLf5dPkq9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":370712},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":">=24 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","require":"./dist/index.js"},"./rbac":{"types":"./dist/rbac/main.d.ts","default":"./dist/rbac/main.js","require":"./dist/rbac/main.js"},"./types":{"types":"./dist/types/main.d.ts","default":"./dist/types/main.js","require":"./dist/types/main.js"},"./utils":{"types":"./dist/utils/main.d.ts","default":"./dist/utils/main.js","require":"./dist/utils/main.js"},"./dist/*":"./dist/*","./fibase":{"types":"./dist/fibase/main.d.ts","default":"./dist/fibase/main.js","require":"./dist/fibase/main.js"},"./mailer":{"types":"./dist/mailer/main.d.ts","default":"./dist/mailer/main.js","require":"./dist/mailer/main.js"},"./storage":{"types":"./dist/storage/main.d.ts","default":"./dist/storage/main.js","require":"./dist/storage/main.js"},"./database":{"types":"./dist/database/main.d.ts","default":"./dist/database/main.js","require":"./dist/database/main.js"},"./processors":{"types":"./dist/processors/main.d.ts","default":"./dist/processors/main.js","require":"./dist/processors/main.js"},"./validators":{"types":"./dist/validators/main.d.ts","default":"./dist/validators/main.js","require":"./dist/validators/main.js"},"./middle-ware":{"types":"./dist/middle_ware/main.d.ts","default":"./dist/middle_ware/main.js","require":"./dist/middle_ware/main.js"},"./middle_ware":{"types":"./dist/middle_ware/main.d.ts","default":"./dist/middle_ware/main.js","require":"./dist/middle_ware/main.js"},"./package.json":"./package.json"},"gitHead":"e44cd8648db108377a041f7a7943c5c28d9292e3","scripts":{"lint":"eslint . --max-warnings=0","build":"tsc && tsc-alias","check":"npm run typecheck && npm run lint && npm run format:check && npm run spell:check && npm run build","format":"prettier --write .","typecheck":"tsc --noEmit","spell:check":"cspell .","format:check":"prettier --check .","prepublishOnly":"npm run build","update-dependencies":"node scripts/update-dependencies.js"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"overrides":{"qs":"^6.15.2","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"11.16.0","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"26.3.0","allowScripts":{"bcrypt@6.0.0":true,"esbuild@0.27.7":true,"fsevents@2.3.3":true},"dependencies":{"ejs":"^6.0.1","uuid":"^14.0.0","axios":"^1.17.0","dayjs":"^1.11.21","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.2.0","sequelize":"^6.37.8","nodemailer":"^8.0.10","jsonwebtoken":"^9.0.3","@types/nodemailer":"^8.0.0","@google-cloud/storage":"^7.21.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","cspell":"^10.0.1","eslint":"^10.4.1","globals":"^17.6.0","ts-node":"^10.9.2","prettier":"^3.8.4","tsc-alias":"^1.8.17","@eslint/js":"^10.0.1","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^25.9.2","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","typescript-eslint":"^8.61.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_1.0.12_1781516802583_0.1277890076809749","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"fiberx-backend-toolkit","version":"1.0.13","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@1.0.13","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"9d742bebad0e09e0732e5b93f611e430278d3795","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-1.0.13.tgz","fileCount":154,"integrity":"sha512-hhMjKzm9G7awh589VOc7ESBJtQCynFj2K2ppSSP1Ce3IE0fUs4IZzD/AOS7+DJ8+YRGitFTrfJ6NwzqglgczDQ==","signatures":[{"sig":"MEYCIQDyI64cee/vHeSLQeQKmql9TfXqfZLHVou5FW1Z22zQjAIhALZiN/+6bQpy0o5RLRyPxIkLx9JucpWibmpQxEm/N7My","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":370740},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":">=24 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","require":"./dist/index.js"},"./rbac":{"types":"./dist/rbac/main.d.ts","default":"./dist/rbac/main.js","require":"./dist/rbac/main.js"},"./types":{"types":"./dist/types/main.d.ts","default":"./dist/types/main.js","require":"./dist/types/main.js"},"./utils":{"types":"./dist/utils/main.d.ts","default":"./dist/utils/main.js","require":"./dist/utils/main.js"},"./dist/*":"./dist/*","./fibase":{"types":"./dist/fibase/main.d.ts","default":"./dist/fibase/main.js","require":"./dist/fibase/main.js"},"./mailer":{"types":"./dist/mailer/main.d.ts","default":"./dist/mailer/main.js","require":"./dist/mailer/main.js"},"./storage":{"types":"./dist/storage/main.d.ts","default":"./dist/storage/main.js","require":"./dist/storage/main.js"},"./database":{"types":"./dist/database/main.d.ts","default":"./dist/database/main.js","require":"./dist/database/main.js"},"./processors":{"types":"./dist/processors/main.d.ts","default":"./dist/processors/main.js","require":"./dist/processors/main.js"},"./validators":{"types":"./dist/validators/main.d.ts","default":"./dist/validators/main.js","require":"./dist/validators/main.js"},"./middle-ware":{"types":"./dist/middle_ware/main.d.ts","default":"./dist/middle_ware/main.js","require":"./dist/middle_ware/main.js"},"./middle_ware":{"types":"./dist/middle_ware/main.d.ts","default":"./dist/middle_ware/main.js","require":"./dist/middle_ware/main.js"},"./package.json":"./package.json"},"gitHead":"797789f8f646f544b594ead2599aeb362b8e9c8b","scripts":{"lint":"eslint . --max-warnings=0","build":"tsc && tsc-alias","check":"npm run typecheck && npm run lint && npm run format:check && npm run spell:check && npm run build","format":"prettier --write .","typecheck":"tsc --noEmit","spell:check":"cspell .","format:check":"prettier --check .","prepublishOnly":"npm run build","update-dependencies":"node scripts/update-dependencies.js"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"overrides":{"qs":"^6.15.2","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"11.17.0","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"26.3.0","allowScripts":{"bcrypt@6.0.0":true,"fsevents@2.3.3":true,"esbuild@0.15.18":true},"dependencies":{"ejs":"^6.0.1","uuid":"^14.0.0","axios":"^1.18.0","dayjs":"^1.11.21","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^4.2.0","sequelize":"^6.37.8","nodemailer":"^9.0.0","jsonwebtoken":"^9.0.3","@types/nodemailer":"^8.0.1","@google-cloud/storage":"^7.21.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","cspell":"^10.0.1","eslint":"^10.5.0","globals":"^17.6.0","ts-node":"^10.9.2","prettier":"^3.8.4","tsc-alias":"^1.8.17","@eslint/js":"^10.0.1","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^25.9.3","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","typescript-eslint":"^8.61.1","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_1.0.13_1781605682565_0.5597686414871759","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"fiberx-backend-toolkit","version":"1.0.14","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@1.0.14","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"5f5bd9376494e2ac6381a9914e7a963e3c6da517","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-1.0.14.tgz","fileCount":174,"integrity":"sha512-fFFjPg1Iqst1YQszTHXswDyuIv3C1KaIxbzvCCXOUMop+WH8mcYHbheN9IYogBAkuoD8sVb0Fu0PPYI8UrITeg==","signatures":[{"sig":"MEUCIDaImlbIaW5BuVaf/ds6u4Cq0CyhDxYab6rFR5Wl55dIAiEA2tudFX91+Uq895hp7srutO3tr8tIEdF3NlQTkAvakJ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":418427},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":">=24 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","require":"./dist/index.js"},"./rbac":{"types":"./dist/rbac/main.d.ts","default":"./dist/rbac/main.js","require":"./dist/rbac/main.js"},"./types":{"types":"./dist/types/main.d.ts","default":"./dist/types/main.js","require":"./dist/types/main.js"},"./utils":{"types":"./dist/utils/main.d.ts","default":"./dist/utils/main.js","require":"./dist/utils/main.js"},"./dist/*":"./dist/*","./fibase":{"types":"./dist/fibase/main.d.ts","default":"./dist/fibase/main.js","require":"./dist/fibase/main.js"},"./mailer":{"types":"./dist/mailer/main.d.ts","default":"./dist/mailer/main.js","require":"./dist/mailer/main.js"},"./storage":{"types":"./dist/storage/main.d.ts","default":"./dist/storage/main.js","require":"./dist/storage/main.js"},"./database":{"types":"./dist/database/main.d.ts","default":"./dist/database/main.js","require":"./dist/database/main.js"},"./processors":{"types":"./dist/processors/main.d.ts","default":"./dist/processors/main.js","require":"./dist/processors/main.js"},"./validators":{"types":"./dist/validators/main.d.ts","default":"./dist/validators/main.js","require":"./dist/validators/main.js"},"./middle-ware":{"types":"./dist/middle_ware/main.d.ts","default":"./dist/middle_ware/main.js","require":"./dist/middle_ware/main.js"},"./middle_ware":{"types":"./dist/middle_ware/main.d.ts","default":"./dist/middle_ware/main.js","require":"./dist/middle_ware/main.js"},"./package.json":"./package.json"},"gitHead":"37bc4a2efd8832f53ceaa7db82444af972eb7814","scripts":{"lint":"eslint . --max-warnings=0","build":"tsc && tsc-alias","check":"npm run typecheck && npm run lint && npm run format:check && npm run spell:check && npm run build","format":"prettier --write .","typecheck":"tsc --noEmit","spell:check":"cspell .","format:check":"prettier --check .","prepublishOnly":"npm run build","generate:fibase-api":"node scripts/generate-fibase-registered-app-routes.js","update-dependencies":"node scripts/update-dependencies.js"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"overrides":{"qs":"^6.15.3","uuid":"^14.0.1","esbuild":"^0.28.1"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"11.17.0","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"26.3.0","allowScripts":{"bcrypt@6.0.0":true,"esbuild@0.28.1":true,"fsevents@2.3.3":true},"dependencies":{"ejs":"^6.0.1","uuid":"^14.0.1","axios":"^1.18.1","dayjs":"^1.11.21","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^5.2.2","sequelize":"^6.37.8","nodemailer":"^9.0.3","jsonwebtoken":"^9.0.3","@types/nodemailer":"^8.0.1","@google-cloud/storage":"^7.21.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","cspell":"^10.0.1","eslint":"^10.8.0","globals":"^17.7.0","ts-node":"^10.9.2","prettier":"^3.9.6","tsc-alias":"^1.9.1","@eslint/js":"^10.0.1","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^26.1.1","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","typescript-eslint":"^8.65.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_1.0.14_1784988682428_0.8884310713362014","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"fiberx-backend-toolkit","version":"1.0.15","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@1.0.15","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"ca7e1cb8a18324a6af9d6febdcc27c98ac28061e","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-1.0.15.tgz","fileCount":174,"integrity":"sha512-m/q+lJG1ashcMQPqUYEK7ZkXk/e6Ak+LG5ytcOyKiX7c1VywgrYNvf8SiChfbcijUwrvUloXFPHhA10+m7NYNw==","signatures":[{"sig":"MEUCIQDfqCEGoAx1bI3Fl4PyPqBKuSonhIoVALzeSPOPqkyGFwIgUeuw35Vxb496KpxV1LmnZQ+Q735I1XyBDC/BhJqG6Dg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":423286},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":">=24 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","require":"./dist/index.js"},"./rbac":{"types":"./dist/rbac/main.d.ts","default":"./dist/rbac/main.js","require":"./dist/rbac/main.js"},"./types":{"types":"./dist/types/main.d.ts","default":"./dist/types/main.js","require":"./dist/types/main.js"},"./utils":{"types":"./dist/utils/main.d.ts","default":"./dist/utils/main.js","require":"./dist/utils/main.js"},"./dist/*":"./dist/*","./fibase":{"types":"./dist/fibase/main.d.ts","default":"./dist/fibase/main.js","require":"./dist/fibase/main.js"},"./mailer":{"types":"./dist/mailer/main.d.ts","default":"./dist/mailer/main.js","require":"./dist/mailer/main.js"},"./storage":{"types":"./dist/storage/main.d.ts","default":"./dist/storage/main.js","require":"./dist/storage/main.js"},"./database":{"types":"./dist/database/main.d.ts","default":"./dist/database/main.js","require":"./dist/database/main.js"},"./processors":{"types":"./dist/processors/main.d.ts","default":"./dist/processors/main.js","require":"./dist/processors/main.js"},"./validators":{"types":"./dist/validators/main.d.ts","default":"./dist/validators/main.js","require":"./dist/validators/main.js"},"./middle-ware":{"types":"./dist/middle_ware/main.d.ts","default":"./dist/middle_ware/main.js","require":"./dist/middle_ware/main.js"},"./middle_ware":{"types":"./dist/middle_ware/main.d.ts","default":"./dist/middle_ware/main.js","require":"./dist/middle_ware/main.js"},"./package.json":"./package.json"},"gitHead":"b327bea7c397e35a96cc262e453d8dda2c1afa69","scripts":{"lint":"eslint . --max-warnings=0","build":"tsc && tsc-alias","check":"npm run typecheck && npm run lint && npm run format:check && npm run spell:check && npm run build","format":"prettier --write .","typecheck":"tsc --noEmit","spell:check":"cspell .","format:check":"prettier --check .","prepublishOnly":"npm run build","generate:fibase-api":"node scripts/generate-fibase-registered-app-routes.js","update-dependencies":"node scripts/update-dependencies.js"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"overrides":{"qs":"^6.15.3","uuid":"^14.0.1","esbuild":"^0.28.1"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"11.17.0","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"26.3.0","allowScripts":{"bcrypt@6.0.0":true,"esbuild@0.28.1":true,"fsevents@2.3.3":true},"dependencies":{"ejs":"^6.0.1","uuid":"^14.0.1","axios":"^1.18.1","dayjs":"^1.11.21","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^5.2.2","sequelize":"^6.37.8","nodemailer":"^9.0.3","jsonwebtoken":"^9.0.3","@types/nodemailer":"^8.0.1","@google-cloud/storage":"^7.21.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","cspell":"^10.0.1","eslint":"^10.8.0","globals":"^17.7.0","ts-node":"^10.9.2","prettier":"^3.9.6","tsc-alias":"^1.9.1","@eslint/js":"^10.0.1","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^26.1.1","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","typescript-eslint":"^8.65.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_1.0.15_1785311080113_0.014732164231638034","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"fiberx-backend-toolkit","version":"1.0.16","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@1.0.16","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"0f64eced0269cbefeb1e7f2d2e0ed2b3b1e20dc2","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-1.0.16.tgz","fileCount":176,"integrity":"sha512-96xNYjrKEgctgDPN/3nu7erHrybgyDB0wuzo18Z+timoCx8zEBqAzlQAnzVGal5OQTSSe7Yc0FLtOfUVlbJdzw==","signatures":[{"sig":"MEYCIQDIjM3VcM95ovKI8cOGUEYSFOroNFHtseqQ9VgaeChpbAIhAP20tPLqSxTvcScZdTZTCOdxnyfI/JTJ8aAHX8WapLoJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":426724},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":">=24 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","require":"./dist/index.js"},"./rbac":{"types":"./dist/rbac/main.d.ts","default":"./dist/rbac/main.js","require":"./dist/rbac/main.js"},"./types":{"types":"./dist/types/main.d.ts","default":"./dist/types/main.js","require":"./dist/types/main.js"},"./utils":{"types":"./dist/utils/main.d.ts","default":"./dist/utils/main.js","require":"./dist/utils/main.js"},"./dist/*":"./dist/*","./fibase":{"types":"./dist/fibase/main.d.ts","default":"./dist/fibase/main.js","require":"./dist/fibase/main.js"},"./mailer":{"types":"./dist/mailer/main.d.ts","default":"./dist/mailer/main.js","require":"./dist/mailer/main.js"},"./storage":{"types":"./dist/storage/main.d.ts","default":"./dist/storage/main.js","require":"./dist/storage/main.js"},"./database":{"types":"./dist/database/main.d.ts","default":"./dist/database/main.js","require":"./dist/database/main.js"},"./processors":{"types":"./dist/processors/main.d.ts","default":"./dist/processors/main.js","require":"./dist/processors/main.js"},"./validators":{"types":"./dist/validators/main.d.ts","default":"./dist/validators/main.js","require":"./dist/validators/main.js"},"./middle-ware":{"types":"./dist/middle_ware/main.d.ts","default":"./dist/middle_ware/main.js","require":"./dist/middle_ware/main.js"},"./middle_ware":{"types":"./dist/middle_ware/main.d.ts","default":"./dist/middle_ware/main.js","require":"./dist/middle_ware/main.js"},"./package.json":"./package.json"},"gitHead":"e7ac1e734dd1e26fd4cf3d1de71dd662691d394e","scripts":{"lint":"eslint . --max-warnings=0","build":"tsc && tsc-alias","check":"npm run typecheck && npm run lint && npm run format:check && npm run spell:check && npm run build","format":"prettier --write .","typecheck":"tsc --noEmit","spell:check":"cspell .","format:check":"prettier --check .","prepublishOnly":"npm run build","generate:fibase-api":"node scripts/generate-fibase-registered-app-routes.js","update-dependencies":"node scripts/update-dependencies.js"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"overrides":{"qs":"^6.15.3","uuid":"^14.0.1","esbuild":"^0.28.1"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"11.17.0","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"26.3.0","allowScripts":{"bcrypt@6.0.0":true,"esbuild@0.28.1":true,"fsevents@2.3.3":true},"dependencies":{"ejs":"^6.0.1","uuid":"^14.0.1","axios":"^1.18.1","dayjs":"^1.11.21","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^5.2.2","sequelize":"^6.37.8","nodemailer":"^9.0.3","jsonwebtoken":"^9.0.3","@types/nodemailer":"^8.0.1","@google-cloud/storage":"^7.21.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","cspell":"^10.0.1","eslint":"^10.8.0","globals":"^17.7.0","ts-node":"^10.9.2","prettier":"^3.9.6","tsc-alias":"^1.9.1","@eslint/js":"^10.0.1","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^26.1.1","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","typescript-eslint":"^8.65.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_1.0.16_1785575692700_0.6597298652371075","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"fiberx-backend-toolkit","version":"1.0.17","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@1.0.17","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"ef2e7549c4b17ad39452d6679d6fec243b79209f","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-1.0.17.tgz","fileCount":188,"integrity":"sha512-hVgqZ8q2i8X+gU8mw0jTIhwIV13Lm38LqVZQf9NKiUkTfvmuKsavJStVRP/RmYKjo2hwvyJOYmgrbXumoVywmA==","signatures":[{"sig":"MEQCIDmDNzB8k2CGGaEK17apmdYYiDG1KvSZZ5nIe2tmVk4DAiAM38o6rZzf4ketxCLfV4iatdPn/2KoXzTOyxXesQeXug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":459594},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":">=24 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","require":"./dist/index.js"},"./rbac":{"types":"./dist/rbac/main.d.ts","default":"./dist/rbac/main.js","require":"./dist/rbac/main.js"},"./types":{"types":"./dist/types/main.d.ts","default":"./dist/types/main.js","require":"./dist/types/main.js"},"./utils":{"types":"./dist/utils/main.d.ts","default":"./dist/utils/main.js","require":"./dist/utils/main.js"},"./dist/*":"./dist/*","./fibase":{"types":"./dist/fibase/main.d.ts","default":"./dist/fibase/main.js","require":"./dist/fibase/main.js"},"./mailer":{"types":"./dist/mailer/main.d.ts","default":"./dist/mailer/main.js","require":"./dist/mailer/main.js"},"./storage":{"types":"./dist/storage/main.d.ts","default":"./dist/storage/main.js","require":"./dist/storage/main.js"},"./database":{"types":"./dist/database/main.d.ts","default":"./dist/database/main.js","require":"./dist/database/main.js"},"./processors":{"types":"./dist/processors/main.d.ts","default":"./dist/processors/main.js","require":"./dist/processors/main.js"},"./validators":{"types":"./dist/validators/main.d.ts","default":"./dist/validators/main.js","require":"./dist/validators/main.js"},"./middle-ware":{"types":"./dist/middle_ware/main.d.ts","default":"./dist/middle_ware/main.js","require":"./dist/middle_ware/main.js"},"./middle_ware":{"types":"./dist/middle_ware/main.d.ts","default":"./dist/middle_ware/main.js","require":"./dist/middle_ware/main.js"},"./package.json":"./package.json"},"gitHead":"b708d752ed21d7179b2b80d398ce1b2d177a6770","scripts":{"lint":"eslint . --max-warnings=0","test":"node --test scripts/test/*.test.js","build":"tsc && tsc-alias","check":"npm run typecheck && npm run lint && npm run format:check && npm run spell:check && npm run build","format":"prettier --write .","typecheck":"tsc --noEmit","spell:check":"cspell .","format:check":"prettier --check .","prepublishOnly":"npm run build","generate:fibase-api":"node scripts/generate-fibase-registered-app-routes.js","update-dependencies":"node scripts/update-dependencies.js"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"overrides":{"qs":"^6.15.3","uuid":"^14.0.1","esbuild":"^0.28.1"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"12.0.2","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"26.3.0","allowScripts":{"bcrypt@6.0.0":true,"esbuild@0.28.1":true,"fsevents@2.3.3":true},"dependencies":{"ejs":"^6.0.1","uuid":"^14.0.1","axios":"^1.18.1","dayjs":"^1.11.21","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^5.2.2","sequelize":"^6.37.8","nodemailer":"^9.0.3","jsonwebtoken":"^9.0.3","@types/nodemailer":"^8.0.1","@google-cloud/storage":"^7.21.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","cspell":"^10.0.1","eslint":"^10.8.0","globals":"^17.7.0","ts-node":"^10.9.2","prettier":"^3.9.6","tsc-alias":"^1.9.1","@eslint/js":"^10.0.1","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^26.1.1","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","typescript-eslint":"^8.65.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_1.0.17_1788392290562_0.12079634552874707","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"fiberx-backend-toolkit","version":"1.1.0","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@1.1.0","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"fbe26adaed62d614b85b674b1ff30e99bae572f8","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-1.1.0.tgz","fileCount":188,"integrity":"sha512-cVJtO3ho23gTGtLQFundypPUd2ZhT3lqMgIhh/vUSCS8UWWYPp5LRG0GVDxiYqkXnE8c/bkYgkD7brieOhl71A==","signatures":[{"sig":"MEQCIHvD4nVKb8c9gKr3nnl7SK8g9vnkP76hCc7ecUqIfJLeAiBO9zmrj2PDmB/mgIabqQ3SWrY0kMIEkovr8JnrYiXsog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":459484},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":">=24 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","require":"./dist/index.js"},"./rbac":{"types":"./dist/rbac/main.d.ts","default":"./dist/rbac/main.js","require":"./dist/rbac/main.js"},"./types":{"types":"./dist/types/main.d.ts","default":"./dist/types/main.js","require":"./dist/types/main.js"},"./utils":{"types":"./dist/utils/main.d.ts","default":"./dist/utils/main.js","require":"./dist/utils/main.js"},"./dist/*":"./dist/*","./fibase":{"types":"./dist/fibase/main.d.ts","default":"./dist/fibase/main.js","require":"./dist/fibase/main.js"},"./mailer":{"types":"./dist/mailer/main.d.ts","default":"./dist/mailer/main.js","require":"./dist/mailer/main.js"},"./storage":{"types":"./dist/storage/main.d.ts","default":"./dist/storage/main.js","require":"./dist/storage/main.js"},"./database":{"types":"./dist/database/main.d.ts","default":"./dist/database/main.js","require":"./dist/database/main.js"},"./processors":{"types":"./dist/processors/main.d.ts","default":"./dist/processors/main.js","require":"./dist/processors/main.js"},"./validators":{"types":"./dist/validators/main.d.ts","default":"./dist/validators/main.js","require":"./dist/validators/main.js"},"./middle-ware":{"types":"./dist/middle_ware/main.d.ts","default":"./dist/middle_ware/main.js","require":"./dist/middle_ware/main.js"},"./middle_ware":{"types":"./dist/middle_ware/main.d.ts","default":"./dist/middle_ware/main.js","require":"./dist/middle_ware/main.js"},"./package.json":"./package.json"},"gitHead":"6ed38dde00985010bee8d76fea05c0238de999c5","scripts":{"lint":"eslint . --max-warnings=0","test":"node --test scripts/test/*.test.js","build":"tsc && tsc-alias","check":"npm run typecheck && npm run lint && npm run format:check && npm run spell:check && npm run build","format":"prettier --write .","typecheck":"tsc --noEmit","spell:check":"cspell .","format:check":"prettier --check .","prepublishOnly":"npm run build","generate:fibase-api":"node scripts/generate-fibase-registered-app-routes.js","update-dependencies":"node scripts/update-dependencies.js"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"overrides":{"qs":"^6.16.0","uuid":"^14.0.2","esbuild":"^0.28.2"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"12.0.2","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"26.3.0","allowScripts":{"bcrypt@6.0.0":true,"esbuild@0.28.2":true,"fsevents@2.3.3":true},"dependencies":{"ejs":"^6.0.1","uuid":"^14.0.2","axios":"^1.20.0","dayjs":"^1.11.23","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^5.4.1","sequelize":"^6.37.8","nodemailer":"^9.1.1","jsonwebtoken":"^9.0.3","@types/nodemailer":"^8.0.1","@google-cloud/storage":"^8.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","cspell":"^10.2.0","eslint":"^10.9.1","globals":"^17.12.0","ts-node":"^10.9.2","prettier":"^3.9.6","tsc-alias":"^1.9.4","@eslint/js":"^10.0.1","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^26.4.1","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","typescript-eslint":"^8.69.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_1.1.0_1788395214330_0.6897314734194089","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"fiberx-backend-toolkit","version":"1.1.1","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@1.1.1","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"53b30300542d730e3d58ede85c81d421fa15f35d","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-1.1.1.tgz","fileCount":188,"integrity":"sha512-fpepoFOwcw0n58sv1/QYTBE0gvdBwMdywpfNTMYJurCMK1gxZH3rHmHNiA+AHFvOQn8Rlb2VnpG+hDXELnHLgQ==","signatures":[{"sig":"MEYCIQDOq4aOZQcwGWT/6qM+NQBkpheHPJefptA9hJZ46qu/nQIhAJQF9niy6hPjExoz+azd4NdQl8c6r1zQgP9zQ/RaQe1j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFvkw0u6ZZZssLSMJ64x3rBDn0CUR37Ta+leUKllVFyLAiEAiiOaWkM5cLR6Pu1R/Gx18qqLW83fYHtwD1UcP2Aq1hw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":462852},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":">=24 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","require":"./dist/index.js"},"./rbac":{"types":"./dist/rbac/main.d.ts","default":"./dist/rbac/main.js","require":"./dist/rbac/main.js"},"./types":{"types":"./dist/types/main.d.ts","default":"./dist/types/main.js","require":"./dist/types/main.js"},"./utils":{"types":"./dist/utils/main.d.ts","default":"./dist/utils/main.js","require":"./dist/utils/main.js"},"./dist/*":"./dist/*","./fibase":{"types":"./dist/fibase/main.d.ts","default":"./dist/fibase/main.js","require":"./dist/fibase/main.js"},"./mailer":{"types":"./dist/mailer/main.d.ts","default":"./dist/mailer/main.js","require":"./dist/mailer/main.js"},"./storage":{"types":"./dist/storage/main.d.ts","default":"./dist/storage/main.js","require":"./dist/storage/main.js"},"./database":{"types":"./dist/database/main.d.ts","default":"./dist/database/main.js","require":"./dist/database/main.js"},"./processors":{"types":"./dist/processors/main.d.ts","default":"./dist/processors/main.js","require":"./dist/processors/main.js"},"./validators":{"types":"./dist/validators/main.d.ts","default":"./dist/validators/main.js","require":"./dist/validators/main.js"},"./middle-ware":{"types":"./dist/middle_ware/main.d.ts","default":"./dist/middle_ware/main.js","require":"./dist/middle_ware/main.js"},"./middle_ware":{"types":"./dist/middle_ware/main.d.ts","default":"./dist/middle_ware/main.js","require":"./dist/middle_ware/main.js"},"./package.json":"./package.json"},"gitHead":"bc5713f343275112c5545796f3c36669214bb6f6","scripts":{"lint":"eslint . --max-warnings=0","test":"node --test scripts/test/*.test.js","build":"tsc && tsc-alias","check":"npm run typecheck && npm run lint && npm run format:check && npm run spell:check && npm run build","format":"prettier --write .","typecheck":"tsc --noEmit","spell:check":"cspell .","format:check":"prettier --check .","prepublishOnly":"npm run build","generate:fibase-api":"node scripts/generate-fibase-registered-app-routes.js","update-dependencies":"node scripts/update-dependencies.js"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"overrides":{"qs":"^6.16.0","uuid":"^14.0.2","esbuild":"^0.28.2"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"12.0.2","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"26.3.0","allowScripts":{"bcrypt@6.0.0":true,"esbuild@0.28.2":true,"fsevents@2.3.3":true},"dependencies":{"ejs":"^6.0.1","uuid":"^14.0.2","axios":"^1.20.0","dayjs":"^1.11.23","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^5.4.1","sequelize":"^6.37.8","nodemailer":"^9.1.1","jsonwebtoken":"^9.0.3","@types/nodemailer":"^8.0.1","@google-cloud/storage":"^8.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","cspell":"^10.2.0","eslint":"^10.9.1","globals":"^17.12.0","ts-node":"^10.9.2","prettier":"^3.9.6","tsc-alias":"^1.9.4","@eslint/js":"^10.0.1","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^26.4.1","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","typescript-eslint":"^8.69.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_1.1.1_1789215286581_0.0862000355900101","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"fiberx-backend-toolkit","version":"1.1.2","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@1.1.2","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"d57637dbf64b732bb474b80e5fea4d9fe18e1ed7","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-1.1.2.tgz","fileCount":190,"integrity":"sha512-MqDSXJwvJ1lCfxZopHOoQVjyy80QkGAbdlGaobANZ1gYgX/5APl3F6IEY7iXclxZsMsga1zJybr2gbC5znWprg==","signatures":[{"sig":"MEUCIDXNGdSHonuwIcProSKdrX7VEjqz89iVkchHuxU8MnKsAiEA+bVojd6xS4vwvvYIxRusF2zZaQfPyTLQUizVy1kK1zQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC6Is1RbsYHdQXZ1gOBNWBVRxdv3tZyLdlTD+mda+N72wIhAPoNUTK9VGXaYtpGkZkxar0chstn0GkGqnOf1byQMD20","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":481196},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":">=24 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","require":"./dist/index.js"},"./rbac":{"types":"./dist/rbac/main.d.ts","default":"./dist/rbac/main.js","require":"./dist/rbac/main.js"},"./types":{"types":"./dist/types/main.d.ts","default":"./dist/types/main.js","require":"./dist/types/main.js"},"./utils":{"types":"./dist/utils/main.d.ts","default":"./dist/utils/main.js","require":"./dist/utils/main.js"},"./dist/*":"./dist/*","./fibase":{"types":"./dist/fibase/main.d.ts","default":"./dist/fibase/main.js","require":"./dist/fibase/main.js"},"./mailer":{"types":"./dist/mailer/main.d.ts","default":"./dist/mailer/main.js","require":"./dist/mailer/main.js"},"./storage":{"types":"./dist/storage/main.d.ts","default":"./dist/storage/main.js","require":"./dist/storage/main.js"},"./database":{"types":"./dist/database/main.d.ts","default":"./dist/database/main.js","require":"./dist/database/main.js"},"./processors":{"types":"./dist/processors/main.d.ts","default":"./dist/processors/main.js","require":"./dist/processors/main.js"},"./validators":{"types":"./dist/validators/main.d.ts","default":"./dist/validators/main.js","require":"./dist/validators/main.js"},"./middle-ware":{"types":"./dist/middle_ware/main.d.ts","default":"./dist/middle_ware/main.js","require":"./dist/middle_ware/main.js"},"./middle_ware":{"types":"./dist/middle_ware/main.d.ts","default":"./dist/middle_ware/main.js","require":"./dist/middle_ware/main.js"},"./package.json":"./package.json"},"gitHead":"d085381937a88f064bd02d555c8ec14fe06225cb","scripts":{"lint":"eslint . --max-warnings=0","test":"node --test scripts/test/*.test.js","build":"tsc && tsc-alias","check":"npm run typecheck && npm run lint && npm run format:check && npm run spell:check && npm run build","format":"prettier --write .","typecheck":"tsc --noEmit","spell:check":"cspell .","format:check":"prettier --check .","prepublishOnly":"npm run build","generate:fibase-api":"node scripts/generate-fibase-registered-app-routes.js","update-dependencies":"node scripts/update-dependencies.js"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"overrides":{"qs":"^6.16.0","uuid":"^14.0.2","esbuild":"^0.28.2"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"12.0.2","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"26.3.0","allowScripts":{"bcrypt@6.0.0":true,"esbuild@0.28.2":true,"fsevents@2.3.3":true},"dependencies":{"ejs":"^6.0.1","uuid":"^14.0.2","axios":"^1.20.0","dayjs":"^1.11.23","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^5.4.2","sequelize":"^6.37.8","nodemailer":"^10.0.10","jsonwebtoken":"^9.0.3","@types/nodemailer":"^8.0.2","@google-cloud/storage":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","cspell":"^10.3.3","eslint":"^10.10.0","globals":"^17.12.0","ts-node":"^10.9.2","prettier":"^3.9.8","tsc-alias":"^1.9.5","@eslint/js":"^10.0.1","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^26.6.1","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","typescript-eslint":"^8.70.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_1.1.2_1789738280546_0.6291154020580558","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"fiberx-backend-toolkit","version":"1.1.3","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@1.1.3","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"359643f87af63244fa21d0c4f0b40e1733e99bb2","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-1.1.3.tgz","fileCount":190,"integrity":"sha512-zm6JJYdkFvQg6QhvE6QjFfLbd6386AFz4Ds6Sr/kQSg1aXopvXZPpzweKRtzla2WpWZ6e/xkZFhi1bt8ACVKvA==","signatures":[{"sig":"MEQCIFBfixDwnsJIVy+C2bKNzoMJXRECpXLjrFJ9GGZV/oNTAiBaa4GtIQWpw1b2ccphvnHqzV5NWvyXtbMtq3yMiJdDHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD7d7Xwe3iTC3HwInV2D6n3oMMhY+LC30mFJWB8E1gFkAIhAJ+CNsJAS7RgF/0qx/YEeuLMHZ+UdrohzSUNPj1NKaXY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":484162},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":">=24 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","require":"./dist/index.js"},"./rbac":{"types":"./dist/rbac/main.d.ts","default":"./dist/rbac/main.js","require":"./dist/rbac/main.js"},"./types":{"types":"./dist/types/main.d.ts","default":"./dist/types/main.js","require":"./dist/types/main.js"},"./utils":{"types":"./dist/utils/main.d.ts","default":"./dist/utils/main.js","require":"./dist/utils/main.js"},"./dist/*":"./dist/*","./fibase":{"types":"./dist/fibase/main.d.ts","default":"./dist/fibase/main.js","require":"./dist/fibase/main.js"},"./mailer":{"types":"./dist/mailer/main.d.ts","default":"./dist/mailer/main.js","require":"./dist/mailer/main.js"},"./storage":{"types":"./dist/storage/main.d.ts","default":"./dist/storage/main.js","require":"./dist/storage/main.js"},"./database":{"types":"./dist/database/main.d.ts","default":"./dist/database/main.js","require":"./dist/database/main.js"},"./processors":{"types":"./dist/processors/main.d.ts","default":"./dist/processors/main.js","require":"./dist/processors/main.js"},"./validators":{"types":"./dist/validators/main.d.ts","default":"./dist/validators/main.js","require":"./dist/validators/main.js"},"./middle-ware":{"types":"./dist/middle_ware/main.d.ts","default":"./dist/middle_ware/main.js","require":"./dist/middle_ware/main.js"},"./middle_ware":{"types":"./dist/middle_ware/main.d.ts","default":"./dist/middle_ware/main.js","require":"./dist/middle_ware/main.js"},"./package.json":"./package.json"},"gitHead":"c01831bb9f52d20ab37a5fa5bfc655b5d78aad86","scripts":{"lint":"eslint . --max-warnings=0","test":"node --test scripts/test/*.test.js","build":"tsc && tsc-alias","check":"npm run typecheck && npm run lint && npm run format:check && npm run spell:check && npm run build","format":"prettier --write .","typecheck":"tsc --noEmit","spell:check":"cspell .","format:check":"prettier --check .","prepublishOnly":"npm run build","generate:fibase-api":"node scripts/generate-fibase-registered-app-routes.js","update-dependencies":"node scripts/update-dependencies.js"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"overrides":{"qs":"^6.16.0","uuid":"^14.0.2","esbuild":"^0.28.2"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"12.0.2","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"26.3.0","allowScripts":{"bcrypt@6.0.0":true,"esbuild@0.28.2":true,"fsevents@2.3.3":true},"dependencies":{"ejs":"^6.0.1","uuid":"^14.0.2","axios":"^1.20.0","dayjs":"^1.11.23","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^5.4.2","sequelize":"^6.37.8","nodemailer":"^10.0.10","jsonwebtoken":"^9.0.3","@types/nodemailer":"^8.0.2","@google-cloud/storage":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","cspell":"^10.3.3","eslint":"^10.10.0","globals":"^17.12.0","ts-node":"^10.9.2","prettier":"^3.9.8","tsc-alias":"^1.9.5","@eslint/js":"^10.0.1","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^26.6.1","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","typescript-eslint":"^8.70.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_1.1.3_1789935668978_0.6002632013392428","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"fiberx-backend-toolkit","version":"1.1.4","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@1.1.4","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"e01231017ec4f5a29f52366fc15ff65b1d6b6a11","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-1.1.4.tgz","fileCount":190,"integrity":"sha512-ek6Ax42Sc7ppbfkPxojnU71Qu3znbMsueRB3XnnzZ9inJHrVV+HFHdSnCgcQQqLWNqUXsh5EiEPXDrbLhi5leg==","signatures":[{"sig":"MEQCICdECtIAod9WM/itUNoIRDSlOZCm0YWG96iAfsE7Rq/EAiB8x740ir9z6QsL/NV0mnjX/VHLTYiV+G2BJxozwiCA7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD4m9zeA/f4lN0Ex9pjSOq/YnMaeny3YQn05wNIlCD73wIhAOWTkcYkk4PTQl+otbBl9H19i1tA+JvoypWQh05Zq+lD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":484189},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":">=24 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","require":"./dist/index.js"},"./rbac":{"types":"./dist/rbac/main.d.ts","default":"./dist/rbac/main.js","require":"./dist/rbac/main.js"},"./types":{"types":"./dist/types/main.d.ts","default":"./dist/types/main.js","require":"./dist/types/main.js"},"./utils":{"types":"./dist/utils/main.d.ts","default":"./dist/utils/main.js","require":"./dist/utils/main.js"},"./dist/*":"./dist/*","./fibase":{"types":"./dist/fibase/main.d.ts","default":"./dist/fibase/main.js","require":"./dist/fibase/main.js"},"./mailer":{"types":"./dist/mailer/main.d.ts","default":"./dist/mailer/main.js","require":"./dist/mailer/main.js"},"./storage":{"types":"./dist/storage/main.d.ts","default":"./dist/storage/main.js","require":"./dist/storage/main.js"},"./database":{"types":"./dist/database/main.d.ts","default":"./dist/database/main.js","require":"./dist/database/main.js"},"./processors":{"types":"./dist/processors/main.d.ts","default":"./dist/processors/main.js","require":"./dist/processors/main.js"},"./validators":{"types":"./dist/validators/main.d.ts","default":"./dist/validators/main.js","require":"./dist/validators/main.js"},"./middle-ware":{"types":"./dist/middle_ware/main.d.ts","default":"./dist/middle_ware/main.js","require":"./dist/middle_ware/main.js"},"./middle_ware":{"types":"./dist/middle_ware/main.d.ts","default":"./dist/middle_ware/main.js","require":"./dist/middle_ware/main.js"},"./package.json":"./package.json"},"gitHead":"43c85884127f8c79ee620fac3fe38725954ba720","scripts":{"lint":"eslint . --max-warnings=0","test":"node --test scripts/test/*.test.js","build":"tsc && tsc-alias","check":"npm run typecheck && npm run lint && npm run format:check && npm run spell:check && npm run build","format":"prettier --write .","typecheck":"tsc --noEmit","spell:check":"cspell .","format:check":"prettier --check .","prepublishOnly":"npm run build","generate:fibase-api":"node scripts/generate-fibase-registered-app-routes.js","update-dependencies":"node scripts/update-dependencies.js"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"overrides":{"qs":"^6.16.0","uuid":"^14.0.2","esbuild":"^0.28.2"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"12.0.2","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"26.3.0","allowScripts":{"bcrypt@6.0.0":true,"esbuild@0.28.2":true,"fsevents@2.3.3":true},"dependencies":{"ejs":"^6.0.1","uuid":"^14.0.2","axios":"^1.20.0","dayjs":"^1.11.23","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^5.4.2","sequelize":"^6.37.8","nodemailer":"^10.0.10","jsonwebtoken":"^9.0.3","@types/nodemailer":"^8.0.2","@google-cloud/storage":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","cspell":"^10.3.3","eslint":"^10.10.0","globals":"^17.12.0","ts-node":"^10.9.2","prettier":"^3.9.8","tsc-alias":"^1.9.5","@eslint/js":"^10.0.1","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^26.6.1","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","typescript-eslint":"^8.70.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_1.1.4_1790114327417_0.35352570255498406","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"fiberx-backend-toolkit","version":"1.1.5","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@1.1.5","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"13608211a011f5200bf9ef9468b654f571ae5bcc","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-1.1.5.tgz","fileCount":192,"integrity":"sha512-Qu7R7rmRuA1ywb9Ny65TMivdJ+ivWvhEtOVqGYL/xziE7K+d94wBX8fd3F4LdltuYmzQbWQpilrjkAOiEfxMmg==","signatures":[{"sig":"MEQCIGCqHgOHYDGUbbyuZ7hRheiTKsoJ5LaCnWBOk1S3Bt4LAiA2HsmZq8jLXXX00vUFggRlS3dzgnwytEdqMmxZE1e+ng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDDV+pNOHycMVWH5vqwm2VS2y3KNhbaoyAJhTQpn7nwhAIhANjgr8/2mjmHlBC68NNZGzj4b5+gXfvNLf2dkyb7SXNH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":487908},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":">=24 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","require":"./dist/index.js"},"./rbac":{"types":"./dist/rbac/main.d.ts","default":"./dist/rbac/main.js","require":"./dist/rbac/main.js"},"./types":{"types":"./dist/types/main.d.ts","default":"./dist/types/main.js","require":"./dist/types/main.js"},"./utils":{"types":"./dist/utils/main.d.ts","default":"./dist/utils/main.js","require":"./dist/utils/main.js"},"./dist/*":"./dist/*","./fibase":{"types":"./dist/fibase/main.d.ts","default":"./dist/fibase/main.js","require":"./dist/fibase/main.js"},"./mailer":{"types":"./dist/mailer/main.d.ts","default":"./dist/mailer/main.js","require":"./dist/mailer/main.js"},"./storage":{"types":"./dist/storage/main.d.ts","default":"./dist/storage/main.js","require":"./dist/storage/main.js"},"./database":{"types":"./dist/database/main.d.ts","default":"./dist/database/main.js","require":"./dist/database/main.js"},"./processors":{"types":"./dist/processors/main.d.ts","default":"./dist/processors/main.js","require":"./dist/processors/main.js"},"./validators":{"types":"./dist/validators/main.d.ts","default":"./dist/validators/main.js","require":"./dist/validators/main.js"},"./middle-ware":{"types":"./dist/middle_ware/main.d.ts","default":"./dist/middle_ware/main.js","require":"./dist/middle_ware/main.js"},"./middle_ware":{"types":"./dist/middle_ware/main.d.ts","default":"./dist/middle_ware/main.js","require":"./dist/middle_ware/main.js"},"./package.json":"./package.json"},"gitHead":"f88d161b5b445ac2d7ab035f53a7d470c04693c3","scripts":{"lint":"eslint . --max-warnings=0","test":"node --test scripts/test/*.test.js","build":"tsc && tsc-alias","check":"npm run typecheck && npm run lint && npm run format:check && npm run spell:check && npm run build","format":"prettier --write .","typecheck":"tsc --noEmit","spell:check":"cspell .","format:check":"prettier --check .","prepublishOnly":"npm run build","generate:fibase-api":"node scripts/generate-fibase-registered-app-routes.js","update-dependencies":"node scripts/update-dependencies.js"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"overrides":{"qs":"^6.16.0","uuid":"^14.0.2","esbuild":"^0.28.2"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"12.0.2","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"26.3.0","allowScripts":{"bcrypt@6.0.0":true,"esbuild@0.28.2":true,"fsevents@2.3.3":true},"dependencies":{"ejs":"^6.0.1","uuid":"^14.0.2","axios":"^1.20.0","dayjs":"^1.11.23","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^5.4.2","sequelize":"^6.37.8","nodemailer":"^10.0.10","jsonwebtoken":"^9.0.3","@types/nodemailer":"^8.0.2","@google-cloud/storage":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","cspell":"^10.3.3","eslint":"^10.10.0","globals":"^17.12.0","ts-node":"^10.9.2","prettier":"^3.9.8","tsc-alias":"^1.9.5","@eslint/js":"^10.0.1","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^26.6.1","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","typescript-eslint":"^8.70.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_1.1.5_1790167405692_0.870808389354566","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"fiberx-backend-toolkit","version":"1.1.6","author":{"name":"David Matt-Ojo"},"license":"ISC","_id":"fiberx-backend-toolkit@1.1.6","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"eeb7b5222b370cb41407043dadd33759891c8615","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-1.1.6.tgz","fileCount":192,"integrity":"sha512-N5GWhi3VtkwPutlgdz5fRDjSVHqb6rhDp2qlYwWP0RF3nbr/tC86bA2LU2lv6VW4bnmMXeP4GsXJNZPVXwHUNA==","signatures":[{"sig":"MEYCIQCAu9XaLhsHqLRHgQ+3dzylhmq6jqWnoEyCKd75SMnyQwIhAPTxRNYSbxZK+RZ3R2pRDiNbE2LG7wmw8IPBknR5Xady","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC2WDWkrTSc6N+LOeM2AJXacRCGGqhk5hhbmL7e6JMZagIhAN7v5vrf8ZEnmtjxT1N/mVBLHAWrBsobQtoLat5oUv8+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":488900},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":">=24 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","require":"./dist/index.js"},"./rbac":{"types":"./dist/rbac/main.d.ts","default":"./dist/rbac/main.js","require":"./dist/rbac/main.js"},"./types":{"types":"./dist/types/main.d.ts","default":"./dist/types/main.js","require":"./dist/types/main.js"},"./utils":{"types":"./dist/utils/main.d.ts","default":"./dist/utils/main.js","require":"./dist/utils/main.js"},"./dist/*":"./dist/*","./fibase":{"types":"./dist/fibase/main.d.ts","default":"./dist/fibase/main.js","require":"./dist/fibase/main.js"},"./mailer":{"types":"./dist/mailer/main.d.ts","default":"./dist/mailer/main.js","require":"./dist/mailer/main.js"},"./storage":{"types":"./dist/storage/main.d.ts","default":"./dist/storage/main.js","require":"./dist/storage/main.js"},"./database":{"types":"./dist/database/main.d.ts","default":"./dist/database/main.js","require":"./dist/database/main.js"},"./processors":{"types":"./dist/processors/main.d.ts","default":"./dist/processors/main.js","require":"./dist/processors/main.js"},"./validators":{"types":"./dist/validators/main.d.ts","default":"./dist/validators/main.js","require":"./dist/validators/main.js"},"./middle-ware":{"types":"./dist/middle_ware/main.d.ts","default":"./dist/middle_ware/main.js","require":"./dist/middle_ware/main.js"},"./middle_ware":{"types":"./dist/middle_ware/main.d.ts","default":"./dist/middle_ware/main.js","require":"./dist/middle_ware/main.js"},"./package.json":"./package.json"},"gitHead":"4c141d5d4737275d3dcea3f8c87d97edbb5c71b9","scripts":{"lint":"eslint . --max-warnings=0","test":"node --test scripts/test/*.test.js","build":"tsc && tsc-alias","check":"npm run typecheck && npm run lint && npm run format:check && npm run spell:check && npm run build","format":"prettier --write .","typecheck":"tsc --noEmit","spell:check":"cspell .","format:check":"prettier --check .","prepublishOnly":"npm run build","generate:fibase-api":"node scripts/generate-fibase-registered-app-routes.js","update-dependencies":"node scripts/update-dependencies.js"},"_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"overrides":{"qs":"^6.16.0","uuid":"^14.0.2","esbuild":"^0.28.2"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"12.0.2","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"_nodeVersion":"26.3.0","allowScripts":{"bcrypt@6.0.0":true,"esbuild@0.28.2":true,"fsevents@2.3.3":true},"dependencies":{"ejs":"^6.0.1","uuid":"^14.0.2","axios":"^1.20.0","dayjs":"^1.11.23","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^5.4.2","sequelize":"^6.37.8","nodemailer":"^10.0.10","jsonwebtoken":"^9.0.3","@types/nodemailer":"^8.0.2","@google-cloud/storage":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","cspell":"^10.3.3","eslint":"^10.10.0","globals":"^17.12.0","ts-node":"^10.9.2","prettier":"^3.9.8","tsc-alias":"^1.9.5","@eslint/js":"^10.0.1","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^26.6.1","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","typescript-eslint":"^8.70.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/fiberx-backend-toolkit_1.1.6_1790723379502_0.5726815274350456","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"_id":"fiberx-backend-toolkit@1.1.7","bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"dist":{"shasum":"28ca956b6fe4ed3947e30c168cf355837401c292","tarball":"https://registry.npmjs.org/fiberx-backend-toolkit/-/fiberx-backend-toolkit-1.1.7.tgz","fileCount":192,"integrity":"sha512-F6n9nR7YUgjtZe0H/6e2nQL7reH+ohLYk51/L7mmdjIzXFQk/OlLWnkvanJVg13Yoja2WuUeo5BFbLvvv1ItRg==","signatures":[{"sig":"MEYCIQDh64yVpIIHftgVH60lnTpEQkVV9kRj31xen6TPLudLrQIhAKSVeAk3vaGtZ0FBMGnQJZuovZf2V3CNJo2UKdC9eMx5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIC4cN9thazj0efWm+j93AzrOlT9ac0vlqIKRoyoo1mnVAiB8G4EEmnXc+CN59GxvjS/a/dNasOICq/fBBWejTGjdXA=="}],"unpackedSize":489308},"main":"./dist/index.js","name":"fiberx-backend-toolkit","type":"commonjs","types":"./dist/index.d.ts","author":{"name":"David Matt-Ojo"},"engines":{"node":">=24 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","require":"./dist/index.js"},"./rbac":{"types":"./dist/rbac/main.d.ts","default":"./dist/rbac/main.js","require":"./dist/rbac/main.js"},"./types":{"types":"./dist/types/main.d.ts","default":"./dist/types/main.js","require":"./dist/types/main.js"},"./utils":{"types":"./dist/utils/main.d.ts","default":"./dist/utils/main.js","require":"./dist/utils/main.js"},"./dist/*":"./dist/*","./fibase":{"types":"./dist/fibase/main.d.ts","default":"./dist/fibase/main.js","require":"./dist/fibase/main.js"},"./mailer":{"types":"./dist/mailer/main.d.ts","default":"./dist/mailer/main.js","require":"./dist/mailer/main.js"},"./storage":{"types":"./dist/storage/main.d.ts","default":"./dist/storage/main.js","require":"./dist/storage/main.js"},"./database":{"types":"./dist/database/main.d.ts","default":"./dist/database/main.js","require":"./dist/database/main.js"},"./processors":{"types":"./dist/processors/main.d.ts","default":"./dist/processors/main.js","require":"./dist/processors/main.js"},"./validators":{"types":"./dist/validators/main.d.ts","default":"./dist/validators/main.js","require":"./dist/validators/main.js"},"./middle-ware":{"types":"./dist/middle_ware/main.d.ts","default":"./dist/middle_ware/main.js","require":"./dist/middle_ware/main.js"},"./middle_ware":{"types":"./dist/middle_ware/main.d.ts","default":"./dist/middle_ware/main.js","require":"./dist/middle_ware/main.js"},"./package.json":"./package.json"},"gitHead":"848843729e390e77bf0964d7b96f9321f8848b95","license":"ISC","scripts":{"lint":"eslint . --max-warnings=0","test":"node --test scripts/test/*.test.js","build":"tsc && tsc-alias","check":"npm run typecheck && npm run lint && npm run format:check && npm run spell:check && npm run build","format":"prettier --write .","typecheck":"tsc --noEmit","spell:check":"cspell .","format:check":"prettier --check .","prepublishOnly":"npm run build","generate:fibase-api":"node scripts/generate-fibase-registered-app-routes.js","update-dependencies":"node scripts/update-dependencies.js"},"version":"1.1.7","_npmUser":{"name":"ojooh","email":"davidmatthew708@gmail.com"},"homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","overrides":{"qs":"^6.16.0","uuid":"^14.0.2","esbuild":"^0.28.2"},"repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"_npmVersion":"12.0.2","description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","directories":{},"maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"_nodeVersion":"26.3.0","allowScripts":{"bcrypt@6.0.0":true,"esbuild@0.28.2":true,"fsevents@2.3.3":true},"dependencies":{"ejs":"^6.0.1","uuid":"^14.0.2","axios":"^1.20.0","dayjs":"^1.11.23","bcrypt":"^6.0.0","express":"^5.2.1","js-yaml":"^5.4.2","sequelize":"^6.37.8","nodemailer":"^10.0.10","jsonwebtoken":"^9.0.3","@types/nodemailer":"^8.0.2","@google-cloud/storage":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","cspell":"^10.3.3","eslint":"^10.10.0","globals":"^17.12.0","ts-node":"^10.9.2","prettier":"^3.9.8","tsc-alias":"^1.9.5","@eslint/js":"^10.0.1","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^26.6.1","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","typescript-eslint":"^8.70.0","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fiberx-backend-toolkit_1.1.7_1790778510880_0.27467161723749767"}}},"time":{"created":"2026-02-02T14:56:22.781Z","modified":"2026-09-30T14:28:31.135Z","0.0.1":"2026-02-02T14:56:22.917Z","0.0.2":"2026-02-02T15:03:53.947Z","0.0.7":"2026-02-03T16:13:37.185Z","0.0.8":"2026-02-03T16:21:27.144Z","0.0.9":"2026-02-03T16:27:45.812Z","0.0.10":"2026-02-04T00:33:31.493Z","0.0.11":"2026-02-04T00:35:59.246Z","0.0.12":"2026-02-04T00:55:23.558Z","0.0.13":"2026-02-04T01:20:19.968Z","0.0.14":"2026-02-04T10:53:02.494Z","0.0.15":"2026-02-04T13:21:45.692Z","0.0.16":"2026-02-04T13:32:27.055Z","0.0.18":"2026-02-04T13:44:04.402Z","0.0.19":"2026-02-04T13:49:50.380Z","0.0.20":"2026-02-04T13:57:45.808Z","0.0.21":"2026-02-04T14:14:14.470Z","0.0.22":"2026-02-04T14:16:35.346Z","0.0.23":"2026-02-04T15:12:41.451Z","0.0.26":"2026-02-05T08:34:36.601Z","0.0.27":"2026-02-05T08:38:04.133Z","0.0.28":"2026-02-05T15:37:58.578Z","0.0.29":"2026-02-05T15:49:36.087Z","0.0.31":"2026-02-05T18:39:31.588Z","0.0.32":"2026-02-05T19:31:55.691Z","0.0.33":"2026-02-05T19:36:26.414Z","0.0.34":"2026-02-09T12:32:39.547Z","0.0.35":"2026-02-10T14:51:00.415Z","0.0.36":"2026-02-10T19:24:31.904Z","0.0.37":"2026-02-10T20:12:10.963Z","0.0.39":"2026-02-11T12:45:41.732Z","0.0.40":"2026-02-13T14:08:57.885Z","0.0.41":"2026-02-13T14:14:54.956Z","0.0.42":"2026-02-13T18:32:23.645Z","0.0.43":"2026-02-13T21:27:14.658Z","0.0.44":"2026-02-14T17:15:16.080Z","0.0.45":"2026-02-16T16:38:27.291Z","0.0.46":"2026-02-16T16:43:53.277Z","0.0.47":"2026-02-17T13:30:13.980Z","0.0.48":"2026-02-17T14:32:33.170Z","0.0.49":"2026-02-17T16:35:31.868Z","0.0.50":"2026-02-17T16:45:30.224Z","0.0.51":"2026-02-18T11:55:14.791Z","0.0.52":"2026-02-18T12:02:48.074Z","0.0.53":"2026-02-18T12:03:37.116Z","0.0.54":"2026-02-19T15:30:27.349Z","0.0.55":"2026-02-20T14:05:24.337Z","0.0.57":"2026-02-20T16:50:25.473Z","0.0.58":"2026-02-22T17:10:27.795Z","0.0.59":"2026-02-22T17:16:08.846Z","0.0.60":"2026-02-22T21:33:50.248Z","0.0.61":"2026-02-23T09:49:34.645Z","0.0.62":"2026-02-23T20:20:54.877Z","0.0.63":"2026-02-23T21:33:24.261Z","0.0.64":"2026-02-23T21:52:37.483Z","0.0.65":"2026-02-23T22:46:56.187Z","0.0.66":"2026-02-24T15:08:31.291Z","0.0.67":"2026-02-26T15:25:07.133Z","0.0.68":"2026-02-26T16:24:01.342Z","0.0.69":"2026-02-26T16:28:37.362Z","0.0.70":"2026-02-26T16:42:10.241Z","0.0.71":"2026-02-26T17:21:52.026Z","0.0.72":"2026-02-26T20:05:53.051Z","0.0.73":"2026-02-26T20:20:55.061Z","0.0.74":"2026-02-27T11:26:38.947Z","0.0.75":"2026-02-27T13:23:15.269Z","0.0.76":"2026-02-27T13:36:42.041Z","0.0.77":"2026-02-27T14:44:38.794Z","0.0.78":"2026-02-27T18:43:33.598Z","0.0.79":"2026-02-27T19:04:57.893Z","0.1.0":"2026-03-02T03:29:32.444Z","0.1.1":"2026-03-02T10:21:55.989Z","0.1.2":"2026-03-02T15:11:04.750Z","0.1.3":"2026-03-02T16:54:51.872Z","0.1.4":"2026-03-02T17:18:04.615Z","0.1.5":"2026-03-02T18:01:45.626Z","0.1.6":"2026-03-02T19:38:19.733Z","0.1.7":"2026-03-03T13:25:35.156Z","0.1.8":"2026-03-03T19:44:15.258Z","0.1.9":"2026-03-04T13:18:21.078Z","0.1.10":"2026-03-05T00:02:49.110Z","0.1.11":"2026-04-04T09:42:01.600Z","0.1.12":"2026-04-16T10:31:57.815Z","0.1.13":"2026-04-16T11:10:34.716Z","0.1.14":"2026-04-16T11:17:33.886Z","0.1.15":"2026-04-16T13:41:12.305Z","0.1.16":"2026-04-16T13:50:56.429Z","0.1.17":"2026-04-16T20:09:48.306Z","0.1.18":"2026-04-16T20:59:37.703Z","0.1.19":"2026-04-26T22:21:34.706Z","0.1.20":"2026-04-26T22:27:45.013Z","0.1.21":"2026-04-28T17:57:44.389Z","1.0.1":"2026-05-15T16:33:57.428Z","1.0.3":"2026-05-15T19:22:23.496Z","1.0.4":"2026-05-15T19:39:30.152Z","1.0.5":"2026-05-15T19:59:31.886Z","1.0.6":"2026-05-15T20:03:49.411Z","1.0.7":"2026-06-04T10:07:48.905Z","1.0.8":"2026-06-05T13:38:22.335Z","1.0.9":"2026-06-08T11:41:02.095Z","1.0.10":"2026-06-09T17:29:30.046Z","1.0.11":"2026-06-10T11:55:32.144Z","1.0.12":"2026-06-15T09:46:42.727Z","1.0.13":"2026-06-16T10:28:02.745Z","1.0.14":"2026-07-25T14:11:22.567Z","1.0.15":"2026-07-29T07:44:40.257Z","1.0.16":"2026-08-01T09:14:52.845Z","1.0.17":"2026-09-02T23:38:10.723Z","1.1.0":"2026-09-03T00:26:54.517Z","1.1.1":"2026-09-12T12:14:46.655Z","1.1.2":"2026-09-18T13:31:20.645Z","1.1.3":"2026-09-20T20:21:09.065Z","1.1.4":"2026-09-22T21:58:47.525Z","1.1.5":"2026-09-23T12:43:25.774Z","1.1.6":"2026-09-29T23:09:39.594Z","1.1.7":"2026-09-30T14:28:30.968Z"},"bugs":{"url":"https://github.com/fiberx-innovations/fiberx-backend-toolkit/issues"},"author":{"name":"David Matt-Ojo"},"license":"ISC","homepage":"https://github.com/fiberx-innovations/fiberx-backend-toolkit#readme","repository":{"url":"git+https://github.com/fiberx-innovations/fiberx-backend-toolkit.git","type":"git"},"description":"A TypeScript backend toolkit providing shared domain logic, infrastructure helpers, and utilities for FiberX server-side applications and services.","maintainers":[{"name":"ojooh","email":"davidmatthew708@gmail.com"}],"readme":"# FiberX Backend Toolkit\n\nShared TypeScript backend utilities for FiberX services. The package includes Sequelize connection helpers, schema-driven migration generation, migration and seeder runners, Express middleware, storage helpers, mailer processors, RBAC loading, validators, and common utilities.\n\n## Requirements\n\n- Node.js 20.x\n- TypeScript projects using CommonJS or transpiled output\n- Sequelize v6\n- A project-level environment file in `environment_variables/`\n\n## Installation\n\n```bash\nnpm install fiberx-backend-toolkit\n```\n\n## Quality Commands\n\n```bash\nnpm run typecheck\nnpm run lint\nnpm run format:check\nnpm run spell:check\nnpm run build\nnpm run check\n```\n\nUse `npm run format` to apply Prettier formatting locally. The CI workflow runs type checking, linting, formatting checks, spell checking, and the build on every push and pull request.\n\n## Import Paths\n\n```ts\nimport { LoggerUtil, EnvManagerUtil } from \"fiberx-backend-toolkit/utils\";\nimport { SequelizeConnector, MigrationRunnerScript } from \"fiberx-backend-toolkit/database\";\nimport { AuthenticationMiddleWare } from \"fiberx-backend-toolkit/middle-ware\";\nimport type { SchemaDefinitionInterface } from \"fiberx-backend-toolkit/types\";\n```\n\nThe root package also re-exports the public modules:\n\n```ts\nimport { SequelizeConnector, LoggerUtil } from \"fiberx-backend-toolkit\";\n```\n\n## Environment Configuration\n\nBy default, the toolkit reads YAML files from:\n\n```text\nenvironment_variables/\n```\n\nThe file is selected from `process.env.MODE`:\n\n```text\ndevelopment -> development_env.yaml\nstaging     -> staging_env.yaml\nproduction  -> production_env.yaml\n```\n\nExample:\n\n```yaml\nMODE: development\nDB_DIALECT: postgres\nDB_HOST: localhost\nDB_PORT: 5432\nDB_NAME: fiberx_app\nDB_USER: postgres\nDB_PASSWORD: postgres\nDB_LOGGING: false\n```\n\nFor compatibility, the previous misspelled `environment_variables/` directory is still read if the corrected directory is not present.\n\n## Database Connection\n\nUse `SequelizeConnector.getInstance()` rather than constructing the connector directly.\n\n```ts\nimport { SequelizeConnector } from \"fiberx-backend-toolkit/database\";\n\nconst connector = SequelizeConnector.getInstance();\n\nconst sequelize = await connector.connect({\n    name: \"default\",\n    dialect: \"postgres\",\n    database: \"fiberx_app\",\n    username: \"postgres\",\n    password: \"postgres\",\n    host: \"localhost\",\n    port: 5432,\n    logging: false,\n});\n```\n\n`connect()` authenticates and attempts database creation for supported SQL dialects. `connectSync()` only creates a Sequelize instance and is useful when model files need to be initialized before application bootstrap.\n\n## Directory Convention\n\nThe generator and runner scripts expect these project-root paths:\n\n```text\nsrc/database/\n  schemas/\n  schema_snapshots/\n  models/\n  migrations/\n  seeders/\n```\n\nMissing directories are created where the scripts need them.\n\n## Schema Definitions\n\nSchemas are plain TypeScript files with a default export:\n\n```ts\nimport { DataTypes } from \"sequelize\";\nimport type { SchemaDefinitionInterface } from \"fiberx-backend-toolkit/types\";\n\nconst UserSchema: SchemaDefinitionInterface = {\n    connection_name: \"default\",\n    database_name: \"public\",\n    migration_priority: 1,\n    table_name: \"users\",\n    model_name: \"User\",\n    timestamps: true,\n    columns: {\n        id: {\n            type: DataTypes.BIGINT,\n            primaryKey: true,\n            autoIncrement: true,\n            allowNull: false,\n        },\n        email: {\n            type: DataTypes.STRING(255),\n            allowNull: false,\n            unique: true,\n        },\n    },\n    indexes: [{ name: \"users_email_unique\", fields: [\"email\"], unique: true }],\n};\n\nexport default UserSchema;\n```\n\nYou can scaffold a schema:\n\n```ts\nimport { CreateSchemaScript } from \"fiberx-backend-toolkit/database\";\n\nnew CreateSchemaScript(\"User\").run();\n```\n\n## Migration Workflow\n\nGenerate migrations from schema changes:\n\n```ts\nimport { MakeMigrationsScript } from \"fiberx-backend-toolkit/database\";\n\nnew MakeMigrationsScript().run();\n```\n\nRun migrations:\n\n```ts\nimport { MigrationRunnerScript } from \"fiberx-backend-toolkit/database\";\n\nawait new MigrationRunnerScript().run(\"up\");\n```\n\nRollback migrations:\n\n```ts\nawait new MigrationRunnerScript().run(\"down\");\n```\n\nRun a specific migration file:\n\n```ts\nawait new MigrationRunnerScript().run(\"up\", undefined, \"1_20260515120000_create_table_users.ts\");\n```\n\nMigration runner behavior:\n\n- Tracks applied migrations in `sequelize_database_tables_meta`.\n- Supports both `.ts` and `.js` migration files and ignores `.d.ts`.\n- Uses dialect-safe quoting for metadata reads.\n- Sorts by numeric migration priority, then filename.\n- Runs toolkit-generated migrations and metadata updates in a Sequelize transaction.\n- Skips already-applied migrations on `up` and skips unapplied migrations on `down`.\n\nWhen running TypeScript migration files directly, execute your script with `ts-node` and `tsconfig-paths/register` so path aliases resolve.\n\n```bash\nnode -r ts-node/register -r tsconfig-paths/register ./scripts/migrate.ts\n```\n\n## Model Generation\n\nGenerate Sequelize model files from schemas:\n\n```ts\nimport { SequelizeModelGeneratorScript } from \"fiberx-backend-toolkit/database\";\n\nnew SequelizeModelGeneratorScript().generateModelsFromSchemas();\n```\n\nThe old misspelled `SeqeulizeModelGeneratorScript` export is still available for compatibility.\n\n## Seeders\n\nCreate and run seeders:\n\n```ts\nimport { CreateSeederScript, SeederRunnerScript } from \"fiberx-backend-toolkit/database\";\n\nnew CreateSeederScript(\"User\", \"initial_users\").run();\n\nawait new SeederRunnerScript().run(\"up\");\nawait new SeederRunnerScript().run(\"down\", \"user\");\n```\n\nSeeder state is tracked in `sequelize_database_table_seeder_meta`.\n\n## Express Middleware\n\n```ts\nimport { AuthenticationMiddleWare } from \"fiberx-backend-toolkit/middle-ware\";\n\nconst auth = new AuthenticationMiddleWare({\n    extractRequestInfoMethod: async (req) => ({\n        access_token: req.headers.authorization ?? null,\n        refresh_token: null,\n        origin_url: req.headers.origin ?? \"\",\n        request_id: String(req.headers[\"x-request-id\"] ?? \"\"),\n    }),\n    validateActorHasPermissionMethod: async (requestInfo) => {\n        return requestInfo.permission_name === \"user.read\";\n    },\n});\n\napp.get(\"/users\", auth.setPermissionName(\"user.read\"), handler);\n```\n\n`AuthenticationMiddleWare` is the corrected export. The previous `AuthenicationMiddleWare` export remains available for existing services.\n\n## Utility Modules\n\n```ts\nimport {\n    LoggerUtil,\n    EnvManagerUtil,\n    InputValidatorUtil,\n    InputTransformerUtil,\n    SafeExecuteUtil,\n    UUIDGeneratorUtil,\n    EncryptorDecryptorUtil,\n    TOTPServiceUtil,\n} from \"fiberx-backend-toolkit/utils\";\n```\n\n## Build\n\n```bash\nnpm run build\n```\n\nThe build emits CommonJS JavaScript and declarations to `dist/`.\n\n## Notes\n\n- Generated migrations accept an optional third argument for transaction options.\n- Existing older migrations still run, but only generated or manually transaction-aware migrations can fully participate in the runner transaction.\n- Avoid `sequelize.sync({ alter: true })` in production services that use these migration scripts. Treat schema files as the source for migration generation, and treat migration files as the auditable database history.\n- updated the code\n\n## License\n\nISC\n","readmeFilename":"README.md"}