{"_id":"@andymic/pigeon","_rev":"16-0ac851d41c7575f41a2dbb4f97766327","name":"@andymic/pigeon","dist-tags":{"latest":"2.2.0"},"versions":{"1.0.0":{"name":"@andymic/pigeon","version":"1.0.0","keywords":["pg","postgres","build-tool","generator"],"author":{"name":"Andreas Michael","email":"ateasm03@gmail.com"},"license":"Apache-2.0","_id":"@andymic/pigeon@1.0.0","maintainers":[{"name":"andymic","email":"ateasm03@gmail.com"}],"homepage":"https://github.com/AndyMic03/Pigeon","bugs":{"url":"https://github.com/AndyMic03/Pigeon/issues"},"bin":{"pigeon":"dist/index.js"},"dist":{"shasum":"5efe29ca42e909738eb0517ba6ca01d9f5ea1156","tarball":"https://registry.npmjs.org/@andymic/pigeon/-/pigeon-1.0.0.tgz","fileCount":15,"integrity":"sha512-IGlEdH4QkzXu53DKr8G3IFyaIlm5OFzONtQ2lz7MkXPaLIXMy8HycBSOZ6J8kQxqcnV5t/mUqyzuDcQB34jkKw==","signatures":[{"sig":"MEUCIB4NuqZ/b4+I4q7bmkTXzTTenQdF2/SmvFAzZc0DzzvKAiEAiVApv42BggtDUz9HHwBVy7DNw5POB49qLnWXlRbFYEo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77833},"main":"dist/index.js","type":"module","gitHead":"be8deef452356329e61d7d6e6caaebbe2beb5498","scripts":{"build":"tsc --build","clean":"tsc --build --clean","watch":"tsc --build --watch"},"_npmUser":{"name":"andymic","email":"ateasm03@gmail.com"},"repository":{"url":"git+https://github.com/AndyMic03/Pigeon.git","type":"git"},"_npmVersion":"11.0.0","description":"Pigeon is a TypeScript-based tool for generating TypeScript classes and methods from PostgreSQL database schemas.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"pg":"^8.13.1","meow":"^13.2.0","prompt-sync":"^4.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pigeon_1.0.0_1735839510872_0.5069791519428257","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@andymic/pigeon","version":"1.0.1","keywords":["pg","postgres","build-tool","generator"],"author":"Andreas Michael <ateasm03@gmail.com>","license":"Apache-2.0","_id":"@andymic/pigeon@1.0.1","maintainers":[{"name":"andymic","email":"ateasm03@gmail.com"}],"homepage":"https://github.com/AndyMic03/Pigeon","bugs":{"url":"https://github.com/AndyMic03/Pigeon/issues"},"bin":"bin/pigeon.js","dist":{"shasum":"f7b5cf0082754e8da2b565e3f9518c799e2e2c3d","tarball":"https://registry.npmjs.org/@andymic/pigeon/-/pigeon-1.0.1.tgz","fileCount":9,"integrity":"sha512-uWqEcmSsjNQAewj5RlZPK3Agh9qTtfuXikWnKm0AGhPbfFyBVM1PD8JZiLQYYhHDmGCEfn8zdAXgFvAL0Zvg0g==","signatures":[{"sig":"MEQCIAg2z0dVXSNgFgt8wTo3DhAgC6ZJ9JcXQzlC43cE1zhUAiAqQMbw5aWqUbWqDf5dtSUru3LcO0KWjvONamz57B4pSg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45004},"main":"src/index.js","type":"module","gitHead":"d782348579c93dd5df6f54dd7fb6f56d8bc71275","scripts":{"build":"tsc --build","clean":"tsc --build --clean","watch":"tsc --build --watch"},"_npmUser":{"name":"andymic","email":"ateasm03@gmail.com"},"repository":{"url":"git+https://github.com/AndyMic03/Pigeon.git","type":"git"},"_npmVersion":"lerna/8.1.9/node@v22.11.0+arm64 (darwin)","description":"Pigeon is a TypeScript-based tool for generating TypeScript classes and methods from PostgreSQL database schemas.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"pg":"^8.13.1","meow":"^13.2.0","prompt-sync":"^4.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pigeon_1.0.1_1736258034800_0.9602106319040074","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@andymic/pigeon","version":"1.1.0","keywords":["pg","postgres","build-tool","generator"],"author":"Andreas Michael <ateasm03@gmail.com>","license":"Apache-2.0","_id":"@andymic/pigeon@1.1.0","maintainers":[{"name":"andymic","email":"ateasm03@gmail.com"}],"homepage":"https://github.com/AndyMic03/Pigeon","bugs":{"url":"https://github.com/AndyMic03/Pigeon/issues"},"bin":"bin/pigeon.js","dist":{"shasum":"5c7156cfc64fb53250be6c59661bb476c81b4554","tarball":"https://registry.npmjs.org/@andymic/pigeon/-/pigeon-1.1.0.tgz","fileCount":9,"integrity":"sha512-rzwdC6Bnl5bz7mSsWu5zSwTzYtSEp2o9c5ovguutSmPurIj3t5lx9Xz2Sld+mcvQXrAzEkQ4o/ofbU/eEXmuFw==","signatures":[{"sig":"MEQCIE+yBX1EH+31KXwH+UC0L6Qm8HAvvQOxKru9FoQqUuUhAiAUKaPV1DhRkIEkwkPxDlHCXrOWAt6R52xbOycmHSKOsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48458},"main":"src/index.js","type":"module","gitHead":"6da3fed7416ff254af875d4efbb5fc0f66e1f553","scripts":{"build":"tsc --build","clean":"tsc --build --clean","watch":"tsc --build --watch"},"_npmUser":{"name":"andymic","email":"ateasm03@gmail.com"},"repository":{"url":"git+https://github.com/AndyMic03/Pigeon.git","type":"git"},"_npmVersion":"lerna/8.1.9/node@v22.11.0+arm64 (darwin)","description":"Pigeon is a TypeScript-based tool for generating TypeScript classes and methods from PostgreSQL database schemas.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"pg":"^8.13.1","meow":"^13.2.0","prompt-sync":"^4.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pigeon_1.1.0_1742156616610_0.23938067227978288","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@andymic/pigeon","version":"1.1.1","keywords":["pg","postgres","build-tool","generator"],"author":"Andreas Michael <ateasm03@gmail.com>","license":"Apache-2.0","_id":"@andymic/pigeon@1.1.1","maintainers":[{"name":"andymic","email":"ateasm03@gmail.com"}],"homepage":"https://github.com/AndyMic03/Pigeon","bugs":{"url":"https://github.com/AndyMic03/Pigeon/issues"},"bin":"bin/pigeon.js","dist":{"shasum":"79a8a1dbcb8d6811978bbdb53ab27018703cbeda","tarball":"https://registry.npmjs.org/@andymic/pigeon/-/pigeon-1.1.1.tgz","fileCount":9,"integrity":"sha512-ZsEG/3cSEox3K+BIB8PCyBrlo7DiKNkOND6SZLg3CCxgVCAbRyoQNIvh7cHEDNTwr+yNauPDfHaPJj0WghphbA==","signatures":[{"sig":"MEQCIE4oF1DvyNhAD6YZZSQ4uNm/R5hg4jKRyFsR8G08/TxlAiAsJgQJvM8nBnDcnpg0BC/y91FJlD87WwLWK+yOzRfcMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48566},"main":"src/index.js","type":"module","gitHead":"5c08b27bd2ec205d4068dea09824e1770fea4eb6","scripts":{"build":"tsc --build","clean":"tsc --build --clean","watch":"tsc --build --watch"},"_npmUser":{"name":"andymic","email":"ateasm03@gmail.com"},"repository":{"url":"git+https://github.com/AndyMic03/Pigeon.git","type":"git"},"_npmVersion":"lerna/8.2.1/node@v22.11.0+arm64 (darwin)","description":"Pigeon is a TypeScript-based tool for generating TypeScript classes and methods from PostgreSQL database schemas.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"pg":"^8.13.1","meow":"^13.2.0","prompt-sync":"^4.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pigeon_1.1.1_1742229338845_0.5462774087329414","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@andymic/pigeon","version":"1.2.0","keywords":["pg","postgres","build-tool","generator"],"author":"Andreas Michael <ateasm03@gmail.com>","license":"Apache-2.0","_id":"@andymic/pigeon@1.2.0","maintainers":[{"name":"andymic","email":"ateasm03@gmail.com"}],"homepage":"https://github.com/AndyMic03/Pigeon","bugs":{"url":"https://github.com/AndyMic03/Pigeon/issues"},"bin":"bin/pigeon.js","dist":{"shasum":"f3ac0904fd07228c1e73fc65d3afb67c01f3f691","tarball":"https://registry.npmjs.org/@andymic/pigeon/-/pigeon-1.2.0.tgz","fileCount":9,"integrity":"sha512-4TSW95ziU6rpVsNt/8fu7BJqRiz26Tg/JyGHljRiG+Wq88hUDd4lG93GxYgU/siPbiCeLZhYHEKjgx9nr9nOqQ==","signatures":[{"sig":"MEYCIQD01ZhWGZELMTbPH6HouioBd2vhyufBAbgwpAf6A5uNhQIhALpSC8Z1QRMPaeldiV6r3NTbyTwVfldxGmYWW3m72kEZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50600},"main":"src/index.js","type":"module","gitHead":"b163d7dac6444fad09fa7bf9bc2b812ed3f486ad","scripts":{"build":"tsc --build","clean":"tsc --build --clean","watch":"tsc --build --watch"},"_npmUser":{"name":"andymic","email":"ateasm03@gmail.com"},"repository":{"url":"git+https://github.com/AndyMic03/Pigeon.git","type":"git"},"_npmVersion":"lerna/8.2.1/node@v22.11.0+arm64 (darwin)","description":"Pigeon is a TypeScript-based tool for generating TypeScript classes and methods from PostgreSQL database schemas.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"pg":"^8.14.1","meow":"^13.2.0","prompt-sync":"^4.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pigeon_1.2.0_1743523043848_0.8945994467841953","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@andymic/pigeon","version":"1.3.0","keywords":["pg","postgres","build-tool","generator"],"author":"Andreas Michael <ateasm03@gmail.com>","license":"Apache-2.0","_id":"@andymic/pigeon@1.3.0","maintainers":[{"name":"andymic","email":"ateasm03@gmail.com"}],"homepage":"https://github.com/AndyMic03/Pigeon","bugs":{"url":"https://github.com/AndyMic03/Pigeon/issues"},"bin":"bin/pigeon.js","dist":{"shasum":"0ecc37225f1969809d32ea964e233201551a1062","tarball":"https://registry.npmjs.org/@andymic/pigeon/-/pigeon-1.3.0.tgz","fileCount":9,"integrity":"sha512-gCDlgcj6DmDTzqzdVvP5WM0fUOcPsM+pWAKgbyMZYmLF80pH+V/5JyKJjZ0Ll1yU9Mj5I7kYrd6LRB1qeNVt8w==","signatures":[{"sig":"MEUCIQDsLmTLFE6GeJn9+EyKx/D/RnQtNHqQgON5yUHvMr3QxgIgM199a7NZ6eRg74qf0/FSZGl5BIjnOkebtDkx4h6xi7c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54466},"main":"src/index.js","type":"module","gitHead":"40d793e0267631471bde05ffddc53ba908e07512","scripts":{"build":"tsc --build","clean":"tsc --build --clean","watch":"tsc --build --watch"},"_npmUser":{"name":"andymic","email":"ateasm03@gmail.com"},"repository":{"url":"git+https://github.com/AndyMic03/Pigeon.git","type":"git"},"_npmVersion":"lerna/8.2.2/node@v23.11.0+arm64 (darwin)","description":"Pigeon is a TypeScript-based tool for generating TypeScript classes and methods from PostgreSQL database schemas.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"pg":"^8.15.6","meow":"^13.2.0","prompt-sync":"^4.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pigeon_1.3.0_1747003527366_0.37591465033763116","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@andymic/pigeon","version":"1.4.0","keywords":["pg","postgres","build-tool","generator"],"author":"Andreas Michael <ateasm03@gmail.com>","license":"Apache-2.0","_id":"@andymic/pigeon@1.4.0","maintainers":[{"name":"andymic","email":"ateasm03@gmail.com"}],"homepage":"https://github.com/AndyMic03/Pigeon","bugs":{"url":"https://github.com/AndyMic03/Pigeon/issues"},"bin":"bin/pigeon.js","dist":{"shasum":"bee310b048fa40cf4b556628341f7e06f74a9d2e","tarball":"https://registry.npmjs.org/@andymic/pigeon/-/pigeon-1.4.0.tgz","fileCount":10,"integrity":"sha512-kdgj8JbQ2A0e2sLVFyj2xsP5Dz/zgoW7R/1gx84zrS1SSxOMhqY/U8M0giTTlvBsA1PwFs6nak7XCvA72Mx9BA==","signatures":[{"sig":"MEYCIQCZljGM9fO/DTyttyJgqc6C5eboJOiysZbsEqNJPydemQIhAIgpxbL74FtapRcqbvlEzpJ6B4xyNB9prCzNF+IRw2RQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62284},"main":"src/index.js","type":"module","gitHead":"ec33791a735792a340bfa41c1f66e9a08534ffa6","scripts":{"build":"tsc --build","clean":"tsc --build --clean","watch":"tsc --build --watch"},"_npmUser":{"name":"andymic","email":"ateasm03@gmail.com"},"repository":{"url":"git+https://github.com/AndyMic03/Pigeon.git","type":"git"},"_npmVersion":"lerna/8.2.2/node@v23.11.0+arm64 (darwin)","description":"Pigeon is a TypeScript-based tool for generating TypeScript classes and methods from PostgreSQL database schemas.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"pg":"^8.15.6","meow":"^13.2.0","prompt-sync":"^4.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pigeon_1.4.0_1747067443897_0.09610197181705393","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@andymic/pigeon","version":"1.4.1","keywords":["pg","postgres","build-tool","generator"],"author":"Andreas Michael <ateasm03@gmail.com>","license":"Apache-2.0","_id":"@andymic/pigeon@1.4.1","maintainers":[{"name":"andymic","email":"ateasm03@gmail.com"}],"homepage":"https://github.com/AndyMic03/Pigeon","bugs":{"url":"https://github.com/AndyMic03/Pigeon/issues"},"bin":"bin/pigeon.js","dist":{"shasum":"b570d1dd381c65fc3510f97ec9faea8fe9845886","tarball":"https://registry.npmjs.org/@andymic/pigeon/-/pigeon-1.4.1.tgz","fileCount":10,"integrity":"sha512-fmVuQIkYLCgjuQ7YUN/AN+vlxZZzdom7mKfxnasRj1T2T7Im+99Zht9VTt5924v3gqTRenLa3al3M16nGNIgCQ==","signatures":[{"sig":"MEUCIAD6C+w+ZuayIEC2+RRelCloXw5uWxN0r+54205H7VtIAiEAtkXZh5xvMCfS5qJJaZKx7+aw1vscRs6VD8+rnnYRxak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62771},"main":"src/index.js","type":"module","gitHead":"b628602dd9dffad6f9af41da1a5a07fca3d1a2bc","scripts":{"build":"tsc --build","clean":"tsc --build --clean","watch":"tsc --build --watch"},"_npmUser":{"name":"andymic","email":"ateasm03@gmail.com"},"repository":{"url":"git+https://github.com/AndyMic03/Pigeon.git","type":"git"},"_npmVersion":"lerna/8.2.2/node@v23.11.0+arm64 (darwin)","description":"Pigeon is a TypeScript-based tool for generating TypeScript classes and methods from PostgreSQL database schemas.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"pg":"^8.15.6","meow":"^13.2.0","prompt-sync":"^4.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pigeon_1.4.1_1747067707747_0.37204842989943354","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"@andymic/pigeon","version":"1.4.2","keywords":["pg","postgres","build-tool","generator"],"author":"Andreas Michael <ateasm03@gmail.com>","license":"Apache-2.0","_id":"@andymic/pigeon@1.4.2","maintainers":[{"name":"andymic","email":"ateasm03@gmail.com"}],"homepage":"https://github.com/AndyMic03/Pigeon","bugs":{"url":"https://github.com/AndyMic03/Pigeon/issues"},"bin":"bin/pigeon.js","dist":{"shasum":"617fb90c1bf053ea0a05cee9faaa3e3aee100a98","tarball":"https://registry.npmjs.org/@andymic/pigeon/-/pigeon-1.4.2.tgz","fileCount":10,"integrity":"sha512-yh+fri9QD8duoypE8ozGQp/+1JXAZr7+d3xIjIp0LBDrY57nkigrwMq1t3mnu0M9SwCBywU6L3oRGTu36044tw==","signatures":[{"sig":"MEQCIGBAdDyBxOTwYap71QenAg6Tg3rZBIdEufNjiqHhGCj/AiB7Liujryzc9V4VsSu208SDXS2g1+D4bXPZOP6Gkqnsng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63480},"main":"src/index.js","type":"module","gitHead":"04b72fd9eb0dde3a4005146b38d899b9655f0d83","scripts":{"build":"tsc --build","clean":"tsc --build --clean","watch":"tsc --build --watch"},"_npmUser":{"name":"andymic","email":"ateasm03@gmail.com"},"repository":{"url":"git+https://github.com/AndyMic03/Pigeon.git","type":"git"},"_npmVersion":"lerna/8.2.2/node@v23.11.0+arm64 (darwin)","description":"Pigeon is a TypeScript-based tool for generating TypeScript classes and methods from PostgreSQL database schemas.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"pg":"^8.15.6","meow":"^13.2.0","prompt-sync":"^4.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pigeon_1.4.2_1747076004016_0.7406593133586217","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@andymic/pigeon","version":"1.5.0","keywords":["pg","postgres","build-tool","generator"],"author":"Andreas Michael <ateasm03@gmail.com>","license":"Apache-2.0","_id":"@andymic/pigeon@1.5.0","maintainers":[{"name":"andymic","email":"ateasm03@gmail.com"}],"homepage":"https://github.com/AndyMic03/Pigeon","bugs":{"url":"https://github.com/AndyMic03/Pigeon/issues"},"bin":"bin/pigeon.js","dist":{"shasum":"21fadee204e3aeb1d23482740b5a7e4be88043d2","tarball":"https://registry.npmjs.org/@andymic/pigeon/-/pigeon-1.5.0.tgz","fileCount":10,"integrity":"sha512-UM1bYODK+PC9xbpheGmg7eeW2G2td20AK74if5xD2KK80BIdkJ3Nxwg7jk/cGsjlrMXRgbITAIgDLcSN/PAmeQ==","signatures":[{"sig":"MEUCIEAUsqWOZXI/IZ+C09FUoYN1gu80SapTlEPSX0YtVBxdAiEAj/wYpB6Ag0YIWLGcxS5l2xa1KPtDiSbZKaEUVenLCFo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62014},"main":"src/index.js","type":"module","gitHead":"06042d8920b14ccabf82d19113131bf977950d46","scripts":{"build":"tsc --build","clean":"tsc --build --clean","watch":"tsc --build --watch"},"_npmUser":{"name":"andymic","email":"ateasm03@gmail.com"},"repository":{"url":"git+https://github.com/AndyMic03/Pigeon.git","type":"git"},"_npmVersion":"lerna/8.2.2/node@v23.11.0+arm64 (darwin)","description":"Pigeon is a TypeScript-based tool for generating TypeScript classes and methods from PostgreSQL database schemas.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"pg":"^8.15.6","meow":"^13.2.0","prompt-sync":"^4.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pigeon_1.5.0_1747344900836_0.2195994116599287","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@andymic/pigeon","version":"1.6.0","keywords":["pg","postgres","build-tool","generator"],"author":"Andreas Michael <ateasm03@gmail.com>","license":"Apache-2.0","_id":"@andymic/pigeon@1.6.0","maintainers":[{"name":"andymic","email":"ateasm03@gmail.com"}],"homepage":"https://github.com/AndyMic03/Pigeon","bugs":{"url":"https://github.com/AndyMic03/Pigeon/issues"},"bin":"bin/pigeon.js","dist":{"shasum":"cfb987c94addced18088f042f7e389b8bf9c497e","tarball":"https://registry.npmjs.org/@andymic/pigeon/-/pigeon-1.6.0.tgz","fileCount":10,"integrity":"sha512-aYoPJmYZTjS9TS18DvNduB1WAR5YosvEGOcqWXP0GPj+LHFWts77x7rmiAnXsvOQeWOD59+GpOingL6JJdH/vA==","signatures":[{"sig":"MEUCIGBVq+BDFP83pbLUMJpvgnv3MwgtMSP2O+eLLHGcAevwAiEAuDgVaFSWidDa4iBTTWVWtX0u5Vg0MVomYQ+hGGMAK4s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68710},"main":"src/index.js","type":"module","gitHead":"6562b7ff32a6a9dd9f0ef108026c198db32b0aa9","scripts":{"build":"tsc --build","clean":"tsc --build --clean","watch":"tsc --build --watch"},"_npmUser":{"name":"andymic","email":"ateasm03@gmail.com"},"repository":{"url":"git+https://github.com/AndyMic03/Pigeon.git","type":"git"},"_npmVersion":"lerna/8.2.2/node@v23.11.0+arm64 (darwin)","description":"Pigeon is a TypeScript-based tool for generating TypeScript classes and methods from PostgreSQL database schemas.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"pg":"^8.16.0","meow":"^13.2.0","prompt-sync":"^4.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pigeon_1.6.0_1747428757224_0.7544181607818001","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@andymic/pigeon","version":"2.0.0","keywords":["pg","postgres","build-tool","generator"],"author":"Andreas Michael <ateasm03@gmail.com>","license":"Apache-2.0","_id":"@andymic/pigeon@2.0.0","maintainers":[{"name":"andymic","email":"ateasm03@gmail.com"}],"homepage":"https://github.com/AndyMic03/Pigeon","bugs":{"url":"https://github.com/AndyMic03/Pigeon/issues"},"bin":"bin/pigeon.js","dist":{"shasum":"2a1f673f80771e64fe3a85ff85bc5d527aca47f2","tarball":"https://registry.npmjs.org/@andymic/pigeon/-/pigeon-2.0.0.tgz","fileCount":10,"integrity":"sha512-1k5dPtvVBBpqmR6T9V2XNwUlAKXZaNkUPyZBRJjDxID4Hc9fu3uiBD1S0H1+b1V/s52Q5aqFugeZCiEECI1dpQ==","signatures":[{"sig":"MEUCIBe2siCO3o92CAO5klBA7ZqowW0pyl8+KFyLmDAn+Pt6AiEAgysBeMpVis+9+Tg0GU7FK5txkrEMfZUhuUVaGcF2jfA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68223},"main":"src/index.js","type":"module","gitHead":"85641ef9cc7fe7b42c78f7470608793f192b880a","scripts":{"build":"tsc --build","clean":"tsc --build --clean","watch":"tsc --build --watch"},"_npmUser":{"name":"andymic","email":"ateasm03@gmail.com"},"repository":{"url":"git+https://github.com/AndyMic03/Pigeon.git","type":"git"},"_npmVersion":"lerna/8.2.2/node@v24.1.0+arm64 (darwin)","description":"Pigeon is a TypeScript-based tool for generating TypeScript classes and methods from PostgreSQL database schemas.","directories":{},"_nodeVersion":"24.1.0","dependencies":{"pg":"^8.16.0","meow":"^13.2.0","prompt-sync":"^4.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pigeon_2.0.0_1749377443471_0.1903788083160014","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@andymic/pigeon","version":"2.0.1","keywords":["pg","postgres","build-tool","generator"],"author":"Andreas Michael <ateasm03@gmail.com>","license":"Apache-2.0","_id":"@andymic/pigeon@2.0.1","maintainers":[{"name":"andymic","email":"ateasm03@gmail.com"}],"homepage":"https://github.com/AndyMic03/Pigeon","bugs":{"url":"https://github.com/AndyMic03/Pigeon/issues"},"bin":"bin/pigeon.js","dist":{"shasum":"f09cc9a8cdd36fd773112366d1fb35500ec3557f","tarball":"https://registry.npmjs.org/@andymic/pigeon/-/pigeon-2.0.1.tgz","fileCount":10,"integrity":"sha512-ubF3gsMMkPMkSwTeyraqq22LgtQtzNBIk+iHa9mlOwGYUfucZ/Q0bgf2ThYz9W7/BTgDD/HzzQWDW3K9PpWDiw==","signatures":[{"sig":"MEYCIQD5mJdhDd2r7sQUcdFnGXtoycsSIvAPPqEj6JsY+9e/ngIhANv1SJpLKBCjpkE0owZV2aFSNw16OkOeGRoEegct3Nla","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68498},"main":"src/index.js","type":"module","gitHead":"565fcc64621e0c076f77933662e6f82969ef62e6","scripts":{"build":"tsc --build","clean":"tsc --build --clean","watch":"tsc --build --watch"},"_npmUser":{"name":"andymic","email":"ateasm03@gmail.com"},"repository":{"url":"git+https://github.com/AndyMic03/Pigeon.git","type":"git"},"_npmVersion":"lerna/8.2.2/node@v24.1.0+arm64 (darwin)","description":"Pigeon is a TypeScript-based tool for generating TypeScript classes and methods from PostgreSQL database schemas.","directories":{},"_nodeVersion":"24.1.0","dependencies":{"pg":"^8.16.0","meow":"^13.2.0","prompt-sync":"^4.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pigeon_2.0.1_1750008837476_0.3538625179981729","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@andymic/pigeon","version":"2.1.0","keywords":["pg","postgres","build-tool","generator"],"author":"Andreas Michael <ateasm03@gmail.com>","license":"Apache-2.0","_id":"@andymic/pigeon@2.1.0","maintainers":[{"name":"andymic","email":"ateasm03@gmail.com"}],"homepage":"https://github.com/AndyMic03/Pigeon","bugs":{"url":"https://github.com/AndyMic03/Pigeon/issues"},"bin":"bin/pigeon.js","dist":{"shasum":"e37937acc3174b73e84fa4c5a2452bd17b8d03f3","tarball":"https://registry.npmjs.org/@andymic/pigeon/-/pigeon-2.1.0.tgz","fileCount":10,"integrity":"sha512-ROAudpwmB44IsjIffAN/H3jytddIBRsfJ8fF1/TaH+eyH9zpJjWQ5rG6MbxOloyblpTRUBecgIQ+cd8axCln5Q==","signatures":[{"sig":"MEYCIQCimmGhyMiKp9QAN3yUrYpMbei1+3oWSHc1QMM1mMDGzgIhANFqP7nI82EBQ6RyAelIoWRY6TxEIYN4kx4N0UWiqZxm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69574},"main":"src/index.js","type":"module","gitHead":"029bee420b59d84dfb269ec7eb3190aee486de10","scripts":{"build":"tsc --build","clean":"tsc --build --clean","watch":"tsc --build --watch"},"_npmUser":{"name":"andymic","actor":{"name":"andymic","type":"user","email":"ateasm03@gmail.com"},"email":"ateasm03@gmail.com"},"repository":{"url":"git+https://github.com/AndyMic03/Pigeon.git","type":"git"},"_npmVersion":"lerna/8.2.2/node@v24.1.0+arm64 (darwin)","description":"Pigeon is a TypeScript-based tool for generating TypeScript classes and methods from PostgreSQL database schemas.","directories":{},"_nodeVersion":"24.1.0","dependencies":{"pg":"^8.16.0","meow":"^13.2.0","prompt-sync":"^4.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pigeon_2.1.0_1751067305967_0.21573773380877714","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@andymic/pigeon","version":"2.1.1","keywords":["pg","postgres","build-tool","generator"],"author":"Andreas Michael <ateasm03@gmail.com>","license":"Apache-2.0","_id":"@andymic/pigeon@2.1.1","maintainers":[{"name":"andymic","email":"ateasm03@gmail.com"}],"homepage":"https://github.com/AndyMic03/Pigeon","bugs":{"url":"https://github.com/AndyMic03/Pigeon/issues"},"bin":"bin/pigeon.js","dist":{"shasum":"0bc19a2bf81c870a8da895bf34ece9669e63c13b","tarball":"https://registry.npmjs.org/@andymic/pigeon/-/pigeon-2.1.1.tgz","fileCount":10,"integrity":"sha512-Kyzlg2SMUt3pUyrBKIriA+W9VmsHSZ80a1gjaHwYMedXCiH886XwU6vL1wcmCfU/tJaghohdf4dhZmvypeW3BQ==","signatures":[{"sig":"MEUCIQD2x27oagBesoX8MpH2MM0sLqJcmf9HMsjsYUUdwuYmSwIgAa+hWqVN3Bo1dHVVTdWr9yelMMiIs6Q+aY7kxbDxGLg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69575},"main":"src/index.js","type":"module","gitHead":"1830b1a61feef61105d95974d0700ae595764418","scripts":{"build":"tsc --build","clean":"tsc --build --clean","watch":"tsc --build --watch"},"_npmUser":{"name":"andymic","actor":{"name":"andymic","type":"user","email":"ateasm03@gmail.com"},"email":"ateasm03@gmail.com"},"repository":{"url":"git+https://github.com/AndyMic03/Pigeon.git","type":"git"},"_npmVersion":"lerna/8.2.2/node@v24.3.0+arm64 (darwin)","description":"Pigeon is a TypeScript-based tool for generating TypeScript classes and methods from PostgreSQL database schemas.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"pg":"^8.16.0","meow":"^13.2.0","prompt-sync":"^4.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pigeon_2.1.1_1751749302865_0.03283520207456303","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@andymic/pigeon","version":"2.2.0","author":{"name":"Andreas Michael","email":"ateasm03@gmail.com"},"description":"Pigeon is a TypeScript-based tool for generating TypeScript classes and methods from PostgreSQL database schemas.","keywords":["pg","postgres","build-tool","generator"],"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/AndyMic03/Pigeon.git"},"bugs":{"url":"https://github.com/AndyMic03/Pigeon/issues"},"homepage":"https://github.com/AndyMic03/Pigeon","main":"src/index.js","bin":{"pigeon":"bin/pigeon.js"},"type":"module","scripts":{"build":"tsc --build","clean":"tsc --build --clean","watch":"tsc --build --watch"},"dependencies":{"meow":"^14.0.0","pg":"^8.18.0","prompt-sync":"^4.2.0"},"gitHead":"951ece18edb4d33960490b857952d3c3db923b68","_id":"@andymic/pigeon@2.2.0","_nodeVersion":"25.6.0","_npmVersion":"11.8.0","dist":{"integrity":"sha512-cJVKno0Pnwm4Az0RKfGW8fhg2j7jmMc5WArW45T0d1MJsqlxRNxbyHyhjTD6p64w7EfKytY4GlxmLDkJYcq4fA==","shasum":"12a83ba78269a84cc176e62bd3aacc492e1dc633","tarball":"https://registry.npmjs.org/@andymic/pigeon/-/pigeon-2.2.0.tgz","fileCount":10,"unpackedSize":75064,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDh1V5DQzOoVIZfLpBVAlc5DKV0iqGjC1bgOZn5byDtIwIhALjiJd/ZbHVVVER6/8UkK3DxasTYBfP2rsLyRyNbqL8y"}]},"_npmUser":{"name":"andymic","email":"ateasm03@gmail.com"},"directories":{},"maintainers":[{"name":"andymic","email":"ateasm03@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pigeon_2.2.0_1770917149300_0.48044035690537634"},"_hasShrinkwrap":false}},"time":{"created":"2025-01-02T17:38:30.713Z","modified":"2026-02-12T17:25:49.574Z","1.0.0":"2025-01-02T17:38:31.114Z","1.0.1":"2025-01-07T13:53:54.967Z","1.1.0":"2025-03-16T20:23:36.790Z","1.1.1":"2025-03-17T16:35:39.066Z","1.2.0":"2025-04-01T15:57:24.056Z","1.3.0":"2025-05-11T22:45:27.551Z","1.4.0":"2025-05-12T16:30:44.087Z","1.4.1":"2025-05-12T16:35:07.917Z","1.4.2":"2025-05-12T18:53:24.285Z","1.5.0":"2025-05-15T21:35:01.067Z","1.6.0":"2025-05-16T20:52:37.418Z","2.0.0":"2025-06-08T10:10:43.671Z","2.0.1":"2025-06-15T17:33:57.684Z","2.1.0":"2025-06-27T23:35:06.147Z","2.1.1":"2025-07-05T21:01:43.037Z","2.2.0":"2026-02-12T17:25:49.464Z"},"bugs":{"url":"https://github.com/AndyMic03/Pigeon/issues"},"author":{"name":"Andreas Michael","email":"ateasm03@gmail.com"},"license":"Apache-2.0","homepage":"https://github.com/AndyMic03/Pigeon","keywords":["pg","postgres","build-tool","generator"],"repository":{"type":"git","url":"git+https://github.com/AndyMic03/Pigeon.git"},"description":"Pigeon is a TypeScript-based tool for generating TypeScript classes and methods from PostgreSQL database schemas.","maintainers":[{"name":"andymic","email":"ateasm03@gmail.com"}],"readme":"# pigeon\n\nPigeon is a TypeScript-based tool for generating TypeScript classes and methods from PostgreSQL database schemas. It\nsimplifies the process of interacting with your database by generating boilerplate code for you.\n\n## Install\n\nInstall with [npm](https://www.npmjs.com):\n\n    npm install --save-dev @andymic/pigeon\n\n## Usage\n\n    Usage\n      $ pigeon [options]\n \n    Options\n      --init    setup the config file. Create a .pigeon.json file at the root of the project\n      --guided  run Pigeon using a question based command line interface\n      --force   overwrites already existing files\n      --output  [path:String] output directory for the generated files.\n      --config  [path:String] path to .pigeon.json config file.\n      --pgAdmin [path:String] path to the pgAdmin ERD file.\n      --offline (only with pgAdmin) does not contact the database\n \n    Examples\n      $ pigeon --init\n      $ pigeon --output C:/Users/User/Documents/Project\n      $ pigeon --output ./generatedFiles --force\n      $ pigeon --config ./customPigeonConfig.json\n      $ pigeon --pgAdmin C:/Users/User/Documents/Project/ERD.json --offline\n      \n    Exit Status\n      Pigeon returns the following codes:\n    \n      - 0: \n        - Generation succeeded, no errors found. \n      - 1: \n        - Generation failed, errors found.\n      - 2: \n        - Unexpected error occurred, fatal error.\n\n### Programmatic Usage\n\nYou can also use Pigeon programmatically in your TypeScript code.\n\n```typescript\nimport {runPigeon} from '@andymic/pigeon';\n\nconst result = await runPigeon('output/directory', 'localhost', 5432, 'database', 'username', 'password');\nconsole.log(result.message);\n```\n\n### pgAdmin ERD\n\nPigeon supports generating code from pgAdmin ERD files. To do that the necessary `--pgAdmin` flag needs to point to the\nERD file.\n\nThe `--offline` flag prevents any contact with the database. A side effect of that is that the enum labels cannot be\npopulated.\n\n## Configuration\n\nPigeon requires a configuration file `.pigeon.json` to connect to your PostgreSQL database. You can generate this file\nusing the `--init` option.\n\n```json\n{\n  \"host\": \"localhost\",\n  \"port\": 5432,\n  \"database\": \"postgres\",\n  \"username\": \"postgres\",\n  \"password\": \"xxx\"\n}\n```\n\n## License\n\nThis project is licensed under the Apache 2.0 License.","readmeFilename":"README.md"}