{"_id":"turbo-api","_rev":"69-598885ee3f34a3f50be7cdb5cc7da416","name":"turbo-api","dist-tags":{"latest":"1.5.0"},"versions":{"1.0.0":{"name":"turbo-api","version":"1.0.0","keywords":["express","hyper","api"],"author":{"name":"Andrew Torr"},"license":"ISC","_id":"turbo-api@1.0.0","maintainers":[{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"}],"homepage":"https://github.com/AndroidDoctorr/hyper-api#readme","bugs":{"url":"https://github.com/AndroidDoctorr/hyper-api/issues"},"dist":{"shasum":"b711c2ba987caa6498016110ed9e1197c8b44f33","tarball":"https://registry.npmjs.org/turbo-api/-/turbo-api-1.0.0.tgz","fileCount":14,"integrity":"sha512-HtpugqxNy8wEg464YYN83Y0qoQCCGPfjhaPlk1zXQEL9+FxYlGo3JsPDwN6XxMs/tL4o20Vag6a8GY+BuYjFvA==","signatures":[{"sig":"MEQCIHzCVf/zdaZbt5mI5MVpRKVJv4QhA7bmVT8pDgSRfpVwAiBq56YqjZRsQ59NCU6CBP+S+5BYbFRrnC/epDlLm67vqg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40141},"main":"src/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"},"repository":{"url":"git+https://github.com/AndroidDoctorr/hyper-api.git","type":"git"},"_npmVersion":"9.8.1","description":"An API tool that extends expressJS to add validation and built-in controller CRUD, along with built-in firebase and AWS data, logging, and authentication services.","directories":{},"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/turbo-api_1.0.0_1697663872672_0.48809931410943896","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"turbo-api","version":"1.0.1","keywords":["express","turbo","api","controllers","validation","firestore"],"author":{"name":"Andrew Torr"},"license":"ISC","_id":"turbo-api@1.0.1","maintainers":[{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"}],"homepage":"https://github.com/AndroidDoctorr/hyper-api#readme","bugs":{"url":"https://github.com/AndroidDoctorr/hyper-api/issues"},"dist":{"shasum":"a4bbad2906ff4fdd25c1b1d4c74654bdca2bfb16","tarball":"https://registry.npmjs.org/turbo-api/-/turbo-api-1.0.1.tgz","fileCount":16,"integrity":"sha512-pd13WM4VROahyr9ELNAfGdoMrLMEuqQhrpC2uaLVS8VKKUbpNmuiwlzb3xaufU4hsnqPPAk7eQABBFBaQvOqKw==","signatures":[{"sig":"MEUCIQCLAqa3D018usAxUCdyenq9wpPN84ryIbNa9Pcx3LE9jAIgd7bifCbEe+97DYdoFw00IE04N6hWWS4kWVKNsymb35g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52319},"main":"src/index.js","gitHead":"37a952a799afce3ec39d73fc49c743ac4288c48c","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"},"repository":{"url":"git+https://github.com/AndroidDoctorr/hyper-api.git","type":"git"},"_npmVersion":"9.8.1","description":"An API tool that extends expressJS to add validation and built-in controller CRUD, along with built-in firebase and AWS data, logging, and authentication services.","directories":{},"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/turbo-api_1.0.1_1697740963955_0.09291634068728416","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"turbo-api","version":"1.0.2","keywords":["express","turbo","api","controllers","validation","firestore"],"author":{"name":"Andrew Torr"},"license":"ISC","_id":"turbo-api@1.0.2","maintainers":[{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"}],"homepage":"https://github.com/AndroidDoctorr/trubo-api#readme","bugs":{"url":"https://github.com/AndroidDoctorr/trubo-api/issues"},"dist":{"shasum":"f6056b01a809a9ac8b2385219d9811a71a1d58f5","tarball":"https://registry.npmjs.org/turbo-api/-/turbo-api-1.0.2.tgz","fileCount":16,"integrity":"sha512-Trcd853v0kj2fD7XuN+a98M7hEIkMEEBie3XNyaONTJR3dLZIOTzM0CsWXR1DFwyjvQaABfcne2CxwQsTqpi9g==","signatures":[{"sig":"MEUCIQDDMlRKqFT3kSGqCVlpPMwKo1++vJZ7l4+uFenGmQX2YgIgW+ymBqmZ8Rkt7VcBdiG8AicbDvgBYxKuD386iHpJRiE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53320},"main":"src/index.js","gitHead":"dcaa5b1e31d9fed6bd6a84637eb56486fcaedef6","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"},"repository":{"url":"git+https://github.com/AndroidDoctorr/turbo-api.git","type":"git"},"_npmVersion":"9.8.1","description":"An API tool that extends expressJS to add validation and built-in controller CRUD, along with built-in firebase and AWS data, logging, and authentication services.","directories":{},"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/turbo-api_1.0.2_1697741958562_0.4559887748732028","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"turbo-api","version":"1.0.3","keywords":["express","turbo","api","controllers","validation","firestore"],"author":{"name":"Andrew Torr"},"license":"ISC","_id":"turbo-api@1.0.3","maintainers":[{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"}],"homepage":"https://github.com/AndroidDoctorr/trubo-api#readme","bugs":{"url":"https://github.com/AndroidDoctorr/trubo-api/issues"},"dist":{"shasum":"ab75e50df5f4bd839ecfc70f50cd11c8e15c5fd2","tarball":"https://registry.npmjs.org/turbo-api/-/turbo-api-1.0.3.tgz","fileCount":16,"integrity":"sha512-7lSJEssgUzG9684z4O8/OuI7+RIgLjxvQNfWnagNrmxC8nEqrPiE9XS16f8mydcUN1yc1+4q1dGUPINn++2x/g==","signatures":[{"sig":"MEYCIQD4iLPgZigc1PYoF5ZgDJgMrKWicHGYKnW4jrMceaoGAgIhAK4JlEgu2Qdt0Qdz2d/rWqH57z+mUOabUuPILHfpisPy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57013},"main":"src/index.js","gitHead":"eba64786144fdd7e5538a362370d6f46b94c508c","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"},"repository":{"url":"git+https://github.com/AndroidDoctorr/turbo-api.git","type":"git"},"_npmVersion":"9.8.1","description":"An API tool that extends expressJS to add validation and built-in controller CRUD, along with built-in firebase and AWS data, logging, and authentication services.","directories":{},"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/turbo-api_1.0.3_1697742319177_0.14308686799323445","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"turbo-api","version":"1.0.4","keywords":["express","turbo","api","controllers","validation","firestore"],"author":{"name":"Andrew Torr"},"license":"ISC","_id":"turbo-api@1.0.4","maintainers":[{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"}],"homepage":"https://github.com/AndroidDoctorr/trubo-api#readme","bugs":{"url":"https://github.com/AndroidDoctorr/trubo-api/issues"},"dist":{"shasum":"698a7a5136795470828379b280ee4c9e3fe4dae9","tarball":"https://registry.npmjs.org/turbo-api/-/turbo-api-1.0.4.tgz","fileCount":16,"integrity":"sha512-J0ymsVIIJovtTMybfzkXlnpgZRwOxj33PoHcWlnRbpQjJ+wVuLJK3TOngAlAnntYR00pFYx0zOIBftwcEs0Orw==","signatures":[{"sig":"MEQCIAQR14Ksce77B9rgRNLX3gAwB7V0+NlHakxJ3hFCoj25AiAkd1zCdirG1+jSZbIeHx9IR6AD49J/FeqzyvagZTQdfw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56000},"main":"src/index.js","gitHead":"972f8e1a0ce4050fd0f5dfd614d8225846ced7c2","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"},"repository":{"url":"git+https://github.com/AndroidDoctorr/turbo-api.git","type":"git"},"_npmVersion":"9.6.2","description":"An API tool that extends expressJS to add validation and built-in controller CRUD, along with built-in firebase and AWS data, logging, and authentication services.","directories":{},"_nodeVersion":"18.13.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/turbo-api_1.0.4_1697755299271_0.45890409092553","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"turbo-api","version":"1.0.5","keywords":["express","turbo","api","controllers","validation","firestore"],"author":{"name":"Andrew Torr"},"license":"ISC","_id":"turbo-api@1.0.5","maintainers":[{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"}],"homepage":"https://github.com/AndroidDoctorr/trubo-api#readme","bugs":{"url":"https://github.com/AndroidDoctorr/trubo-api/issues"},"dist":{"shasum":"0ea17e7d34faf24555f30d8bdab504be0db517a3","tarball":"https://registry.npmjs.org/turbo-api/-/turbo-api-1.0.5.tgz","fileCount":16,"integrity":"sha512-Eak9GMWgNHqwOxyRwNlZE1/msXVv2+7xMV5o0SipfOHANVLKOJUQ56DqGRK38/+y0m3EoHeudvAdedzGdjfRWw==","signatures":[{"sig":"MEUCIBrJR+4s4WZmmbggsahfGUV8wqOqNUUFUFk0IJS1K8e6AiEAnSF6rFLJsVGJIL3HXXBTG07fR3zxsfwv1G1DpBUksu0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56178},"main":"src/index.js","gitHead":"acd1a91f41d0d8e384cadf729662e5aec9646f5b","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"},"repository":{"url":"git+https://github.com/AndroidDoctorr/turbo-api.git","type":"git"},"_npmVersion":"9.6.2","description":"An API tool that extends expressJS to add validation and built-in controller CRUD, along with built-in firebase and AWS data, logging, and authentication services.","directories":{},"_nodeVersion":"18.13.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2","body-parser":"^1.20.2","firebase-admin":"^11.8.0","firebase-functions":"^4.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/turbo-api_1.0.5_1697764396715_0.311083889675672","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"turbo-api","version":"1.0.6","keywords":["express","turbo","api","controllers","validation","firestore"],"author":{"name":"Andrew Torr"},"license":"ISC","_id":"turbo-api@1.0.6","maintainers":[{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"}],"homepage":"https://github.com/AndroidDoctorr/trubo-api#readme","bugs":{"url":"https://github.com/AndroidDoctorr/trubo-api/issues"},"dist":{"shasum":"854d6549f8d7fd75f6e0245ab80438ba7ca0a3a4","tarball":"https://registry.npmjs.org/turbo-api/-/turbo-api-1.0.6.tgz","fileCount":16,"integrity":"sha512-O7kJ1t2BKJT5iJheT3FiRMIxp6o1XmeKsOlQMPUVI5k700gNoa5W3qrDpcy4rtjtKSIGONIzZuMOYOrRZU6ifQ==","signatures":[{"sig":"MEUCIQDDbxjcIjv2Y2BWMyN1A8xKowFumsY77sBI9OmZ0R/RfAIgKNq3mt3EI1vHfmLWAzfPC1jRu7NdKfOAEQ/hOOTCCtQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56321},"main":"src/index.js","gitHead":"410319e5f55e8dfe57847902a55783c9b1c42e65","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"},"repository":{"url":"git+https://github.com/AndroidDoctorr/turbo-api.git","type":"git"},"_npmVersion":"9.8.1","description":"An API tool that extends expressJS to add validation and built-in controller CRUD, along with built-in firebase and AWS data, logging, and authentication services.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2","body-parser":"^1.20.2","firebase-admin":"^11.8.0","firebase-functions":"^4.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/turbo-api_1.0.6_1698214949681_0.5281845282325233","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"turbo-api","version":"1.0.7","keywords":["express","turbo","api","controllers","validation","firestore"],"author":{"name":"Andrew Torr"},"license":"ISC","_id":"turbo-api@1.0.7","maintainers":[{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"}],"homepage":"https://github.com/AndroidDoctorr/trubo-api#readme","bugs":{"url":"https://github.com/AndroidDoctorr/trubo-api/issues"},"dist":{"shasum":"a6accac0581069fb66019c6e9f94d4b040ddc851","tarball":"https://registry.npmjs.org/turbo-api/-/turbo-api-1.0.7.tgz","fileCount":16,"integrity":"sha512-6dJl6NOb8QPkXcCbRlCUWYnj9c5LUhWdE/cEc5gfOEZEauNYBoMM5DL1WmM4wUX7xyskrPwqe8R37+TZ5mMnAw==","signatures":[{"sig":"MEYCIQCYSgFwHoe7igVF+UQRpgXpRSHdIMGzhzGjJTM1m5yO/QIhAIjN6rOpzu922W1tXBKUyGiAsyMhtmgV9vsf7Vy+pFZU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56396},"main":"src/index.js","gitHead":"968539a0d602f5536466ad2e6f791790d9082fb5","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"},"repository":{"url":"git+https://github.com/AndroidDoctorr/turbo-api.git","type":"git"},"_npmVersion":"9.8.1","description":"An API tool that extends expressJS to add validation and built-in controller CRUD, along with built-in firebase and AWS data, logging, and authentication services.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2","body-parser":"^1.20.2","firebase-admin":"^11.8.0","firebase-functions":"^4.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/turbo-api_1.0.7_1698215720055_0.4304991187775986","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"turbo-api","version":"1.0.8","keywords":["express","turbo","api","controllers","validation","firestore"],"author":{"name":"Andrew Torr"},"license":"ISC","_id":"turbo-api@1.0.8","maintainers":[{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"}],"homepage":"https://github.com/AndroidDoctorr/trubo-api#readme","bugs":{"url":"https://github.com/AndroidDoctorr/trubo-api/issues"},"dist":{"shasum":"a20779a089730a0bba7046d38e99eb54a098b3b6","tarball":"https://registry.npmjs.org/turbo-api/-/turbo-api-1.0.8.tgz","fileCount":16,"integrity":"sha512-A8Hfs/R2IngQwf810Lf9xKl9IyWqmpjQtD3bQfL1tCpjSTdczL7+QFsuo6RIO13ZkMTfCN3dxYW29yoKk0rJRA==","signatures":[{"sig":"MEUCIQCNG9adpc5Q449wp1/ZdjrTVj/PpqWiAKAKotm20UpekgIgWJpjAcQjGjvLj8a44Nh3oyn1npQl7OBy6kWDuDigi1s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56426},"main":"src/index.js","gitHead":"108e9ec0c8500d4698ce7c226802bc74d851b0d0","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"},"repository":{"url":"git+https://github.com/AndroidDoctorr/turbo-api.git","type":"git"},"_npmVersion":"9.8.1","description":"An API tool that extends expressJS to add validation and built-in controller CRUD, along with built-in firebase and AWS data, logging, and authentication services.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2","body-parser":"^1.20.2","firebase-admin":"^11.8.0","firebase-functions":"^4.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/turbo-api_1.0.8_1698215900057_0.7752515758547045","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"turbo-api","version":"1.0.9","keywords":["express","turbo","api","controllers","validation","firestore"],"author":{"name":"Andrew Torr"},"license":"ISC","_id":"turbo-api@1.0.9","maintainers":[{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"}],"homepage":"https://github.com/AndroidDoctorr/trubo-api#readme","bugs":{"url":"https://github.com/AndroidDoctorr/trubo-api/issues"},"dist":{"shasum":"3178b5a8c1edcfd0ba8c2c9e2dd013960c81132e","tarball":"https://registry.npmjs.org/turbo-api/-/turbo-api-1.0.9.tgz","fileCount":16,"integrity":"sha512-0w94TYEDbXoOkikMMnCc8M4ecCaE5VIjONE5sGdnegKYci6DGtWHtpKEecNTm/5FCCv7P3AItyt93+hfOZ4nvg==","signatures":[{"sig":"MEQCIBHbefcscWqXir1Uye3b8Es6hKcpS3xf1dLL9HDdfKkNAiATonxaeQhCf5dl/XY+9Ua2LDm6ABuNsAconIcUMtWXAQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56420},"main":"src/index.js","gitHead":"ef79dba63ec205cf68d4bd107e29e23404b59760","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"},"repository":{"url":"git+https://github.com/AndroidDoctorr/turbo-api.git","type":"git"},"_npmVersion":"9.8.1","description":"An API tool that extends expressJS to add validation and built-in controller CRUD, along with built-in firebase and AWS data, logging, and authentication services.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2","body-parser":"^1.20.2","firebase-admin":"^11.8.0","firebase-functions":"^4.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/turbo-api_1.0.9_1698216054921_0.862381516882182","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"turbo-api","version":"1.0.10","keywords":["express","turbo","api","controllers","validation","firestore"],"author":{"name":"Andrew Torr"},"license":"ISC","_id":"turbo-api@1.0.10","maintainers":[{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"}],"homepage":"https://github.com/AndroidDoctorr/trubo-api#readme","bugs":{"url":"https://github.com/AndroidDoctorr/trubo-api/issues"},"dist":{"shasum":"aad80a91c55f45e80590df4343331f39e956346d","tarball":"https://registry.npmjs.org/turbo-api/-/turbo-api-1.0.10.tgz","fileCount":16,"integrity":"sha512-Mxt1CK+CHjfH5QJcnYKix2Nc0WJB/0D/+gPccXdBWeCuBVeTg/3U/eJy7ICN1fX8af4zF2gPzOdw6kZ7XdgmLw==","signatures":[{"sig":"MEYCIQCJINafvQxkBCUIoUlH3TK1ShoVZqLeO5XKl7YcY7t/ZQIhAJLiGddQ58ot/K9kdhxVzhNrx13bUKOoF9YHqtdGUQoA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56425},"main":"src/index.js","gitHead":"ef79dba63ec205cf68d4bd107e29e23404b59760","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"},"repository":{"url":"git+https://github.com/AndroidDoctorr/turbo-api.git","type":"git"},"_npmVersion":"9.8.1","description":"An API tool that extends expressJS to add validation and built-in controller CRUD, along with built-in firebase and AWS data, logging, and authentication services.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2","body-parser":"^1.20.2","firebase-admin":"^11.8.0","firebase-functions":"^4.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/turbo-api_1.0.10_1698216311475_0.6817342956432273","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"turbo-api","version":"1.0.11","keywords":["express","turbo","api","controllers","validation","firestore"],"author":{"name":"Andrew Torr"},"license":"ISC","_id":"turbo-api@1.0.11","maintainers":[{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"}],"homepage":"https://github.com/AndroidDoctorr/trubo-api#readme","bugs":{"url":"https://github.com/AndroidDoctorr/trubo-api/issues"},"dist":{"shasum":"3dbf94180fa183518456c13e2573b24f44960ba9","tarball":"https://registry.npmjs.org/turbo-api/-/turbo-api-1.0.11.tgz","fileCount":16,"integrity":"sha512-+xEaoKAz4jH5+6Zffbbw+iNBBr36LWLpgHk1k0yJitEtKDq4SWyZZMgyCXwYlq2bK/MJuux8QD99zAa7eASF6A==","signatures":[{"sig":"MEQCIEDk2c+uiJRo47q3Fh7lXa1ESrRnKjKeUbFr7PuUogw+AiB4jGUjb0BugVIHV2rnaYaz8s8z55sDm65o8v9BkKS6pQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56434},"main":"src/index.js","gitHead":"ef79dba63ec205cf68d4bd107e29e23404b59760","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"},"repository":{"url":"git+https://github.com/AndroidDoctorr/turbo-api.git","type":"git"},"_npmVersion":"9.8.1","description":"An API tool that extends expressJS to add validation and built-in controller CRUD, along with built-in firebase and AWS data, logging, and authentication services.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2","body-parser":"^1.20.2","firebase-admin":"^11.8.0","firebase-functions":"^4.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/turbo-api_1.0.11_1698246440554_0.4054603031246873","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"turbo-api","version":"1.0.12","keywords":["express","turbo","api","controllers","validation","firestore"],"author":{"name":"Andrew Torr"},"license":"ISC","_id":"turbo-api@1.0.12","maintainers":[{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"}],"homepage":"https://github.com/AndroidDoctorr/trubo-api#readme","bugs":{"url":"https://github.com/AndroidDoctorr/trubo-api/issues"},"dist":{"shasum":"85c861ee02dea03dfc85062ba6da808779cc06d0","tarball":"https://registry.npmjs.org/turbo-api/-/turbo-api-1.0.12.tgz","fileCount":16,"integrity":"sha512-8q7bylUvGP5w6iMsw8OhS3k+7jbtTSaiAnfiY2oExFAHQXI5kGD+SKloKrd9txpn5Q2quiWDMwWauzIIsiKhMw==","signatures":[{"sig":"MEQCIA2P0EaHkR5e9pyJDdmvv9OiGlMkDfWg9abiZ+euK0xyAiB9N2bK+Xg6uGz03LoEg27poHKyGKZCZEtiWq0xgfEYYA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56301},"main":"src/index.js","gitHead":"ef79dba63ec205cf68d4bd107e29e23404b59760","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"},"repository":{"url":"git+https://github.com/AndroidDoctorr/turbo-api.git","type":"git"},"_npmVersion":"9.8.1","description":"An API tool that extends expressJS to add validation and built-in controller CRUD, along with built-in firebase and AWS data, logging, and authentication services.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2","body-parser":"^1.20.2","firebase-admin":"^11.8.0","firebase-functions":"^4.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/turbo-api_1.0.12_1698246900016_0.052174933048279026","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"turbo-api","version":"1.0.13","keywords":["express","turbo","api","controllers","validation","firestore"],"author":{"name":"Andrew Torr"},"license":"ISC","_id":"turbo-api@1.0.13","maintainers":[{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"}],"homepage":"https://github.com/AndroidDoctorr/trubo-api#readme","bugs":{"url":"https://github.com/AndroidDoctorr/trubo-api/issues"},"dist":{"shasum":"0bfa663179605b2ff46105421fd83ea54d90bf9f","tarball":"https://registry.npmjs.org/turbo-api/-/turbo-api-1.0.13.tgz","fileCount":16,"integrity":"sha512-mnG8Xx2Jk6WzmCEiatCmKKOjfnY/tNAumzXDjvAQDzh0bWZiSm5mMmVfXXnuEZm6FAq8Q1LJSsnDQhr9hsXujA==","signatures":[{"sig":"MEQCIGbpQLOl/uVNHA9CRyhKAzlolvFfVNMXZtNZYNlOuTXtAiBIjmmwmEDQTXaJjvl63swk/5j6uZhLd5zsG0AjV4557Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56331},"main":"src/index.js","gitHead":"ef79dba63ec205cf68d4bd107e29e23404b59760","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"},"repository":{"url":"git+https://github.com/AndroidDoctorr/turbo-api.git","type":"git"},"_npmVersion":"9.8.1","description":"An API tool that extends expressJS to add validation and built-in controller CRUD, along with built-in firebase and AWS data, logging, and authentication services.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2","body-parser":"^1.20.2","firebase-admin":"^11.8.0","firebase-functions":"^4.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/turbo-api_1.0.13_1698246992159_0.8272621506984534","host":"s3://npm-registry-packages"}},"1.0.14":{"name":"turbo-api","version":"1.0.14","keywords":["express","turbo","api","controllers","validation","firestore"],"author":{"name":"Andrew Torr"},"license":"ISC","_id":"turbo-api@1.0.14","maintainers":[{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"}],"homepage":"https://github.com/AndroidDoctorr/trubo-api#readme","bugs":{"url":"https://github.com/AndroidDoctorr/trubo-api/issues"},"dist":{"shasum":"5ae50cd46effcb13d1b20b867a76c7bd1b54d7e9","tarball":"https://registry.npmjs.org/turbo-api/-/turbo-api-1.0.14.tgz","fileCount":16,"integrity":"sha512-yRCCl33A1mTkelbNRcM/PyZzEoHe83j0IahuXwoL01Ci8kmoDtsOJkXsz5exFlRko6bQzYmdEFVPK5QjnrippA==","signatures":[{"sig":"MEYCIQC3FtbYm2xH18CA6JQXG/fyOlDE1f8qqFTeygSattdpzQIhAOpkGDlG9rihYOiJluHxaKRXEZSoo15b7KrApcyl6JVs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56345},"main":"src/index.js","gitHead":"ef79dba63ec205cf68d4bd107e29e23404b59760","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"},"repository":{"url":"git+https://github.com/AndroidDoctorr/turbo-api.git","type":"git"},"_npmVersion":"9.8.1","description":"An API tool that extends expressJS to add validation and built-in controller CRUD, along with built-in firebase and AWS data, logging, and authentication services.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2","body-parser":"^1.20.2","firebase-admin":"^11.8.0","firebase-functions":"^4.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/turbo-api_1.0.14_1698263139364_0.21725288544408672","host":"s3://npm-registry-packages"}},"1.0.15":{"name":"turbo-api","version":"1.0.15","keywords":["express","turbo","api","controllers","validation","firestore"],"author":{"name":"Andrew Torr"},"license":"ISC","_id":"turbo-api@1.0.15","maintainers":[{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"}],"homepage":"https://github.com/AndroidDoctorr/trubo-api#readme","bugs":{"url":"https://github.com/AndroidDoctorr/trubo-api/issues"},"dist":{"shasum":"bb092aef91befa54c0296b171b1a440f72f69d67","tarball":"https://registry.npmjs.org/turbo-api/-/turbo-api-1.0.15.tgz","fileCount":16,"integrity":"sha512-E0JmxW/JI7SUldmTo+LZHVOYaPnrRR9HozWEoQdXCpnVmRrYAiZoqd19Ktqhwz0LN2WZOVoRXR2u3MSefiNfGQ==","signatures":[{"sig":"MEYCIQDyqepNiAz1GrAJ9wPH/rE/M/ZDmazacf2sifkCM53+GwIhALApxXF1qTn9GlvCuU2qjUvClSUzpMYSut9nAHYceDBY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56357},"main":"src/index.js","gitHead":"ef79dba63ec205cf68d4bd107e29e23404b59760","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"},"repository":{"url":"git+https://github.com/AndroidDoctorr/turbo-api.git","type":"git"},"_npmVersion":"9.8.1","description":"An API tool that extends expressJS to add validation and built-in controller CRUD, along with built-in firebase and AWS data, logging, and authentication services.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2","body-parser":"^1.20.2","firebase-admin":"^11.8.0","firebase-functions":"^4.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/turbo-api_1.0.15_1698263523769_0.7616283053485464","host":"s3://npm-registry-packages"}},"1.0.16":{"name":"turbo-api","version":"1.0.16","keywords":["express","turbo","api","controllers","validation","firestore"],"author":{"name":"Andrew Torr"},"license":"ISC","_id":"turbo-api@1.0.16","maintainers":[{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"}],"homepage":"https://github.com/AndroidDoctorr/trubo-api#readme","bugs":{"url":"https://github.com/AndroidDoctorr/trubo-api/issues"},"dist":{"shasum":"bae6d572669f9e63a41949d27ff9811a2802c10a","tarball":"https://registry.npmjs.org/turbo-api/-/turbo-api-1.0.16.tgz","fileCount":16,"integrity":"sha512-KSXYo0ja0v3g/TIy9NPJMIC+LBaq7681THuiNCNOstr4ClfbaSopsNNBfLDWItfYv10CBqGtHP2lMXcthIbrYA==","signatures":[{"sig":"MEQCIGPXXXmdA7eEKF74g8bFSfBALwcT1wAQdwkeLCo9gqftAiAKiV/aenbeCunE8jkLNA8rcwGeOZqGa9CuRwHriwPuag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56344},"main":"src/index.js","gitHead":"2803b54bce84a4a9ed7df852cb632397a096bb3e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"},"repository":{"url":"git+https://github.com/AndroidDoctorr/turbo-api.git","type":"git"},"_npmVersion":"9.8.1","description":"An API tool that extends expressJS to add validation and built-in controller CRUD, along with built-in firebase and AWS data, logging, and authentication services.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2","body-parser":"^1.20.2","firebase-admin":"^11.8.0","firebase-functions":"^4.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/turbo-api_1.0.16_1698263687701_0.6285490912725047","host":"s3://npm-registry-packages"}},"1.0.17":{"name":"turbo-api","version":"1.0.17","keywords":["express","turbo","api","controllers","validation","firestore"],"author":{"name":"Andrew Torr"},"license":"ISC","_id":"turbo-api@1.0.17","maintainers":[{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"}],"homepage":"https://github.com/AndroidDoctorr/trubo-api#readme","bugs":{"url":"https://github.com/AndroidDoctorr/trubo-api/issues"},"dist":{"shasum":"4e8a3341755a0c638216aac0c885db92c2cbfbc8","tarball":"https://registry.npmjs.org/turbo-api/-/turbo-api-1.0.17.tgz","fileCount":16,"integrity":"sha512-qcPiKlwc8EgYDHHyQA0G3FeI43CWsr7caYYw14hJKMz3s7IkHCgJeqe2+rdEoj6t4WOzDMm1q2+UXAiDpUmIkg==","signatures":[{"sig":"MEUCIHcxeGLQ5AwiUshhPvOf3l0r7kvPGFqPlPeorxj81XDTAiEAw2SoO9IspqWEtzr0afV+g+zhNXMWAyYNpiuJBtBKxdI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56357},"main":"src/index.js","gitHead":"56a1bb0131acefe3d488362f95c0387231185fe3","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"},"repository":{"url":"git+https://github.com/AndroidDoctorr/turbo-api.git","type":"git"},"_npmVersion":"9.8.1","description":"An API tool that extends expressJS to add validation and built-in controller CRUD, along with built-in firebase and AWS data, logging, and authentication services.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2","body-parser":"^1.20.2","firebase-admin":"^11.8.0","firebase-functions":"^4.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/turbo-api_1.0.17_1698264326572_0.37449559355695783","host":"s3://npm-registry-packages"}},"1.0.18":{"name":"turbo-api","version":"1.0.18","keywords":["express","turbo","api","controllers","validation","firestore"],"author":{"name":"Andrew Torr"},"license":"ISC","_id":"turbo-api@1.0.18","maintainers":[{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"}],"homepage":"https://github.com/AndroidDoctorr/trubo-api#readme","bugs":{"url":"https://github.com/AndroidDoctorr/trubo-api/issues"},"dist":{"shasum":"824f05cbfbc37c1f5f2ba67cfcfc77d1903ebb37","tarball":"https://registry.npmjs.org/turbo-api/-/turbo-api-1.0.18.tgz","fileCount":16,"integrity":"sha512-fHwP3Z5B+I+v8HVgTZ8i3VNKjk9jNLTcaCJZlqDI1Vi57SmrfDbKh8eMtHvUPX/zgBCPK3igbt8ns5Z0qkzKiw==","signatures":[{"sig":"MEYCIQC1gWeSmFrRZeAGTVfVdQlLGbcOl1PFTA1t3KquVop6PgIhANP4/BL+qxoPTMWMhbefGyy2ojJsG+CoHLoxpWEAb3r4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56375},"main":"src/index.js","gitHead":"7eee0b798a49a5c028c130851e5b20746dc10838","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"},"repository":{"url":"git+https://github.com/AndroidDoctorr/turbo-api.git","type":"git"},"_npmVersion":"9.8.1","description":"An API tool that extends expressJS to add validation and built-in controller CRUD, along with built-in firebase and AWS data, logging, and authentication services.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2","body-parser":"^1.20.2","firebase-admin":"^11.8.0","firebase-functions":"^4.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/turbo-api_1.0.18_1698265564559_0.11289024652964308","host":"s3://npm-registry-packages"}},"1.0.19":{"name":"turbo-api","version":"1.0.19","keywords":["express","turbo","api","controllers","validation","firestore"],"author":{"name":"Andrew Torr"},"license":"ISC","_id":"turbo-api@1.0.19","maintainers":[{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"}],"homepage":"https://github.com/AndroidDoctorr/trubo-api#readme","bugs":{"url":"https://github.com/AndroidDoctorr/trubo-api/issues"},"dist":{"shasum":"2761cd51236a5887e56c0d4618f9136354d03e58","tarball":"https://registry.npmjs.org/turbo-api/-/turbo-api-1.0.19.tgz","fileCount":16,"integrity":"sha512-hKEd0Z30M2ZM8qxim6HAYlc4rMcJGswAP7TQLvM2fluk/nYWAhDSO/YDH6n0dnG/7pHsmkJvbZ5yONn9fx5ESg==","signatures":[{"sig":"MEQCIE9LcjhctFJRcWP3MA7GkxqS1ThrvIFXdCWr8j7zbv43AiBLOQQrKgdl1HjurdL2+U40LlPkNdIeY2Sl46yktknsfQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56474},"main":"src/index.js","gitHead":"3528e407bdf1547a3bf19dacc931d1488c0f7608","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"},"repository":{"url":"git+https://github.com/AndroidDoctorr/turbo-api.git","type":"git"},"_npmVersion":"9.8.1","description":"An API tool that extends expressJS to add validation and built-in controller CRUD, along with built-in firebase and AWS data, logging, and authentication services.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2","body-parser":"^1.20.2","firebase-admin":"^11.8.0","firebase-functions":"^4.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/turbo-api_1.0.19_1698273820116_0.5958226210364765","host":"s3://npm-registry-packages"}},"1.0.20":{"name":"turbo-api","version":"1.0.20","keywords":["express","turbo","api","controllers","validation","firestore"],"author":{"name":"Andrew Torr"},"license":"ISC","_id":"turbo-api@1.0.20","maintainers":[{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"}],"homepage":"https://github.com/AndroidDoctorr/trubo-api#readme","bugs":{"url":"https://github.com/AndroidDoctorr/trubo-api/issues"},"dist":{"shasum":"4d76d420db8f3582d0a8f19e5af07360710988a9","tarball":"https://registry.npmjs.org/turbo-api/-/turbo-api-1.0.20.tgz","fileCount":16,"integrity":"sha512-dfP7NC6EeUH+UYlr6RI/LP5o40/38Wsg5VV6sK+tH8pDcM/w/iuUxBnWSNFUbJ3I62cjIf4QfSZoU4oUCQTa6Q==","signatures":[{"sig":"MEUCIEvDQ6zWWV9me71FpCEvYwqQlSJGRBiY40JFZ6wJgBCdAiEAwSfXf3RPas0k8Vx0SievCJx7fUDJITjD6jJofX6LQAU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57509},"main":"src/index.js","gitHead":"d3af1ae475d5046837b5880ff791d34b4e34ac12","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"},"repository":{"url":"git+https://github.com/AndroidDoctorr/turbo-api.git","type":"git"},"_npmVersion":"9.8.1","description":"An API tool that extends expressJS to add validation and built-in controller CRUD, along with built-in firebase and AWS data, logging, and authentication services.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2","body-parser":"^1.20.2","firebase-admin":"^11.8.0","firebase-functions":"^4.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/turbo-api_1.0.20_1698336702032_0.19821022909873864","host":"s3://npm-registry-packages"}},"1.0.21":{"name":"turbo-api","version":"1.0.21","keywords":["express","turbo","api","controllers","validation","firestore"],"author":{"name":"Andrew Torr"},"license":"ISC","_id":"turbo-api@1.0.21","maintainers":[{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"}],"homepage":"https://github.com/AndroidDoctorr/trubo-api#readme","bugs":{"url":"https://github.com/AndroidDoctorr/trubo-api/issues"},"dist":{"shasum":"e81aad7b81757e5f4697a08ba3d8c3d30b805386","tarball":"https://registry.npmjs.org/turbo-api/-/turbo-api-1.0.21.tgz","fileCount":16,"integrity":"sha512-8cMOP9p3mIiX2AP6fJjccoRA6NuJPyYYKYlFO5VLmrnJH4+vaR3Efmuez1aIZ7J/+aXy3qvmnMU6vX/CAwxxrg==","signatures":[{"sig":"MEQCIC0I2dRmnfThvtYZcJ6AFF23dELmDGeXQVzVHSSSEWSCAiB99tpjh8QFR6kv7a94rFpZ1SxbD+JKwRMeK7I8x99Bvw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57127},"main":"src/index.js","gitHead":"cb5d579e2665f0a8fb8f7f65111b7bf4c611b246","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"},"repository":{"url":"git+https://github.com/AndroidDoctorr/turbo-api.git","type":"git"},"_npmVersion":"9.8.1","description":"An API tool that extends expressJS to add validation and built-in controller CRUD, along with built-in firebase and AWS data, logging, and authentication services.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2","body-parser":"^1.20.2","firebase-admin":"^11.8.0","firebase-functions":"^4.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/turbo-api_1.0.21_1698337064482_0.8232180033104786","host":"s3://npm-registry-packages"}},"1.0.22":{"name":"turbo-api","version":"1.0.22","keywords":["express","turbo","api","controllers","validation","firestore"],"author":{"name":"Andrew Torr"},"license":"ISC","_id":"turbo-api@1.0.22","maintainers":[{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"}],"homepage":"https://github.com/AndroidDoctorr/trubo-api#readme","bugs":{"url":"https://github.com/AndroidDoctorr/trubo-api/issues"},"dist":{"shasum":"830b0c0e72e20688e2475a28f6c8e014acac07d0","tarball":"https://registry.npmjs.org/turbo-api/-/turbo-api-1.0.22.tgz","fileCount":16,"integrity":"sha512-l/51tuMRMlH5kcEOU3qZJ9AvsCh+B8Y7/UXz7HMrkp3KLNbmDayed5zNE0GwVRL/n1zzSbEvCnVCOwQnAib3XQ==","signatures":[{"sig":"MEQCICdm8QQ+IV9sBOWQw7Sc8LRWLrbxmGLmgtGTmvr5sObyAiBIYjiLEzTRyb7YmAJFVehXAwU/6ulUVOx+tzi0zlVc7Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57533},"main":"src/index.js","gitHead":"8ae15d9e87b3efec19b35da384767e27d96a7053","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"},"repository":{"url":"git+https://github.com/AndroidDoctorr/turbo-api.git","type":"git"},"_npmVersion":"9.8.1","description":"An API tool that extends expressJS to add validation and built-in controller CRUD, along with built-in firebase and AWS data, logging, and authentication services.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2","body-parser":"^1.20.2","firebase-admin":"^11.8.0","firebase-functions":"^4.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/turbo-api_1.0.22_1698337867369_0.8508993554464923","host":"s3://npm-registry-packages"}},"1.0.23":{"name":"turbo-api","version":"1.0.23","keywords":["express","turbo","api","controllers","validation","firestore"],"author":{"name":"Andrew Torr"},"license":"ISC","_id":"turbo-api@1.0.23","maintainers":[{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"}],"homepage":"https://github.com/AndroidDoctorr/trubo-api#readme","bugs":{"url":"https://github.com/AndroidDoctorr/trubo-api/issues"},"dist":{"shasum":"49bc9cd2baeacce8e045e1f3e327f7b38d318af6","tarball":"https://registry.npmjs.org/turbo-api/-/turbo-api-1.0.23.tgz","fileCount":16,"integrity":"sha512-fNfs4EC7dZ4yLF6WdM/1rkt5me5tH4/BisyuHuAuPdZJQcOzEYgHqgU9qkYccikI0rgNls8UoPXV1lV+9OMdsQ==","signatures":[{"sig":"MEUCIQCuDA8CjyoS5/JjfHoq6HswdDB3iYgK/1Lzh5sHDMh9uQIgVMsZPMer6TTOCxD+lZF6qhU6GAi++wKubp5/7eYGUXk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57532},"main":"src/index.js","gitHead":"98469df3438baa559015bdf60b3da2a9582e9308","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"},"repository":{"url":"git+https://github.com/AndroidDoctorr/turbo-api.git","type":"git"},"_npmVersion":"9.8.1","description":"An API tool that extends expressJS to add validation and built-in controller CRUD, along with built-in firebase and AWS data, logging, and authentication services.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2","body-parser":"^1.20.2","firebase-admin":"^11.8.0","firebase-functions":"^4.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/turbo-api_1.0.23_1698338413693_0.38827522628245337","host":"s3://npm-registry-packages"}},"1.0.24":{"name":"turbo-api","version":"1.0.24","keywords":["express","turbo","api","controllers","validation","firestore"],"author":{"name":"Andrew Torr"},"license":"ISC","_id":"turbo-api@1.0.24","maintainers":[{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"}],"homepage":"https://github.com/AndroidDoctorr/trubo-api#readme","bugs":{"url":"https://github.com/AndroidDoctorr/trubo-api/issues"},"dist":{"shasum":"fa402d35fca7251c4bf21f15413f1178c0f81930","tarball":"https://registry.npmjs.org/turbo-api/-/turbo-api-1.0.24.tgz","fileCount":16,"integrity":"sha512-1rdmYowmWls5mMamzkHOq9up3IHZgoFJwYNTPkqcXu5nsONFBNtv083fIJvCuQdISNDb+2bzux8M5wJflB7toQ==","signatures":[{"sig":"MEQCIEXiX2DJwI+Vl93arJ2zCai+YdpDPnxfrP1naCtlYRYeAiAQtkKN3l29qVnH7E79KYge9f02yNJtYLhw/f0XbX9vQQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59260},"main":"src/index.js","gitHead":"305cd11cf9b3ebaf9756383b09ecef9877861e83","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"},"repository":{"url":"git+https://github.com/AndroidDoctorr/turbo-api.git","type":"git"},"_npmVersion":"9.8.1","description":"An API tool that extends expressJS to add validation and built-in controller CRUD, along with built-in firebase and AWS data, logging, and authentication services.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2","body-parser":"^1.20.2","firebase-admin":"^11.8.0","firebase-functions":"^4.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/turbo-api_1.0.24_1698350935325_0.21972349230764854","host":"s3://npm-registry-packages"}},"1.0.25":{"name":"turbo-api","version":"1.0.25","keywords":["express","turbo","api","controllers","validation","firestore"],"author":{"name":"Andrew Torr"},"license":"ISC","_id":"turbo-api@1.0.25","maintainers":[{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"}],"homepage":"https://github.com/AndroidDoctorr/trubo-api#readme","bugs":{"url":"https://github.com/AndroidDoctorr/trubo-api/issues"},"dist":{"shasum":"04f8297b1c24a48bcc509e294a2ed4d980d581db","tarball":"https://registry.npmjs.org/turbo-api/-/turbo-api-1.0.25.tgz","fileCount":16,"integrity":"sha512-y9bkMApvoBnsAPVfjR+mUXIgopics7egHCt8d5rYi0CsP0I7R8/rW7YxyXyANzRen+IA7EgACGgkE0Y2aS+6Jw==","signatures":[{"sig":"MEUCIBzGY1TnTdDmxLEyrKiXOg038q/i49UpQXjUHFcD21REAiEAm9uOb+Odb+1sux8qMgrtgFaQeN/bmtqKXkABKx1KbO8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59316},"main":"src/index.js","gitHead":"f3e196c130664f90fe42ad62921f7c68bbcb977b","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"},"repository":{"url":"git+https://github.com/AndroidDoctorr/turbo-api.git","type":"git"},"_npmVersion":"9.8.1","description":"An API tool that extends expressJS to add validation and built-in controller CRUD, along with built-in firebase and AWS data, logging, and authentication services.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2","body-parser":"^1.20.2","firebase-admin":"^11.8.0","firebase-functions":"^4.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/turbo-api_1.0.25_1698351501452_0.5585237267827774","host":"s3://npm-registry-packages"}},"1.0.26":{"name":"turbo-api","version":"1.0.26","keywords":["express","turbo","api","controllers","validation","firestore"],"author":{"name":"Andrew Torr"},"license":"ISC","_id":"turbo-api@1.0.26","maintainers":[{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"}],"homepage":"https://github.com/AndroidDoctorr/trubo-api#readme","bugs":{"url":"https://github.com/AndroidDoctorr/trubo-api/issues"},"dist":{"shasum":"db08534c28a5156f893c9ccde848049958499635","tarball":"https://registry.npmjs.org/turbo-api/-/turbo-api-1.0.26.tgz","fileCount":16,"integrity":"sha512-W8skgAjmnhNRdwR/V88+C1u1dxKIJ3Geib3HqmsHm9e1YBCPe8IGgCP0RmPU7Up3OVSFO8DCDNNtHXzl3zgjlg==","signatures":[{"sig":"MEYCIQDKFKNbRsA+2t6aQs3hHSWkSohe/kxyCEulCQRljfsl7QIhAPgo1Q++pdkXkGPYsyYTTLxYF8THXS45F3RoaOydfNYF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59318},"main":"src/index.js","gitHead":"b0d1b3a8a940b5f924484b14746c8e8ddd2f863a","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"},"repository":{"url":"git+https://github.com/AndroidDoctorr/turbo-api.git","type":"git"},"_npmVersion":"9.8.1","description":"An API tool that extends expressJS to add validation and built-in controller CRUD, along with built-in firebase and AWS data, logging, and authentication services.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2","body-parser":"^1.20.2","firebase-admin":"^11.8.0","firebase-functions":"^4.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/turbo-api_1.0.26_1698351742723_0.06587522477696317","host":"s3://npm-registry-packages"}},"1.0.27":{"name":"turbo-api","version":"1.0.27","keywords":["express","turbo","api","controllers","validation","firestore"],"author":{"name":"Andrew Torr"},"license":"ISC","_id":"turbo-api@1.0.27","maintainers":[{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"}],"homepage":"https://github.com/AndroidDoctorr/trubo-api#readme","bugs":{"url":"https://github.com/AndroidDoctorr/trubo-api/issues"},"dist":{"shasum":"091b60df999556cea8b1b69efe2fa278b352c249","tarball":"https://registry.npmjs.org/turbo-api/-/turbo-api-1.0.27.tgz","fileCount":16,"integrity":"sha512-CQqIGP0g7+iPE4dW6Ch52+e1kcoP2hkSupBLgyiIj/h/A8WHcKlt7kD0SecacBKWLbSm8GW1aESBwrxC+BPZSA==","signatures":[{"sig":"MEYCIQDoOVcS+cM3i8nsv3Yk1JJLY5XyWt6d9Uq4yT1jbyOQzQIhAIrkoSTcwcHg5QkasMfy7QW01Gau4mrKWJo0GZfRNBNY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59815},"main":"src/index.js","gitHead":"35644468150c593d7f8a4dd6de4d790f3be85b30","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"},"repository":{"url":"git+https://github.com/AndroidDoctorr/turbo-api.git","type":"git"},"_npmVersion":"9.8.1","description":"An API tool that extends expressJS to add validation and built-in controller CRUD, along with built-in firebase and AWS data, logging, and authentication services.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2","body-parser":"^1.20.2","firebase-admin":"^11.8.0","firebase-functions":"^4.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/turbo-api_1.0.27_1698353657838_0.7896272280884149","host":"s3://npm-registry-packages"}},"1.0.28":{"name":"turbo-api","version":"1.0.28","keywords":["express","turbo","api","controllers","validation","firestore"],"author":{"name":"Andrew Torr"},"license":"ISC","_id":"turbo-api@1.0.28","maintainers":[{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"}],"homepage":"https://github.com/AndroidDoctorr/trubo-api#readme","bugs":{"url":"https://github.com/AndroidDoctorr/trubo-api/issues"},"dist":{"shasum":"c18d3825e83eb93e5d09fe40418564ebc6e6f8ac","tarball":"https://registry.npmjs.org/turbo-api/-/turbo-api-1.0.28.tgz","fileCount":16,"integrity":"sha512-7YCw/7rBrBdrbKj+f2lSPgzHfha/GdUzJX3mH8aRYuUcpDarqHLdK1jyE7dJMnIjvwkbfc/kqA9TvLtLyS8iJA==","signatures":[{"sig":"MEUCIFmrB7MJJNtG5zQ2FBagtviqjOQeM08Lg+f1pVEl28WeAiEA6bxpRxzNVJrQ2c57w2HsXcBhSum51/xsfMNNFzdwTnU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61812},"main":"src/index.js","gitHead":"445e35becdd443c54cbd562a9d70171eda45fb1b","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"},"repository":{"url":"git+https://github.com/AndroidDoctorr/turbo-api.git","type":"git"},"_npmVersion":"9.8.1","description":"An API tool that extends expressJS to add validation and built-in controller CRUD, along with built-in firebase and AWS data, logging, and authentication services.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2","body-parser":"^1.20.2","firebase-admin":"^11.8.0","firebase-functions":"^4.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/turbo-api_1.0.28_1698470561327_0.44013334417765315","host":"s3://npm-registry-packages"}},"1.0.29":{"name":"turbo-api","version":"1.0.29","keywords":["express","turbo","api","controllers","validation","firestore"],"author":{"name":"Andrew Torr"},"license":"ISC","_id":"turbo-api@1.0.29","maintainers":[{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"}],"homepage":"https://github.com/AndroidDoctorr/trubo-api#readme","bugs":{"url":"https://github.com/AndroidDoctorr/trubo-api/issues"},"dist":{"shasum":"b8a2427dde03103a9699d190a7b1e2e7c452edcd","tarball":"https://registry.npmjs.org/turbo-api/-/turbo-api-1.0.29.tgz","fileCount":16,"integrity":"sha512-+vppcu5W4NeJHQiaDskoQfdxTbYtEc8VhLPjHUoAysDnh+/FEvCrDrH7EXfMKXEzn8Z5+DshTryE+yLAmj2h0w==","signatures":[{"sig":"MEUCIGH9jcTy1wk7Flc3uhpRQYyPIZJNPIrgcILJbYNBtvQNAiEA3ziXrcix6H9NnuHS0GhDBHHRUOMjOq29Bgk1UnsadQw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61815},"main":"src/index.js","gitHead":"5718180fd00929a13195455d0f96e71d030748b6","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"},"repository":{"url":"git+https://github.com/AndroidDoctorr/turbo-api.git","type":"git"},"_npmVersion":"9.8.1","description":"An API tool that extends expressJS to add validation and built-in controller CRUD, along with built-in firebase and AWS data, logging, and authentication services.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2","body-parser":"^1.20.2","firebase-admin":"^11.8.0","firebase-functions":"^4.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/turbo-api_1.0.29_1698475418944_0.49331145615905503","host":"s3://npm-registry-packages"}},"1.0.30":{"name":"turbo-api","version":"1.0.30","keywords":["express","turbo","api","controllers","validation","firestore"],"author":{"name":"Andrew Torr"},"license":"ISC","_id":"turbo-api@1.0.30","maintainers":[{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"}],"homepage":"https://github.com/AndroidDoctorr/trubo-api#readme","bugs":{"url":"https://github.com/AndroidDoctorr/trubo-api/issues"},"dist":{"shasum":"e503b7ff19942aa1f058726612643a11b53c548b","tarball":"https://registry.npmjs.org/turbo-api/-/turbo-api-1.0.30.tgz","fileCount":16,"integrity":"sha512-GpEv4gh5blMG/qeItpQx/EkO5Fh4e3iF9+P3w1eU1qUYcYHKdlVZjCthSM7NIc+2yJu8exLc5flpXePlXWoeQg==","signatures":[{"sig":"MEQCIHgJqI0XN9bQc90OBiV30ONrdEVjySnAZBmd8j97cXkGAiBHVb1Uk1tkJBTiEzvXfZgN5H0gGxHartbDSsFr9Y5lbw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61975},"main":"src/index.js","gitHead":"ab58a66025cba0bad0c49678027e3428f539147f","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"},"repository":{"url":"git+https://github.com/AndroidDoctorr/turbo-api.git","type":"git"},"_npmVersion":"9.8.1","description":"An API tool that extends expressJS to add validation and built-in controller CRUD, along with built-in firebase and AWS data, logging, and authentication services.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2","body-parser":"^1.20.2","firebase-admin":"^11.8.0","firebase-functions":"^4.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/turbo-api_1.0.30_1698784181066_0.2143635754556268","host":"s3://npm-registry-packages"}},"1.0.31":{"name":"turbo-api","version":"1.0.31","keywords":["express","turbo","api","controllers","validation","firestore"],"author":{"name":"Andrew Torr"},"license":"ISC","_id":"turbo-api@1.0.31","maintainers":[{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"}],"homepage":"https://github.com/AndroidDoctorr/trubo-api#readme","bugs":{"url":"https://github.com/AndroidDoctorr/trubo-api/issues"},"dist":{"shasum":"182ac4c6d4969f13653e5d545ed25758de5a21eb","tarball":"https://registry.npmjs.org/turbo-api/-/turbo-api-1.0.31.tgz","fileCount":16,"integrity":"sha512-ymd+xCGwzFC7iBxKWRkRuNRMpBoly99cpuRNpL4T2wBkAJu/R45a1s6Yw53IExL/N/IcZ/+R09buJ91lo3cyhw==","signatures":[{"sig":"MEQCIEf6DoynXHQBpc8J67iI0g4eLeGewe2TPLe5f26MqaG3AiBWbGTSrv+8i9Yum+ebfFrPUv5xxaQRQGD/3LNSRFirMA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62049},"main":"src/index.js","gitHead":"814618f562b4c24e6ac1b571886f49daf0d6ff24","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"},"repository":{"url":"git+https://github.com/AndroidDoctorr/turbo-api.git","type":"git"},"_npmVersion":"9.8.1","description":"An API tool that extends expressJS to add validation and built-in controller CRUD, along with built-in firebase and AWS data, logging, and authentication services.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2","body-parser":"^1.20.2","firebase-admin":"^11.8.0","firebase-functions":"^4.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/turbo-api_1.0.31_1698807922537_0.6756959971084155","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"turbo-api","version":"1.1.0","keywords":["express","turbo","api","controllers","validation","firestore"],"author":{"name":"Andrew Torr"},"license":"ISC","_id":"turbo-api@1.1.0","maintainers":[{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"}],"homepage":"https://github.com/AndroidDoctorr/trubo-api#readme","bugs":{"url":"https://github.com/AndroidDoctorr/trubo-api/issues"},"dist":{"shasum":"89ae5402baca25e70ed208e2507e9fa8d28e912f","tarball":"https://registry.npmjs.org/turbo-api/-/turbo-api-1.1.0.tgz","fileCount":15,"integrity":"sha512-7DYjbY5+oHG/UfrWsIJefk4QD/uFjnbsd/Msv+Pp5nf2iqj8e67V5US4wor9W2B3gbhBbXRLwMrCzzqi3+KH6Q==","signatures":[{"sig":"MEYCIQCVpfZp91PFajQKVAIF+iCv97UYBpP/2pVac20sr7+9eAIhAJYKSmUn1bcNXQ4Gg7ELX4jcbE6XYI0U7mRCyOJHK3XK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60674},"main":"src/index.js","gitHead":"17b3a1eb8c0f6ad62f003db8d0227237f1daaed8","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"},"repository":{"url":"git+https://github.com/AndroidDoctorr/turbo-api.git","type":"git"},"_npmVersion":"9.8.1","description":"An API tool that extends expressJS to add validation and built-in controller CRUD, along with built-in firebase and AWS data, logging, and authentication services.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2","body-parser":"^1.20.2","firebase-admin":"^11.8.0","firebase-functions":"^4.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/turbo-api_1.1.0_1698811962965_0.22891191094948682","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"turbo-api","version":"1.1.1","keywords":["express","turbo","api","controllers","validation","firestore"],"author":{"name":"Andrew Torr"},"license":"ISC","_id":"turbo-api@1.1.1","maintainers":[{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"}],"homepage":"https://github.com/AndroidDoctorr/trubo-api#readme","bugs":{"url":"https://github.com/AndroidDoctorr/trubo-api/issues"},"dist":{"shasum":"a429bbea7a097bb7dd4a11567216d8e7e6080fbc","tarball":"https://registry.npmjs.org/turbo-api/-/turbo-api-1.1.1.tgz","fileCount":15,"integrity":"sha512-wf0b/luPXrSSz6XWRdm4h9FJySlqTuMjP3ho0zqUWRk+FFME2mIkaOry4ZdQwFHtJG2jNuShryUN+wGghPtvYg==","signatures":[{"sig":"MEYCIQCVENIhpMk43Xbd69VsfwegVG0abVhTF4R96Vb7ZUYe/gIhALduC+4GbekcB9NGGSqTX1FaFUnAi61+Bo4NXNx2apyd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60993},"main":"src/index.js","gitHead":"bb67f20c4f60a7194a01511d21b2a419a46cc593","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"},"repository":{"url":"git+https://github.com/AndroidDoctorr/turbo-api.git","type":"git"},"_npmVersion":"9.8.1","description":"An API tool that extends expressJS to add validation and built-in controller CRUD, along with built-in firebase and AWS data, logging, and authentication services.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2","body-parser":"^1.20.2","firebase-admin":"^11.8.0","firebase-functions":"^4.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/turbo-api_1.1.1_1698851022844_0.6002571449616312","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"turbo-api","version":"1.1.2","keywords":["express","turbo","api","controllers","validation","firestore"],"author":{"name":"Andrew Torr"},"license":"ISC","_id":"turbo-api@1.1.2","maintainers":[{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"}],"homepage":"https://github.com/AndroidDoctorr/trubo-api#readme","bugs":{"url":"https://github.com/AndroidDoctorr/trubo-api/issues"},"dist":{"shasum":"736edf3eac90a211a0ff43703a437093a561d8a6","tarball":"https://registry.npmjs.org/turbo-api/-/turbo-api-1.1.2.tgz","fileCount":16,"integrity":"sha512-zrLqTpj3bJ2NJ0c/u0K73gEpvVaTA1ip8CLn4uO04/N3CkXumi0/d+BWnv32d0eAlLEu/KX8mUr8y16Q1DAyNQ==","signatures":[{"sig":"MEUCIQCU3D3r7jbZ0Pfl3vthUGdNskZ3k1j4k0kd1cBAQZ01EQIgLyeVqMEqCc66iH40g4iJEmh8tXdMRjbg4VJQIU2BkAQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61034},"main":"src/index.js","gitHead":"bd39129134d63bb7af0c4de54ad6fd48bf6f189e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"},"repository":{"url":"git+https://github.com/AndroidDoctorr/turbo-api.git","type":"git"},"_npmVersion":"9.8.1","description":"An API tool that extends expressJS to add validation and built-in controller CRUD, along with built-in firebase and AWS data, logging, and authentication services.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2","firebase-admin":"^11.8.0","firebase-functions":"^4.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/turbo-api_1.1.2_1698852131491_0.7890879731979958","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"turbo-api","version":"1.1.3","keywords":["express","turbo","api","controllers","validation","firestore"],"author":{"name":"Andrew Torr"},"license":"ISC","_id":"turbo-api@1.1.3","maintainers":[{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"}],"homepage":"https://github.com/AndroidDoctorr/trubo-api#readme","bugs":{"url":"https://github.com/AndroidDoctorr/trubo-api/issues"},"dist":{"shasum":"f11bbd908cdcb4878d5aa627b332a17d6f184a8d","tarball":"https://registry.npmjs.org/turbo-api/-/turbo-api-1.1.3.tgz","fileCount":15,"integrity":"sha512-1FBgQiSdzbD91hGx3BkwV3c5ktpj5SoeQZszez+A8SwL0Nvs2Bb0gBrU+8f+IC0UQItVeDwYvjM4TIPVnnGw3w==","signatures":[{"sig":"MEUCIQDrdtD/syFPFBesso3a9sX6aBwZnd5xeQ3mV6Xz6hUZhAIgeBar0ntPc1NqoFO/V7AdfMfLK//yeDMsLMnaJLx3SJ4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61087},"main":"src/index.js","gitHead":"0a103169e2fb57a47805b906d31b1779867f93e9","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"},"repository":{"url":"git+https://github.com/AndroidDoctorr/turbo-api.git","type":"git"},"_npmVersion":"9.8.1","description":"An API tool that extends expressJS to add validation and built-in controller CRUD, along with built-in firebase and AWS data, logging, and authentication services.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2","firebase-admin":"^11.8.0","firebase-functions":"^4.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/turbo-api_1.1.3_1699034836226_0.8236068444320623","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"turbo-api","version":"1.1.4","keywords":["express","turbo","api","controllers","validation","firestore"],"author":{"name":"Andrew Torr"},"license":"ISC","_id":"turbo-api@1.1.4","maintainers":[{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"}],"homepage":"https://github.com/AndroidDoctorr/trubo-api#readme","bugs":{"url":"https://github.com/AndroidDoctorr/trubo-api/issues"},"dist":{"shasum":"da304476ac245559e5742be69889c7efa5a3e72a","tarball":"https://registry.npmjs.org/turbo-api/-/turbo-api-1.1.4.tgz","fileCount":15,"integrity":"sha512-NkDXMeg3Me+eDKO/cGvOQ5Qw40D1F5I/66wB3DnG/hBOIViZeoWIM9eoo7DeLSYCfY59bsxExq5b5U4XM1kguQ==","signatures":[{"sig":"MEUCIQCz3DVpTwLwKnc2GzEhV5xkEwLzmaDiMslhsWaW/t7DAwIgRL3D0WIqC7CfGE6Pe7MqcQP1UhiVHyhOmtJjKFAVmDk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61097},"main":"src/index.js","gitHead":"0aa78a8e5681dbb30bed8e78bf5958ca4ece4037","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"},"repository":{"url":"git+https://github.com/AndroidDoctorr/turbo-api.git","type":"git"},"_npmVersion":"9.8.1","description":"An API tool that extends expressJS to add validation and built-in controller CRUD, along with built-in firebase and AWS data, logging, and authentication services.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2","firebase-admin":"^11.8.0","firebase-functions":"^4.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/turbo-api_1.1.4_1699481242899_0.9577774427391785","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"turbo-api","version":"1.1.5","keywords":["express","turbo","api","controllers","validation","firestore"],"author":{"name":"Andrew Torr"},"license":"ISC","_id":"turbo-api@1.1.5","maintainers":[{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"}],"homepage":"https://github.com/AndroidDoctorr/trubo-api#readme","bugs":{"url":"https://github.com/AndroidDoctorr/trubo-api/issues"},"dist":{"shasum":"0067de2290572e2ca8531ae73e53520029bd969b","tarball":"https://registry.npmjs.org/turbo-api/-/turbo-api-1.1.5.tgz","fileCount":15,"integrity":"sha512-j6aP55xTHxLPpI7g2YKG/OwsGV1AwEqIY2fbD1eGhYY2LoZtX4eZnbXwpO+PBjcjvWBcnZtMpoU5ooyjZ3neeQ==","signatures":[{"sig":"MEUCIEtEL9qCgxnlFO4w0UtWJGif2tn9rszkXON1Ife/kTJDAiEA2Ne4A8/IBgvq631u3rky/jIxc8lHk/RaeQnmnZaXh3Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61093},"main":"src/index.js","gitHead":"6fb9f4a2cda42757a8e6a646b3edf23a1ef4c895","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"},"repository":{"url":"git+https://github.com/AndroidDoctorr/turbo-api.git","type":"git"},"_npmVersion":"9.8.1","description":"An API tool that extends expressJS to add validation and built-in controller CRUD, along with built-in firebase and AWS data, logging, and authentication services.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2","firebase-admin":"^11.8.0","firebase-functions":"^4.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/turbo-api_1.1.5_1699492617814_0.13199565765937393","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"turbo-api","version":"1.1.6","keywords":["express","turbo","api","controllers","validation","firestore"],"author":{"name":"Andrew Torr"},"license":"ISC","_id":"turbo-api@1.1.6","maintainers":[{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"}],"homepage":"https://github.com/AndroidDoctorr/trubo-api#readme","bugs":{"url":"https://github.com/AndroidDoctorr/trubo-api/issues"},"dist":{"shasum":"e8965d98ebd47cf6a8ef5688f601e8572438ea17","tarball":"https://registry.npmjs.org/turbo-api/-/turbo-api-1.1.6.tgz","fileCount":15,"integrity":"sha512-PX91m93aMiVojT1uzvyQxGMMDzzJYWlsFN2WzyNj0AjpUwhkCrysQQrgptPzppIvrpyd99D22EQg991HsPurTQ==","signatures":[{"sig":"MEQCIC36aZ/OQYsW7Syro1SNXF70amSJQvQ38JFMO53LY7nJAiBGn8Qy680TU+Ef82exXMgrbLD3t40qsJoHbitiDa8JDg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61096},"main":"src/index.js","gitHead":"657c1a277251dd6d2eb280b9e2497497529cd64c","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"},"repository":{"url":"git+https://github.com/AndroidDoctorr/turbo-api.git","type":"git"},"_npmVersion":"9.8.1","description":"An API tool that extends expressJS to add validation and built-in controller CRUD, along with built-in firebase and AWS data, logging, and authentication services.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2","firebase-admin":"^11.8.0","firebase-functions":"^4.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/turbo-api_1.1.6_1699497013989_0.5919443618568756","host":"s3://npm-registry-packages"}},"1.1.7":{"name":"turbo-api","version":"1.1.7","keywords":["express","turbo","api","controllers","validation","firestore"],"author":{"name":"Andrew Torr"},"license":"ISC","_id":"turbo-api@1.1.7","maintainers":[{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"}],"homepage":"https://github.com/AndroidDoctorr/trubo-api#readme","bugs":{"url":"https://github.com/AndroidDoctorr/trubo-api/issues"},"dist":{"shasum":"4c771768b14cc973527b09af857adf8d10188f46","tarball":"https://registry.npmjs.org/turbo-api/-/turbo-api-1.1.7.tgz","fileCount":15,"integrity":"sha512-fOtseF43Dg75zI1HJwXmUbpIpaFs/vCL9DTeM+3VckaMgM20QizWMeEt3FqLi7SXeaO2fGraO/SFXQWg8bLY3w==","signatures":[{"sig":"MEYCIQCjFUO8zGzHHfOHP1rXvLKFP21ZYibP5wV+3a3/HHGMjwIhAK/S4ncE4jnMhyhM+2fdqkmUmaCBDvZiK3dMBfgXuXIq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63292},"main":"src/index.js","gitHead":"62191990b5058cffedcdbefade4bac3eeb0214d4","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"},"repository":{"url":"git+https://github.com/AndroidDoctorr/turbo-api.git","type":"git"},"_npmVersion":"9.8.1","description":"An API tool that extends expressJS to add validation and built-in controller CRUD, along with built-in firebase and AWS data, logging, and authentication services.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2","firebase-admin":"^11.8.0","firebase-functions":"^4.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/turbo-api_1.1.7_1699543603167_0.664689272580476","host":"s3://npm-registry-packages"}},"1.1.8":{"name":"turbo-api","version":"1.1.8","keywords":["express","turbo","api","controllers","validation","firestore"],"author":{"name":"Andrew Torr"},"license":"ISC","_id":"turbo-api@1.1.8","maintainers":[{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"}],"homepage":"https://github.com/AndroidDoctorr/trubo-api#readme","bugs":{"url":"https://github.com/AndroidDoctorr/trubo-api/issues"},"dist":{"shasum":"a1e60343fec8c4cb290e6483033d01dab7f209f3","tarball":"https://registry.npmjs.org/turbo-api/-/turbo-api-1.1.8.tgz","fileCount":15,"integrity":"sha512-CYSfXciNQ2t4ZO/GfwA3bsshkB7ufcVwGCiO/wrlvjcymP18c4koQFpRfMAqAYpwZlvtE142t7ow4fpV8G4C2A==","signatures":[{"sig":"MEYCIQD6jmk5Spbyovx0dWpGrov5Zmh6DF2Cg7LswtIzghkWYQIhANYDPWIV4AOh7Lm2XYVUpyWSALkrJfsVyb6YLpQqc4GL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64475},"main":"src/index.js","gitHead":"93408ea4c1e853bd0bc6a0d20e882e5e09d4ba7b","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"},"repository":{"url":"git+https://github.com/AndroidDoctorr/turbo-api.git","type":"git"},"_npmVersion":"9.8.1","description":"An API tool that extends expressJS to add validation and built-in controller CRUD, along with built-in firebase and AWS data, logging, and authentication services.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2","firebase-admin":"^11.8.0","firebase-functions":"^4.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/turbo-api_1.1.8_1699670311806_0.2011262811393979","host":"s3://npm-registry-packages"}},"1.1.9":{"name":"turbo-api","version":"1.1.9","keywords":["express","turbo","api","controllers","validation","firestore"],"author":{"name":"Andrew Torr"},"license":"ISC","_id":"turbo-api@1.1.9","maintainers":[{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"}],"homepage":"https://github.com/AndroidDoctorr/trubo-api#readme","bugs":{"url":"https://github.com/AndroidDoctorr/trubo-api/issues"},"dist":{"shasum":"3c926a660c0042835c60d8d8a56d49c05b14ba7c","tarball":"https://registry.npmjs.org/turbo-api/-/turbo-api-1.1.9.tgz","fileCount":15,"integrity":"sha512-AJZ8DGgJf6t95ibYTpvmx5Oh6UH4ub9dBbnaz6DO04FN4N8jXgsAjN5droMtOKclZ7ueR2JpEtnHZZLC/ZGYaA==","signatures":[{"sig":"MEQCIGVLqlhFNOY1pdXWSZEYEquUtfHO4Wf8UoYsBvySzDWwAiAwuScL2u4IeisTsZKVn0vIQifBjsxJrHth8B8iJ4rRYg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65717},"main":"src/index.js","gitHead":"0f65cc85ac2ceddaeaf3134bd0511b2423fc267b","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"},"repository":{"url":"git+https://github.com/AndroidDoctorr/turbo-api.git","type":"git"},"_npmVersion":"9.8.1","description":"An API tool that extends expressJS to add validation and built-in controller CRUD, along with built-in firebase and AWS data, logging, and authentication services.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2","firebase-admin":"^11.8.0","firebase-functions":"^4.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/turbo-api_1.1.9_1700253053741_0.9872918012365712","host":"s3://npm-registry-packages"}},"1.1.10":{"name":"turbo-api","version":"1.1.10","keywords":["express","turbo","api","controllers","validation","firestore"],"author":{"name":"Andrew Torr"},"license":"ISC","_id":"turbo-api@1.1.10","maintainers":[{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"}],"homepage":"https://github.com/AndroidDoctorr/trubo-api#readme","bugs":{"url":"https://github.com/AndroidDoctorr/trubo-api/issues"},"dist":{"shasum":"7acf8cfb81d781e0389aa9399b9d0e4455d6362c","tarball":"https://registry.npmjs.org/turbo-api/-/turbo-api-1.1.10.tgz","fileCount":15,"integrity":"sha512-r4/c4mHPsOqOx7ox+PhSOWR9zONVszAXAqukcCuQVMlQvr73nAKwaEu6vxt3pR1qo70FlAvaBZ4ZBTt9srqjug==","signatures":[{"sig":"MEMCIBaeMyOM4xFVD+RyjyVADHzRn/epKcQ9pK8YubHpSv9XAh865Lzio/36a2B7pef7T/mIM/YRJ13eG8QkimDZyYSa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65687},"main":"src/index.js","gitHead":"1bf7189d1aeaf29687a40e42142dc2df02d6b708","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"},"repository":{"url":"git+https://github.com/AndroidDoctorr/turbo-api.git","type":"git"},"_npmVersion":"9.8.1","description":"An API tool that extends expressJS to add validation and built-in controller CRUD, along with built-in firebase and AWS data, logging, and authentication services.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2","firebase-admin":"^11.8.0","firebase-functions":"^4.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/turbo-api_1.1.10_1700254900456_0.24294663256595594","host":"s3://npm-registry-packages"}},"1.1.11":{"name":"turbo-api","version":"1.1.11","keywords":["express","turbo","api","controllers","validation","firestore"],"author":{"name":"Andrew Torr"},"license":"ISC","_id":"turbo-api@1.1.11","maintainers":[{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"}],"homepage":"https://github.com/AndroidDoctorr/trubo-api#readme","bugs":{"url":"https://github.com/AndroidDoctorr/trubo-api/issues"},"dist":{"shasum":"5ab77c4fe4c97e0a2cb7508d800d7b7bb11f8093","tarball":"https://registry.npmjs.org/turbo-api/-/turbo-api-1.1.11.tgz","fileCount":15,"integrity":"sha512-dsMqJ28llug/mZhPf0cQ8i233fJfWaNmVrm3Qj2Hk0QFwKQdPLCUtTQEqoIOqJ/BkSg9yaPsczAtAKQjSVB4dA==","signatures":[{"sig":"MEYCIQCLlvoUVcojyaeXppWUTwXEhy0mJKwU1cVz+nuhiM7hngIhAKhNogF0sXB4VZe7qANh6eHuwzCcJWZ36CjqyoWZtXqf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65851},"main":"src/index.js","gitHead":"4a4a7e062a7763f341fb0bbc5fb2a8bec35bd95e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"},"repository":{"url":"git+https://github.com/AndroidDoctorr/turbo-api.git","type":"git"},"_npmVersion":"9.8.1","description":"An API tool that extends expressJS to add validation and built-in controller CRUD, along with built-in firebase and AWS data, logging, and authentication services.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2","firebase-admin":"^11.8.0","firebase-functions":"^4.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/turbo-api_1.1.11_1700256168080_0.13072161324027842","host":"s3://npm-registry-packages"}},"1.1.12":{"name":"turbo-api","version":"1.1.12","keywords":["express","turbo","api","controllers","validation","firestore"],"author":{"name":"Andrew Torr"},"license":"ISC","_id":"turbo-api@1.1.12","maintainers":[{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"}],"homepage":"https://github.com/AndroidDoctorr/trubo-api#readme","bugs":{"url":"https://github.com/AndroidDoctorr/trubo-api/issues"},"dist":{"shasum":"fd0f1393ede81678a9a00c9769466df05ef9d756","tarball":"https://registry.npmjs.org/turbo-api/-/turbo-api-1.1.12.tgz","fileCount":15,"integrity":"sha512-Olx8MvRwzvpZjsMyCVq1+5ye0Jap2J6MPLAfrwxZ1nYZK/NX1rsz6vvCQHu1TjWTsavM/pmRJAHzd/qZeFXLog==","signatures":[{"sig":"MEUCIC3zX39a0Jop4S4rD+guhd0mUVNuM46VWfwWjxLCNIbEAiEA5CGr8KY0DXLy2R73JldIvsDg4VnXqnnN6t21KLlBMLw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65840},"main":"src/index.js","gitHead":"339e96aeba631ab78c6c25e8b78a5f2605f37afc","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"},"repository":{"url":"git+https://github.com/AndroidDoctorr/turbo-api.git","type":"git"},"_npmVersion":"9.8.1","description":"An API tool that extends expressJS to add validation and built-in controller CRUD, along with built-in firebase and AWS data, logging, and authentication services.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2","firebase-admin":"^11.8.0","firebase-functions":"^4.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/turbo-api_1.1.12_1700256568274_0.7363240219584071","host":"s3://npm-registry-packages"}},"1.1.13":{"name":"turbo-api","version":"1.1.13","keywords":["express","turbo","api","controllers","validation","firestore"],"author":{"name":"Andrew Torr"},"license":"ISC","_id":"turbo-api@1.1.13","maintainers":[{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"}],"homepage":"https://github.com/AndroidDoctorr/trubo-api#readme","bugs":{"url":"https://github.com/AndroidDoctorr/trubo-api/issues"},"dist":{"shasum":"033aec57425e76e1dd300c3bf050d2233da0a761","tarball":"https://registry.npmjs.org/turbo-api/-/turbo-api-1.1.13.tgz","fileCount":15,"integrity":"sha512-Gm/k7Ph71R2ntFeNqCIt7Tj8eK2ExRWQ+STY1kOdB1UpxfFzIOEm9q4xKjLMMfNq/M7LtCyd+II20VDfoJA+tA==","signatures":[{"sig":"MEUCIQDaE21CRfzwA9eAQ72Q6V0rIiLorE8znCX/+mjhCC5V9gIgLG8eK5JGnR1kEPd16oQER827TaCPh4lCnRgfWTbLW/0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66895},"main":"src/index.js","gitHead":"48fc29495e7bb4885dd08f9fdba2e4e4a777d248","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"},"repository":{"url":"git+https://github.com/AndroidDoctorr/turbo-api.git","type":"git"},"_npmVersion":"9.8.1","description":"An API tool that extends expressJS to add validation and built-in controller CRUD, along with built-in firebase and AWS data, logging, and authentication services.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2","firebase-admin":"^11.8.0","firebase-functions":"^4.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/turbo-api_1.1.13_1700260063286_0.975262943346175","host":"s3://npm-registry-packages"}},"1.1.14":{"name":"turbo-api","version":"1.1.14","keywords":["express","turbo","api","controllers","validation","firestore"],"author":{"name":"Andrew Torr"},"license":"ISC","_id":"turbo-api@1.1.14","maintainers":[{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"}],"homepage":"https://github.com/AndroidDoctorr/trubo-api#readme","bugs":{"url":"https://github.com/AndroidDoctorr/trubo-api/issues"},"dist":{"shasum":"8d1b678ab4090deb6043be754d44c7ca33f0e4b1","tarball":"https://registry.npmjs.org/turbo-api/-/turbo-api-1.1.14.tgz","fileCount":15,"integrity":"sha512-aBOnKqt7Sn5LJ76itkVSYpRwOw50ufMdujzGJdMHpO7OcZaUVfnRj/Cjro+TmkU7Pfrh8TlzW87X9S1FM/U39A==","signatures":[{"sig":"MEUCIQD7Maev/X8JA46J0AQDo45hOlDTuUkhw2KNGAibWHrvRQIgHC1nQv5U3NPoXJEyFMRX7Q01fk4pK9xzdQoyHLNzUZI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68736},"main":"src/index.js","gitHead":"f99e02d2c039a1f814028d1ab2cb916045350ed7","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"},"repository":{"url":"git+https://github.com/AndroidDoctorr/turbo-api.git","type":"git"},"_npmVersion":"9.8.1","description":"An API tool that extends expressJS to add validation and built-in controller CRUD, along with built-in firebase and AWS data, logging, and authentication services.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2","firebase-admin":"^11.8.0","firebase-functions":"^4.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/turbo-api_1.1.14_1700281073848_0.4253226741443765","host":"s3://npm-registry-packages"}},"1.1.15":{"name":"turbo-api","version":"1.1.15","keywords":["express","turbo","api","controllers","validation","firestore"],"author":{"name":"Andrew Torr"},"license":"ISC","_id":"turbo-api@1.1.15","maintainers":[{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"}],"homepage":"https://github.com/AndroidDoctorr/trubo-api#readme","bugs":{"url":"https://github.com/AndroidDoctorr/trubo-api/issues"},"dist":{"shasum":"ed4c08197ef28f1744e227313e24c5ae95739ecc","tarball":"https://registry.npmjs.org/turbo-api/-/turbo-api-1.1.15.tgz","fileCount":15,"integrity":"sha512-BCoFHoFPdriW6rNutPDsRbexN+YlPAc4P1u++bTQfiunMHkaxFdnezmql55KK1qTESdYBrclQ41+sTy1IePh/Q==","signatures":[{"sig":"MEYCIQDgQK5+DjcUBvp99CdmvRRQDXP4TSeJpf1EImnLr3JYlgIhAOFdIkew1NeiPlukc+xXc7AE1pBAUxrzrxruwI7/Ds/x","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68754},"main":"src/index.js","gitHead":"08fa0491c740c277a76999b5748fd35b76fed23b","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"},"repository":{"url":"git+https://github.com/AndroidDoctorr/turbo-api.git","type":"git"},"_npmVersion":"9.8.1","description":"An API tool that extends expressJS to add validation and built-in controller CRUD, along with built-in firebase and AWS data, logging, and authentication services.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2","firebase-admin":"^11.8.0","firebase-functions":"^4.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/turbo-api_1.1.15_1705177956087_0.0921911270960265","host":"s3://npm-registry-packages"}},"1.1.16":{"name":"turbo-api","version":"1.1.16","keywords":["express","turbo","api","controllers","validation","firestore"],"author":{"name":"Andrew Torr"},"license":"ISC","_id":"turbo-api@1.1.16","maintainers":[{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"}],"homepage":"https://github.com/AndroidDoctorr/trubo-api#readme","bugs":{"url":"https://github.com/AndroidDoctorr/trubo-api/issues"},"dist":{"shasum":"492f66c17cdaf1c37c9ebb642cf57d141ec9cf7d","tarball":"https://registry.npmjs.org/turbo-api/-/turbo-api-1.1.16.tgz","fileCount":15,"integrity":"sha512-VOsBfucHbSaFnnMLEkYAq5fwWWtjuQqo9ysrZvGoYpinY066jRGZVUhZlatwV01GS+ivFMagRRYqWL1/emAX2g==","signatures":[{"sig":"MEMCH1apHKzwQr6GXpC3WzYpDKndd1gjKheM4QXvPXdoBZcCIGo3ruFwbQgynz++voSKawb5gyHiNSSDpspOng3aJj/o","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68741},"main":"src/index.js","gitHead":"abc7b5c7b2cdfe6ed082eaaab9da9a37ef96c4ff","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"},"repository":{"url":"git+https://github.com/AndroidDoctorr/turbo-api.git","type":"git"},"_npmVersion":"9.8.1","description":"An API tool that extends expressJS to add validation and built-in controller CRUD, along with built-in firebase and AWS data, logging, and authentication services.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2","firebase-admin":"^11.8.0","firebase-functions":"^4.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/turbo-api_1.1.16_1705180062953_0.3457172352130531","host":"s3://npm-registry-packages"}},"1.1.17":{"name":"turbo-api","version":"1.1.17","keywords":["express","turbo","api","controllers","validation","firestore"],"author":{"name":"Andrew Torr"},"license":"ISC","_id":"turbo-api@1.1.17","maintainers":[{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"}],"homepage":"https://github.com/AndroidDoctorr/trubo-api#readme","bugs":{"url":"https://github.com/AndroidDoctorr/trubo-api/issues"},"dist":{"shasum":"f6230a68c69cc521c84ad439add6e3272e9f8f5e","tarball":"https://registry.npmjs.org/turbo-api/-/turbo-api-1.1.17.tgz","fileCount":15,"integrity":"sha512-b1Fhoqz2zhcP4Y9aI38KWTOiupyf2JAjnkkP0d15QnpnsrTAbWN4VxwkcPkPq89g+vOXjX14bpDLg+LnUDPKaQ==","signatures":[{"sig":"MEUCIQCj/gdHRzM23alzmD5mBge982o2zbK2zabZQTD3KXJeeAIgdWqdHQeo+Abo9WGq/lnfJk3rtr5QHpmFkqXeK+dI1II=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68761},"main":"src/index.js","gitHead":"a2fa2ff3379a2ba53696059df03cff5e07292c91","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"},"repository":{"url":"git+https://github.com/AndroidDoctorr/turbo-api.git","type":"git"},"_npmVersion":"9.8.1","description":"An API tool that extends expressJS to add validation and built-in controller CRUD, along with built-in firebase and AWS data, logging, and authentication services.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2","firebase-admin":"^11.8.0","firebase-functions":"^4.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/turbo-api_1.1.17_1705183111410_0.29628058354790787","host":"s3://npm-registry-packages"}},"1.1.18":{"name":"turbo-api","version":"1.1.18","keywords":["express","turbo","api","controllers","validation","firestore"],"author":{"name":"Andrew Torr"},"license":"ISC","_id":"turbo-api@1.1.18","maintainers":[{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"}],"homepage":"https://github.com/AndroidDoctorr/trubo-api#readme","bugs":{"url":"https://github.com/AndroidDoctorr/trubo-api/issues"},"dist":{"shasum":"d186ea0962336b91f7a6fa76832a0c53ddd74d59","tarball":"https://registry.npmjs.org/turbo-api/-/turbo-api-1.1.18.tgz","fileCount":15,"integrity":"sha512-xdk3QqEeiiMFySnm2gZZN1feyMwf9ODwdaPWbQ66gTToN8thyFFEiDJH7Q/oICQisk5lmDcGBRZyIU6KoLA7Tw==","signatures":[{"sig":"MEUCIH5h68ywscgmD3LdmEzqh9STozjqj+KJXB22BhJ/J8EzAiEA006aYPBBbDWdEPqerWt6pM46A4wd7Lg2s+3yBbqnIGc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68977},"main":"src/index.js","gitHead":"bd47c0c0cbc292d0e24c82dd12662889333fa89b","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"},"repository":{"url":"git+https://github.com/AndroidDoctorr/turbo-api.git","type":"git"},"_npmVersion":"9.8.1","description":"An API tool that extends expressJS to add validation and built-in controller CRUD, along with built-in firebase and AWS data, logging, and authentication services.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2","firebase-admin":"^11.8.0","firebase-functions":"^4.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/turbo-api_1.1.18_1705205518153_0.17938805270106095","host":"s3://npm-registry-packages"}},"1.1.19":{"name":"turbo-api","version":"1.1.19","keywords":["express","turbo","api","controllers","validation","firestore"],"author":{"name":"Andrew Torr"},"license":"ISC","_id":"turbo-api@1.1.19","maintainers":[{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"}],"homepage":"https://github.com/AndroidDoctorr/trubo-api#readme","bugs":{"url":"https://github.com/AndroidDoctorr/trubo-api/issues"},"dist":{"shasum":"35dc5aebb0fd9ecd405fe1de8dc049c77b20271b","tarball":"https://registry.npmjs.org/turbo-api/-/turbo-api-1.1.19.tgz","fileCount":15,"integrity":"sha512-TUpj+kfvpaX+0RUs5FFDMR58eVmPd/gwB5v5NEPdHhif7dsvfCPY/SLUbJxGnhMqnQhFG92WMCgG/Ngdl/sGKQ==","signatures":[{"sig":"MEUCIQCUVy9TY3B622q39//x8et9aHSMu90tRJknATO4cEEFVAIgVqVTKQILaRlvOPp3UYcxapGk+acd46hhkyYUQzoaWyA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69151},"main":"src/index.js","gitHead":"f246457ad6d49e90ca503b4825d2e47c994abce6","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"},"repository":{"url":"git+https://github.com/AndroidDoctorr/turbo-api.git","type":"git"},"_npmVersion":"9.8.1","description":"An API tool that extends expressJS to add validation and built-in controller CRUD, along with built-in firebase and AWS data, logging, and authentication services.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2","firebase-admin":"^11.8.0","firebase-functions":"^4.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/turbo-api_1.1.19_1706070785597_0.021456790228718603","host":"s3://npm-registry-packages"}},"1.1.20":{"name":"turbo-api","version":"1.1.20","keywords":["express","turbo","api","controllers","validation","firestore"],"author":{"name":"Andrew Torr"},"license":"ISC","_id":"turbo-api@1.1.20","maintainers":[{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"}],"homepage":"https://github.com/AndroidDoctorr/trubo-api#readme","bugs":{"url":"https://github.com/AndroidDoctorr/trubo-api/issues"},"dist":{"shasum":"cea884f4a4a99d44a102d01dad3a7f7e94d08540","tarball":"https://registry.npmjs.org/turbo-api/-/turbo-api-1.1.20.tgz","fileCount":15,"integrity":"sha512-y4/ywYTabnkWWBM4LZpka84g+144CYufit4R2zWlnyQ1HVhJOvabHchj4W0VBuZQjIhuitsvuif0QyzGV1bCKQ==","signatures":[{"sig":"MEQCIGbm+jpI0J7f9AZIOHpt5OUTY2yP2xN7MpPFiRA1ZXCHAiAdvwVEdGN1YqcKD8AZZWhWWL7gnxyPkQg94pLbKLGUcA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68825},"main":"src/index.js","gitHead":"b1a94585cd06e166f1f7618bfba713c163280295","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"},"repository":{"url":"git+https://github.com/AndroidDoctorr/turbo-api.git","type":"git"},"_npmVersion":"9.8.1","description":"An API tool that extends expressJS to add validation and built-in controller CRUD, along with built-in firebase and AWS data, logging, and authentication services.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2","firebase-admin":"^11.8.0","firebase-functions":"^4.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/turbo-api_1.1.20_1706149665270_0.175103052017197","host":"s3://npm-registry-packages"}},"1.1.21":{"name":"turbo-api","version":"1.1.21","keywords":["express","turbo","api","controllers","validation","firestore"],"author":{"name":"Andrew Torr"},"license":"ISC","_id":"turbo-api@1.1.21","maintainers":[{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"}],"homepage":"https://github.com/AndroidDoctorr/trubo-api#readme","bugs":{"url":"https://github.com/AndroidDoctorr/trubo-api/issues"},"dist":{"shasum":"3bae8ed00fd768bad07f1f63482be7b2a8007393","tarball":"https://registry.npmjs.org/turbo-api/-/turbo-api-1.1.21.tgz","fileCount":15,"integrity":"sha512-oaJZTkjMpORfuUKbpaFWy34L6XjnExMnkCbSNBYmxuNwIpNTZfcQOwaPQU1WpuOWcC4N+7qCJUeTL+hH+5M9Wg==","signatures":[{"sig":"MEYCIQDdEF/mq4psE1LtxaXc6bMUqB0GNa4dWjRaIkkfmdNPxQIhAKTGaUSaKowUVeyGjB+4tf4DNJ5oSZYJiFgbU/gwH/ba","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68828},"main":"src/index.js","gitHead":"6d3428cac64c9f626e390db3ccde77908e7ebbeb","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"},"repository":{"url":"git+https://github.com/AndroidDoctorr/turbo-api.git","type":"git"},"_npmVersion":"9.8.1","description":"An API tool that extends expressJS to add validation and built-in controller CRUD, along with built-in firebase and AWS data, logging, and authentication services.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2","firebase-admin":"^11.8.0","firebase-functions":"^4.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/turbo-api_1.1.21_1706152352341_0.9218077820805766","host":"s3://npm-registry-packages"}},"1.1.22":{"name":"turbo-api","version":"1.1.22","keywords":["express","turbo","api","controllers","validation","firestore"],"author":{"name":"Andrew Torr"},"license":"ISC","_id":"turbo-api@1.1.22","maintainers":[{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"}],"homepage":"https://github.com/AndroidDoctorr/trubo-api#readme","bugs":{"url":"https://github.com/AndroidDoctorr/trubo-api/issues"},"dist":{"shasum":"5325a52468868e9e65d2ab6e062e4ed19045834d","tarball":"https://registry.npmjs.org/turbo-api/-/turbo-api-1.1.22.tgz","fileCount":15,"integrity":"sha512-b/oJJkLV1cP8dTAOVhUhoA5NrQlbDVnN/8MvIWQ8zhbhEChIMbRg0+zLj9JZ4sG/8TyN/pTpZ05hYDlhj614zA==","signatures":[{"sig":"MEUCIGXdUbjmNYzBm+4BP+vmWIjD6JYSlO7ZPgINBdEIYS92AiEAyswElV++e3t2b247tgh/IR2tNeiynjK8+IFyq+8Zq5c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69612},"main":"src/index.js","gitHead":"07488c144d07de8c4816f0d52d22244177cbfca3","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"},"repository":{"url":"git+https://github.com/AndroidDoctorr/turbo-api.git","type":"git"},"_npmVersion":"9.8.1","description":"An API tool that extends expressJS to add validation and built-in controller CRUD, along with built-in firebase and AWS data, logging, and authentication services.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2","firebase-admin":"^11.8.0","firebase-functions":"^4.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/turbo-api_1.1.22_1706684709617_0.676696280099732","host":"s3://npm-registry-packages"}},"1.1.24":{"name":"turbo-api","version":"1.1.24","keywords":["express","turbo","api","controllers","validation","firestore"],"author":{"name":"Andrew Torr"},"license":"ISC","_id":"turbo-api@1.1.24","maintainers":[{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"}],"homepage":"https://github.com/AndroidDoctorr/trubo-api#readme","bugs":{"url":"https://github.com/AndroidDoctorr/trubo-api/issues"},"dist":{"shasum":"8f1d1c1ab9a9d4674d53d9d306fb4988cc3ed613","tarball":"https://registry.npmjs.org/turbo-api/-/turbo-api-1.1.24.tgz","fileCount":15,"integrity":"sha512-WnxGLD0wMQhD/p/VKx3csSOZ9Eu9YLf/mKCPIX43OCK0M6FSqEQ7dCvZiRzgXcpSwahsdYX9fedgcODq/WxlAw==","signatures":[{"sig":"MEQCIEtPCdJmMhZUUx30Zv6mDsam40cZBPk0zYKTlgHke0bfAiAsS8nGKe+3BlsJ+Rb4v+wp1xVrUliRNt//s2O8N8nQVw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70768},"main":"src/index.js","gitHead":"649a68cb0c74beedb7af462c1cd3d55ef8e39fe2","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"},"repository":{"url":"git+https://github.com/AndroidDoctorr/turbo-api.git","type":"git"},"_npmVersion":"10.4.0","description":"An API tool that extends expressJS to add validation and built-in controller CRUD, along with built-in firebase and AWS data, logging, and authentication services.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2","firebase-admin":"^11.8.0","firebase-functions":"^4.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/turbo-api_1.1.24_1707211630371_0.21266001495825448","host":"s3://npm-registry-packages"}},"1.1.25":{"name":"turbo-api","version":"1.1.25","keywords":["express","turbo","api","controllers","validation","firestore"],"author":{"name":"Andrew Torr"},"license":"ISC","_id":"turbo-api@1.1.25","maintainers":[{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"}],"homepage":"https://github.com/AndroidDoctorr/trubo-api#readme","bugs":{"url":"https://github.com/AndroidDoctorr/trubo-api/issues"},"dist":{"shasum":"4f9ccda2acf57e03cb653c61a276af3dd3e7a792","tarball":"https://registry.npmjs.org/turbo-api/-/turbo-api-1.1.25.tgz","fileCount":15,"integrity":"sha512-HqB/xTZPomMMJgZdLk6Pe7QWHALsxibwOSKPPTlFjlcywdjAYXwMYLe9RbYfwiNUdC+HUKtvFI1hD85aMeN98Q==","signatures":[{"sig":"MEUCIFpoCYWlFXn/W/CPrDUfC/LXOZo878dh+TAKES79SmI5AiEAokiDy0p6BAgiJ3MoS9ZrpJhiZ6YQJfTJRD0EiGBGb00=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70988},"main":"src/index.js","gitHead":"889f7c459867caa7c65babe462a78ebb3f02665f","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"},"repository":{"url":"git+https://github.com/AndroidDoctorr/turbo-api.git","type":"git"},"_npmVersion":"10.4.0","description":"An API tool that extends expressJS to add validation and built-in controller CRUD, along with built-in firebase and AWS data, logging, and authentication services.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2","firebase-admin":"^11.8.0","firebase-functions":"^4.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/turbo-api_1.1.25_1707375352334_0.7755378414013958","host":"s3://npm-registry-packages"}},"1.1.26":{"name":"turbo-api","version":"1.1.26","keywords":["express","turbo","api","controllers","validation","firestore"],"author":{"name":"Andrew Torr"},"license":"ISC","_id":"turbo-api@1.1.26","maintainers":[{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"}],"homepage":"https://github.com/AndroidDoctorr/trubo-api#readme","bugs":{"url":"https://github.com/AndroidDoctorr/trubo-api/issues"},"dist":{"shasum":"b44b8bd1c59f8fa206abad63da28f34817146048","tarball":"https://registry.npmjs.org/turbo-api/-/turbo-api-1.1.26.tgz","fileCount":15,"integrity":"sha512-IuMEWoWYDzYdfZuO11vNmguagDNBtQ7YTXXq5ojimgtRLV1kVQ/Pd8xAsbfe666SeZxRV/ydA6ykx0JgkWyXgQ==","signatures":[{"sig":"MEYCIQD1bmwRI2ydfLSiRPY0TBjXKS3BmJajgBP30Gk3JLi10QIhAPVrgcMQYzteTzvP8B7SQMfgC3LvOmFBkbEX0szAGA8K","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70988},"main":"src/index.js","gitHead":"1af1b03321a1182938db33f643d6b1ac121dcfcb","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"},"repository":{"url":"git+https://github.com/AndroidDoctorr/turbo-api.git","type":"git"},"_npmVersion":"10.4.0","description":"An API tool that extends expressJS to add validation and built-in controller CRUD, along with built-in firebase and AWS data, logging, and authentication services.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2","firebase-admin":"^11.8.0","firebase-functions":"^4.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/turbo-api_1.1.26_1707805241665_0.11050060280417418","host":"s3://npm-registry-packages"}},"1.1.27":{"name":"turbo-api","version":"1.1.27","keywords":["express","turbo","api","controllers","validation","firestore"],"author":{"name":"Andrew Torr"},"license":"ISC","_id":"turbo-api@1.1.27","maintainers":[{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"}],"homepage":"https://github.com/AndroidDoctorr/trubo-api#readme","bugs":{"url":"https://github.com/AndroidDoctorr/trubo-api/issues"},"dist":{"shasum":"5e3626807b4b0a5e3c4142c81a28e7d0a31a4eff","tarball":"https://registry.npmjs.org/turbo-api/-/turbo-api-1.1.27.tgz","fileCount":15,"integrity":"sha512-RuCzi8dktTrGNeUp4vpMc26fZuOAURF1dmHJAU4x2kNcl0Oz4pAbTyADwxctGvhl5orJnQAFIqXzzZ3/pdDb2g==","signatures":[{"sig":"MEYCIQCNqv81mI1JuBECFUW1979ug6fhlytgE3zFRbpzSa6W5AIhANlhD7gGH5KknIwTLw0Lmkwuwh7fmuIhqt46/VJTJLug","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71037},"main":"src/index.js","gitHead":"cbdea0d45fe71b459c9541afeb0455439d236c4e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"},"repository":{"url":"git+https://github.com/AndroidDoctorr/turbo-api.git","type":"git"},"_npmVersion":"10.4.0","description":"An API tool that extends expressJS to add validation and built-in controller CRUD, along with built-in firebase and AWS data, logging, and authentication services.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2","firebase-admin":"^11.8.0","firebase-functions":"^4.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/turbo-api_1.1.27_1707989075933_0.33952999339881207","host":"s3://npm-registry-packages"}},"1.1.28":{"name":"turbo-api","version":"1.1.28","keywords":["express","turbo","api","controllers","validation","firestore"],"author":{"name":"Andrew Torr"},"license":"ISC","_id":"turbo-api@1.1.28","maintainers":[{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"}],"homepage":"https://github.com/AndroidDoctorr/trubo-api#readme","bugs":{"url":"https://github.com/AndroidDoctorr/trubo-api/issues"},"dist":{"shasum":"d664b4d022843943bb91ebdd8350d121cb10592e","tarball":"https://registry.npmjs.org/turbo-api/-/turbo-api-1.1.28.tgz","fileCount":15,"integrity":"sha512-kaQ6wE1/MaOeNzZBI0Ezo8VrFgDIFB/8GGlvj0JfmsxreB7yg9ddYxZByCUEmsAq13wy29ShNwSMQS/RjTwKaw==","signatures":[{"sig":"MEUCIGqdxCzdtfSHzNpcMCHolPLQz7MR2pCDvf0iAwmCPRZwAiEAo+awG3cB872O8gNdlbHFQcVxm9nHET/3P0X1cPDqOvE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71051},"main":"src/index.js","gitHead":"81c95d8aab70b9146595eadb45be608cef56ae93","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"},"repository":{"url":"git+https://github.com/AndroidDoctorr/turbo-api.git","type":"git"},"_npmVersion":"10.4.0","description":"An API tool that extends expressJS to add validation and built-in controller CRUD, along with built-in firebase and AWS data, logging, and authentication services.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2","firebase-admin":"^11.8.0","firebase-functions":"^4.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/turbo-api_1.1.28_1709152222261_0.47177315373649775","host":"s3://npm-registry-packages"}},"1.1.29":{"name":"turbo-api","version":"1.1.29","keywords":["express","turbo","api","controllers","validation","firestore"],"author":{"name":"Andrew Torr"},"license":"ISC","_id":"turbo-api@1.1.29","maintainers":[{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"}],"homepage":"https://github.com/AndroidDoctorr/trubo-api#readme","bugs":{"url":"https://github.com/AndroidDoctorr/trubo-api/issues"},"dist":{"shasum":"160adf32d79b6b466eb54177ff9e36fe3a972197","tarball":"https://registry.npmjs.org/turbo-api/-/turbo-api-1.1.29.tgz","fileCount":15,"integrity":"sha512-P5pc7iBJN3UzKOHyxIb0uzGI5KKw5ZisJfU1IHawyAJz8uaMIGXpRYkmZL6g55Tv3+/+xy+IQgqbjphli7ts/A==","signatures":[{"sig":"MEYCIQCMpju85qId1eipUH+tVt2JFL73arryNCVTNhu01VVy4QIhAL4FvGDJLI0IoxkvNokYzR50jPOyopQfa0Yg9wEGdGlP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71063},"main":"src/index.js","gitHead":"337143366e2a62b90f755f7bc0e8a21196dc1b16","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"},"repository":{"url":"git+https://github.com/AndroidDoctorr/turbo-api.git","type":"git"},"_npmVersion":"10.4.0","description":"An API tool that extends expressJS to add validation and built-in controller CRUD, along with built-in firebase and AWS data, logging, and authentication services.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2","firebase-admin":"^11.8.0","firebase-functions":"^4.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/turbo-api_1.1.29_1714757418768_0.46437919477926526","host":"s3://npm-registry-packages"}},"1.1.31":{"name":"turbo-api","version":"1.1.31","keywords":["express","turbo","api","controllers","validation","firestore"],"author":{"name":"Andrew Torr"},"license":"ISC","_id":"turbo-api@1.1.31","maintainers":[{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"}],"homepage":"https://github.com/AndroidDoctorr/trubo-api#readme","bugs":{"url":"https://github.com/AndroidDoctorr/trubo-api/issues"},"dist":{"shasum":"a8997ad64aee6ca4850183b8d04a5d1b5e0a6b06","tarball":"https://registry.npmjs.org/turbo-api/-/turbo-api-1.1.31.tgz","fileCount":15,"integrity":"sha512-qJcgLL6U1Pstq8fpgQq1R2XeoeS0HL0zT1FZah926ZHT0mUFFBv5uKgJv8coSG3k6Bh1L5r1XxtzRNS4o7EyKA==","signatures":[{"sig":"MEQCIDHbl+CaE4h2MoknXa/Qvl6juKf6Y9vxcYs/9HDUUCmCAiA2I+liTax3kPACajbNqQtdx4kW0boALlim6bnxKkX8kw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72347},"main":"src/index.js","gitHead":"3f58d85c77d45cd217312a1eb0eb05214bce1e77","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"},"repository":{"url":"git+https://github.com/AndroidDoctorr/turbo-api.git","type":"git"},"_npmVersion":"10.4.0","description":"An API tool that extends expressJS to add validation and built-in controller CRUD, along with built-in firebase and AWS data, logging, and authentication services.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"cors":"^2.8.5","express":"^4.19.2","firebase-admin":"^11.8.0","firebase-functions":"^4.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/turbo-api_1.1.31_1718466353808_0.19794317982997423","host":"s3://npm-registry-packages"}},"1.1.32":{"name":"turbo-api","version":"1.1.32","keywords":["express","turbo","api","controllers","validation","firestore"],"author":{"name":"Andrew Torr"},"license":"ISC","_id":"turbo-api@1.1.32","homepage":"https://github.com/AndroidDoctorr/trubo-api#readme","bugs":{"url":"https://github.com/AndroidDoctorr/trubo-api/issues"},"dist":{"shasum":"34dd91ec9e0944d4b3d57c6e7f70c2e18de3e618","tarball":"https://registry.npmjs.org/turbo-api/-/turbo-api-1.1.32.tgz","fileCount":15,"integrity":"sha512-tGQ6cjGT9FsjtlLCx+C9kHXihPKhRvv8uA/CvCz+5jw/SLbnWzKLmLfsGasV8/3Mb5nvPsGm0YhQ0b8WawbX+A==","signatures":[{"sig":"MEQCIHP5si25Pho2x5TrnXh9Eb6nx+FPhVYrP/7JF/0sqntIAiBn8pGxBNPQUy3x84n9DUDIDq2HPWZ1dCHfRKMCTbx0Rw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72344},"main":"src/index.js","gitHead":"019c15a2724eeaedab3488d2cf510a4d6614356d","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"},"repository":{"url":"git+https://github.com/AndroidDoctorr/turbo-api.git","type":"git"},"_npmVersion":"10.4.0","description":"An API tool that extends expressJS to add validation and built-in controller CRUD, along with built-in firebase and AWS data, logging, and authentication services.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"cors":"^2.8.5","express":"^4.19.2","firebase-admin":"^11.8.0","firebase-functions":"^4.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/turbo-api_1.1.32_1719079784135_0.5628548668567301","host":"s3://npm-registry-packages"}},"1.1.33":{"name":"turbo-api","version":"1.1.33","keywords":["express","turbo","api","controllers","validation","firestore"],"author":{"name":"Andrew Torr"},"license":"ISC","_id":"turbo-api@1.1.33","homepage":"https://github.com/AndroidDoctorr/trubo-api#readme","bugs":{"url":"https://github.com/AndroidDoctorr/trubo-api/issues"},"dist":{"shasum":"9c8e674a0695edf77df01e9986cbeedd733eaa0f","tarball":"https://registry.npmjs.org/turbo-api/-/turbo-api-1.1.33.tgz","fileCount":15,"integrity":"sha512-Hhal+Yxm4cAC4r4AqKnf7Vmeq7SHerHci9XEwcqvmvdqmivTq085gYsIvWIMcZ9hDxIRUMcbmTJQxauUBrq67w==","signatures":[{"sig":"MEQCIFPLG20wDJNPH9QbppN8ijgQ5cyPts4HBzN6Nyt3LubzAiB6Nots7tBdqF1U322WKtNUhvO2JarvPY32At6wKJYw7Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72424},"main":"src/index.js","gitHead":"91c28e67fcf3f825b544ce004c60848e8ca38699","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"},"repository":{"url":"git+https://github.com/AndroidDoctorr/turbo-api.git","type":"git"},"_npmVersion":"10.4.0","description":"An API tool that extends expressJS to add validation and built-in controller CRUD, along with built-in firebase and AWS data, logging, and authentication services.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"cors":"^2.8.5","express":"^4.19.2","firebase-admin":"^11.8.0","firebase-functions":"^4.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/turbo-api_1.1.33_1719101767959_0.44327857674811355","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"turbo-api","version":"1.2.0","keywords":["express","turbo","api","controllers","validation","firestore"],"author":{"name":"Andrew Torr"},"license":"ISC","_id":"turbo-api@1.2.0","maintainers":[{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"}],"homepage":"https://github.com/AndroidDoctorr/trubo-api#readme","bugs":{"url":"https://github.com/AndroidDoctorr/trubo-api/issues"},"dist":{"shasum":"2179895a5533e023eff60faf61e76045e86f339f","tarball":"https://registry.npmjs.org/turbo-api/-/turbo-api-1.2.0.tgz","fileCount":15,"integrity":"sha512-aR2QCKHZdb0Xw7NB/YRCKKCRX4ZVc8/k0C9RGLFxgBMgDWoLC/o7uSLcW5M6Eng/A/2gAtOTNKM4swVYEn4vBA==","signatures":[{"sig":"MEUCIBlvQzkD38ZysAsmuOIgDK2s/IJmtv5F5SBpvrzjQ/WHAiEAw/ugE7QtEg7cGzilfIQ8Im0Rc9Y2/LBYt0cwxmFhULs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74048},"main":"src/index.js","gitHead":"db981df8f3ad247d823af45de52828a21a2b5347","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"},"repository":{"url":"git+https://github.com/AndroidDoctorr/turbo-api.git","type":"git"},"_npmVersion":"10.4.0","description":"An API tool that extends expressJS to add validation and built-in controller CRUD, along with built-in firebase and AWS data, logging, and authentication services.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"cors":"^2.8.5","express":"^4.19.2","firebase-admin":"^11.8.0","firebase-functions":"^4.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/turbo-api_1.2.0_1720055330605_0.12166381634226275","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"turbo-api","version":"1.2.2","keywords":["express","turbo","api","controllers","validation","firestore"],"author":{"name":"Andrew Torr"},"license":"ISC","_id":"turbo-api@1.2.2","maintainers":[{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"}],"homepage":"https://github.com/AndroidDoctorr/trubo-api#readme","bugs":{"url":"https://github.com/AndroidDoctorr/trubo-api/issues"},"dist":{"shasum":"39bf6068a46db02887a9bb3900518f8d25af0873","tarball":"https://registry.npmjs.org/turbo-api/-/turbo-api-1.2.2.tgz","fileCount":15,"integrity":"sha512-d7TT8c/Sg9SukQzpTAp7qniRVQLtklReyH9rWy7s1a/2+O/helgR2GARThEV1rSfSbv4V2TE1jPPyPJk5PZW6g==","signatures":[{"sig":"MEUCIQCSrgot1BfNTH0VfQwjnc1RlB54APiMZf+JIOIFwRLZYAIgaxvFLFyL4y4Hw7CLpRdwPxTSCdXO0OIQzJvZ1tQlV7k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76212},"main":"src/index.js","gitHead":"15ca4de64b15d4ca6e9cf04fbbc95ac2e8770919","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"},"repository":{"url":"git+https://github.com/AndroidDoctorr/turbo-api.git","type":"git"},"_npmVersion":"10.4.0","description":"An API tool that extends expressJS to add validation and built-in controller CRUD, along with built-in firebase and AWS data, logging, and authentication services.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"cors":"^2.8.5","express":"^4.19.2","firebase-admin":"^11.8.0","firebase-functions":"^4.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/turbo-api_1.2.2_1720974757835_0.37540914876611886","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"turbo-api","version":"1.2.3","keywords":["express","turbo","api","controllers","validation","firestore"],"author":{"name":"Andrew Torr"},"license":"ISC","_id":"turbo-api@1.2.3","maintainers":[{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"}],"homepage":"https://github.com/AndroidDoctorr/trubo-api#readme","bugs":{"url":"https://github.com/AndroidDoctorr/trubo-api/issues"},"dist":{"shasum":"e5483d90db5c03aacfb39cf5050b8350ac1db6fc","tarball":"https://registry.npmjs.org/turbo-api/-/turbo-api-1.2.3.tgz","fileCount":15,"integrity":"sha512-senzfR+M+t+IFx3BsHR8oF3CPpm76QMAxN4nG7tUaR0Ot2F460+K8S9Es6Rqkc4TZBL2xHyFmiQSGYcYteUDog==","signatures":[{"sig":"MEUCIQCry0iBDf4tdLwsIVWh0ooRdfARmD3+1mFttPXvyGw/ZQIgJ8djWJ81ZtaWovan3g3XgYdQ8RQbk8gYyCOXb/M9k5w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76739},"main":"src/index.js","gitHead":"f499bfe669523ec5554182fbd6682cb4a10a4772","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"},"repository":{"url":"git+https://github.com/AndroidDoctorr/turbo-api.git","type":"git"},"_npmVersion":"10.4.0","description":"An API tool that extends expressJS to add validation and built-in controller CRUD, along with built-in firebase and AWS data, logging, and authentication services.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"cors":"^2.8.5","express":"^4.19.2","firebase-admin":"^11.8.0","firebase-functions":"^4.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/turbo-api_1.2.3_1721459080770_0.7574557796663517","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"turbo-api","version":"1.2.4","keywords":["express","turbo","api","controllers","validation","firestore"],"author":{"name":"Andrew Torr"},"license":"ISC","_id":"turbo-api@1.2.4","maintainers":[{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"}],"homepage":"https://github.com/AndroidDoctorr/trubo-api#readme","bugs":{"url":"https://github.com/AndroidDoctorr/trubo-api/issues"},"dist":{"shasum":"262f0cd91f36a52f209b04b1aa644d0428250554","tarball":"https://registry.npmjs.org/turbo-api/-/turbo-api-1.2.4.tgz","fileCount":15,"integrity":"sha512-557k3VE71rXBdHLpX9yAIMsa+0RcF1R1+N/RzjmSI1X7owiQ6CKqmtEXCEc3Z1RWu7pjKpK2sfwvyiPEu1l/Gg==","signatures":[{"sig":"MEYCIQDpyrF1n+blb+qXSezOqD2OeU3SDWVJUbtS5urCPT538wIhAJZi+pMlOytGJ5zl2Mc3y/WLIjhd5avPo1jOR66oRDhw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76758},"main":"src/index.js","gitHead":"2e44f0b1e658d2aa814a2ed607da2ee7f188d80a","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"},"repository":{"url":"git+https://github.com/AndroidDoctorr/turbo-api.git","type":"git"},"_npmVersion":"10.4.0","description":"An API tool that extends expressJS to add validation and built-in controller CRUD, along with built-in firebase and AWS data, logging, and authentication services.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"cors":"^2.8.5","express":"^4.19.2","firebase-admin":"^11.8.0","firebase-functions":"^4.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/turbo-api_1.2.4_1722482332343_0.38907308439596267","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"turbo-api","version":"1.5.0","description":"Convention-driven Express APIs with validation, CRUD controllers, and Firestore/Postgres/AWS backends.","main":"src/index.js","types":"index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","check-types":"tsc -p tsconfig.types.json"},"dependencies":{"cors":"^2.8.6","express":"^4.22.2","firebase-admin":"^14.1.0","pg":"^8.13.0"},"optionalDependencies":{"@aws-sdk/client-dynamodb":"^3.750.0","@aws-sdk/lib-dynamodb":"^3.750.0","aws-jwt-verify":"^5.0.0"},"repository":{"type":"git","url":"git+https://github.com/AndroidDoctorr/turbo-api.git"},"keywords":["express","turbo","api","controllers","validation","firestore","dynamodb","aws","postgres","postgresql"],"author":{"name":"Andrew Torr"},"license":"ISC","bugs":{"url":"https://github.com/AndroidDoctorr/turbo-api/issues"},"homepage":"https://github.com/AndroidDoctorr/turbo-api#readme","devDependencies":{"@types/express":"^4.17.21","typescript":"~5.6.3"},"gitHead":"26e8a3ac66b0c27099892c24490718ae5fe14501","_id":"turbo-api@1.5.0","_nodeVersion":"24.12.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-ffoAG0EgfhPnX+ZDKYBLXcccTwiejB2LSBxmc0pepxFs38HvQSFXRkWgX6F8+3wR8huiMVy89KbC2wmJmZGGGw==","shasum":"92465b1de19994c192cc74318b32a1d8274d54d8","tarball":"https://registry.npmjs.org/turbo-api/-/turbo-api-1.5.0.tgz","fileCount":42,"unpackedSize":182661,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCQEVRwKP+C+C1sU4hQuldvr3tJFdkqEyz1odfxeWJQtwIhAJyBxcVKwa8Ub+2DuQx4dROKkOx0F5VMrEn15BwBaqhO"}]},"_npmUser":{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"},"directories":{},"maintainers":[{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/turbo-api_1.5.0_1783186157926_0.16484715624252577"},"_hasShrinkwrap":false}},"time":{"created":"2023-10-18T21:17:52.672Z","modified":"2026-07-04T17:29:18.198Z","1.0.0":"2023-10-18T21:17:52.895Z","1.0.1":"2023-10-19T18:42:44.164Z","1.0.2":"2023-10-19T18:59:18.770Z","1.0.3":"2023-10-19T19:05:19.421Z","1.0.4":"2023-10-19T22:41:39.580Z","1.0.5":"2023-10-20T01:13:16.913Z","1.0.6":"2023-10-25T06:22:29.896Z","1.0.7":"2023-10-25T06:35:20.274Z","1.0.8":"2023-10-25T06:38:20.226Z","1.0.9":"2023-10-25T06:40:55.169Z","1.0.10":"2023-10-25T06:45:11.820Z","1.0.11":"2023-10-25T15:07:20.699Z","1.0.12":"2023-10-25T15:15:00.176Z","1.0.13":"2023-10-25T15:16:32.623Z","1.0.14":"2023-10-25T19:45:39.716Z","1.0.15":"2023-10-25T19:52:03.978Z","1.0.16":"2023-10-25T19:54:47.901Z","1.0.17":"2023-10-25T20:05:26.931Z","1.0.18":"2023-10-25T20:26:04.895Z","1.0.19":"2023-10-25T22:43:40.327Z","1.0.20":"2023-10-26T16:11:42.243Z","1.0.21":"2023-10-26T16:17:44.898Z","1.0.22":"2023-10-26T16:31:07.680Z","1.0.23":"2023-10-26T16:40:13.901Z","1.0.24":"2023-10-26T20:08:55.714Z","1.0.25":"2023-10-26T20:18:21.728Z","1.0.26":"2023-10-26T20:22:23.038Z","1.0.27":"2023-10-26T20:54:18.135Z","1.0.28":"2023-10-28T05:22:41.536Z","1.0.29":"2023-10-28T06:43:39.274Z","1.0.30":"2023-10-31T20:29:41.420Z","1.0.31":"2023-11-01T03:05:22.900Z","1.1.0":"2023-11-01T04:12:43.332Z","1.1.1":"2023-11-01T15:03:43.421Z","1.1.2":"2023-11-01T15:22:11.729Z","1.1.3":"2023-11-03T18:07:16.531Z","1.1.4":"2023-11-08T22:07:23.186Z","1.1.5":"2023-11-09T01:16:57.995Z","1.1.6":"2023-11-09T02:30:14.165Z","1.1.7":"2023-11-09T15:26:43.363Z","1.1.8":"2023-11-11T02:38:32.006Z","1.1.9":"2023-11-17T20:30:53.961Z","1.1.10":"2023-11-17T21:01:40.625Z","1.1.11":"2023-11-17T21:22:48.456Z","1.1.12":"2023-11-17T21:29:28.459Z","1.1.13":"2023-11-17T22:27:43.481Z","1.1.14":"2023-11-18T04:17:54.011Z","1.1.15":"2024-01-13T20:32:36.302Z","1.1.16":"2024-01-13T21:07:43.177Z","1.1.17":"2024-01-13T21:58:31.596Z","1.1.18":"2024-01-14T04:11:58.312Z","1.1.19":"2024-01-24T04:33:05.752Z","1.1.20":"2024-01-25T02:27:45.417Z","1.1.21":"2024-01-25T03:12:32.533Z","1.1.22":"2024-01-31T07:05:09.827Z","1.1.24":"2024-02-06T09:27:10.583Z","1.1.25":"2024-02-08T06:55:52.590Z","1.1.26":"2024-02-13T06:20:41.871Z","1.1.27":"2024-02-15T09:24:36.119Z","1.1.28":"2024-02-28T20:30:22.460Z","1.1.29":"2024-05-03T17:30:18.960Z","1.1.31":"2024-06-15T15:45:53.972Z","1.1.32":"2024-06-22T18:09:44.311Z","1.1.33":"2024-06-23T00:16:08.155Z","1.2.0":"2024-07-04T01:08:50.819Z","1.2.2":"2024-07-14T16:32:38.035Z","1.2.3":"2024-07-20T07:04:40.924Z","1.2.4":"2024-08-01T03:18:52.523Z","1.5.0":"2026-07-04T17:29:18.092Z"},"bugs":{"url":"https://github.com/AndroidDoctorr/turbo-api/issues"},"author":{"name":"Andrew Torr"},"license":"ISC","homepage":"https://github.com/AndroidDoctorr/turbo-api#readme","keywords":["express","turbo","api","controllers","validation","firestore","dynamodb","aws","postgres","postgresql"],"repository":{"type":"git","url":"git+https://github.com/AndroidDoctorr/turbo-api.git"},"description":"Convention-driven Express APIs with validation, CRUD controllers, and Firestore/Postgres/AWS backends.","maintainers":[{"name":"androiddoctorr","email":"gbartthenerd@gmail.com"}],"readme":"# Turbo-API\r\n\r\n**Convention-driven HTTP APIs for Node.js** — describe a resource once (validation rules + collection name), get CRUD routes, auth-aware handlers, and swappable backends (Firestore, PostgreSQL, AWS DynamoDB).\r\n\r\nThink **Entity Framework–style productivity** for JavaScript: shared metadata, soft-delete, owner/admin rules — without a full ORM.\r\n\r\n**Version:** `1.5.x` — see [CHANGELOG](CHANGELOG.md)\r\n\r\n---\r\n\r\n## New here?\r\n\r\n| Audience | Start here |\r\n|----------|------------|\r\n| **Developers** | [Implementing in your app](docs/implementing-in-your-app.md) → [Quick reference](docs/quick-reference.md) |\r\n| **LLM / coding agents** | **[AGENTS.md](AGENTS.md)** |\r\n| **Upgrading from 1.2.x** | [Upgrading guide](docs/upgrading.md) |\r\n| **All docs** | [docs/README.md](docs/README.md) |\r\n\r\n**Example harness:** the **turbo-api-test** project (Express + Postgres + integration tests) — use as a template when available alongside this repo.\r\n\r\n---\r\n\r\n## 5-minute setup\r\n\r\n```bash\r\nnpm install turbo-api express dotenv\r\n```\r\n\r\n**1.** `turbo-config.json` in your runtime **cwd** (copy [turbo-config.example.json](turbo-config.example.json)):\r\n\r\n```json\r\n{\r\n  \"dataService\": \"firestore\",\r\n  \"loggingService\": \"firestore\",\r\n  \"authService\": \"firestore\",\r\n  \"controllers\": { \"bookController\": \"/books\" }\r\n}\r\n```\r\n\r\n**2.** `controllers/bookController.js` — export `{ controller: BookController }` extending `ControllerBase`.\r\n\r\n**3.** Host app — **must** include `express.json()`:\r\n\r\n```javascript\r\nrequire('dotenv').config()\r\nconst express = require('express')\r\nconst { buildApp } = require('turbo-api')\r\n\r\nconst turbo = await buildApp()\r\nconst app = express()\r\napp.use(express.json())\r\napp.use(turbo)\r\napp.listen(3000)\r\n```\r\n\r\n**Backend env:**\r\n\r\n- **Firestore:** `GOOGLE_APPLICATION_CREDENTIALS` or Firebase default credentials\r\n- **Postgres:** `DATABASE_URL=postgresql://...`\r\n- **AWS:** standard AWS creds + Cognito env vars — see [docs/aws-dynamo.md](docs/aws-dynamo.md)\r\n\r\n---\r\n\r\n## Features\r\n\r\n- **Controllers + validation** — `basicCRUD` / `fullCRUD`, custom routes via `handleRoute`\r\n- **Backends** — `firestore` (default), `postgres`, `aws` (DynamoDB)\r\n- **Auth** — Firebase ID tokens (default); Cognito for AWS; mix Postgres data + Firebase auth\r\n- **TypeScript** — [index.d.ts](index.d.ts), no compile step required to consume\r\n\r\n---\r\n\r\n## Documentation\r\n\r\n| Doc | Description |\r\n|-----|-------------|\r\n| [Implementing in your app](docs/implementing-in-your-app.md) | Full setup walkthrough |\r\n| [AGENTS.md](AGENTS.md) | Rules for LLM agents |\r\n| [Quick reference](docs/quick-reference.md) | One-page cheat sheet |\r\n| [Configuration](docs/configuration.md) | `turbo-config.json`, env vars |\r\n| [Controllers](docs/controllers.md) | CRUD routes & permissions |\r\n| [Validation](docs/validation.md) | Rules & errors |\r\n| [Authentication](docs/authentication.md) | Bearer tokens, claims |\r\n| [PostgreSQL](docs/postgresql.md) | `DATABASE_URL` setup |\r\n| [AWS DynamoDB](docs/aws-dynamo.md) | DynamoDB + Cognito |\r\n| [Upgrading](docs/upgrading.md) | 1.2.x → 1.5.x |\r\n| [Publishing](docs/PUBLISH.md) | Maintainer release checklist |\r\n\r\n---\r\n\r\n## Before you publish (maintainers)\r\n\r\nSee **[docs/PUBLISH.md](docs/PUBLISH.md)**. Short version:\r\n\r\n1. `npm run check-types` in turbo-api  \r\n2. Integration tests in **turbo-api-test** (`npm run test:integration`)  \r\n3. Update [CHANGELOG](CHANGELOG.md), tag `v1.5.0`, `npm publish`  \r\n4. In consumer apps: [Upgrading](docs/upgrading.md) + smoke CRUD/auth  \r\n\r\n---\r\n\r\n## Repository\r\n\r\n[github.com/AndroidDoctorr/turbo-api](https://github.com/AndroidDoctorr/turbo-api) — contributions welcome.\r\n\r\n## License\r\n\r\nISC\r\n","readmeFilename":"README.md"}