{"_id":"@4lch4/lib-congress","_rev":"4-16f879e4fe1ef6f1710923c2051119a7","name":"@4lch4/lib-congress","dist-tags":{"latest":"1.0.1"},"versions":{"0.0.0":{"name":"@4lch4/lib-congress","displayName":"Congress-API Lib","version":"0.0.0","description":"A library for interacting with the api.congress.gov API.","main":"dist/index.js","types":"dist/index.d.ts","type":"module","license":"MIT","homepage":"https://git.4lch4.io/4lch4/Congress-API","scripts":{"start":"node dist/index.js","build":"tsc","pretty":"prettier --write .","lint":"prettier -c .","test":"echo 'There are currently no tests available.'","scan":"snyk monitor && snyk code test"},"publishConfig":{"access":"public"},"keywords":["congress","congress-api","us-congress","us-congress-api","api","library","typescript"],"repository":{"type":"git","url":"ssh://git@git.4lch4.io:22022/4lch4/Congress-API.git"},"author":{"name":"4lch4","email":"hey@4lch4.email","url":"https://4lch4.com"},"bugs":{"url":"https://git.4lch4.io/4lch4/Congress-API/issues","email":"bugs@4lch4.email"},"dependencies":{"@4lch4/logger":"^1.11.0","axios":"^0.27.2"},"devDependencies":{"@types/node":"^18.7.16","prettier":"^2.7.1","snyk":"^1.1001.0","typescript":"^4.8.3"},"gitHead":"537f0a50e940857627a7bfd28d436d0fed639c36","_id":"@4lch4/lib-congress@0.0.0","_nodeVersion":"16.14.2","_npmVersion":"8.1.3","dist":{"integrity":"sha512-aHVGi7V1OFcvrJpYEkmWcRU1r7yCkXWT7mjROwY/VuFP6TwDheTq/yP7OUzX2HlDq20lL/3V6JiRjBgrHFon/g==","shasum":"0271685df2dbc2a101cfaefaa2ff4cda9c84e4e2","tarball":"https://registry.npmjs.org/@4lch4/lib-congress/-/lib-congress-0.0.0.tgz","fileCount":338,"unpackedSize":1869978,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGrFbz3jV6OQGr/XCWqAo0EngnwBG/MqnC88SbUkcgWwAiEA/ZmXAHdfuNays666bbcVNZ/jo/3bJ3n6ysyzgfgPjAs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjG/Y+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmro0w//ROa3XO3S5rtCkQwxsewHhtpXjaAlXI6GsDQaSAHYMkybM+6b\r\nLj+VY/FXmx5ZvaMB7qgVuJKjJ4jsmuJdQaQ+WXyE28rtiEu8OKO5mTU7J3Fs\r\nrQQXSwM02dawfgWY1yWlJM0WGG1Q/lS5sgStvj3IjJPiM/rxbAYhwtZ3HKFy\r\n32b3wbxyMN/JD07FTVu65ipM9H/vsKOiLOUk9sMULXMyoKa2TVDlsdQJo9fv\r\nt82lYuc2/j5/wk5SpLH9daQklBjG4JauBBdw4tySMmI1jPouNaVZ+fQXKYAQ\r\nhC8PQzJ9duxusx9UPRygtzqEXa25aSz1yZNB+pG15oJnO++vKhI2O+RtpZDV\r\np2NXrtQbA1U5xmWcm75FZ6rFjUUQ57FSxfQ/CFmKXFPuAewAIVlMquNS1vUd\r\n/wNdeU3PI2FrygCTQ4SXrmT1K8wDL1Cgquc/L8BCVS6YSKyJocOSvluRns/n\r\nJXOSXqqr0JGa1KuscSHnH3U4RdXV+UlcyCDVEsxRr+oc+EvJlo8VEGMJl9ZK\r\nxIjq280k3SeT9QcgDTYK6HmUklXtEqhPuaga32j4t1YkGA3DeNk77yzc8fi0\r\nsjNy01S5KnrAGx5hRFxsATivHkZ/LM0KxzWfm/oqfdT8wxliJ5MdxLx/WYy6\r\n0+2VMj/p6cN24gTDJh9MAo+6asYJjl7BVDQ=\r\n=mEuc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"alcha","email":"npmjs@4lch4.email"},"directories":{},"maintainers":[{"name":"alcha","email":"npmjs@4lch4.email"},{"name":"4lch4-ci","email":"inbox@4lch4.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lib-congress_0.0.0_1662776893995_0.05304236494023118"},"_hasShrinkwrap":false},"0.0.1":{"name":"@4lch4/lib-congress","displayName":"Congress-API Lib","version":"0.0.1","description":"A library for interacting with the api.congress.gov API.","main":"dist/index.js","types":"dist/index.d.ts","type":"module","license":"MIT","homepage":"https://git.4lch4.io/4lch4/Congress-API","scripts":{"start":"node dist/index.js","build":"tsc","pretty":"prettier --write .","lint":"prettier -c .","test":"echo 'There are currently no tests available.'","scan":"snyk monitor && snyk code test"},"publishConfig":{"access":"public"},"keywords":["congress","congress-api","us-congress","us-congress-api","api","library","typescript"],"repository":{"type":"git","url":"ssh://git@git.4lch4.io:22022/4lch4/Congress-API.git"},"author":{"name":"4lch4","email":"hey@4lch4.email","url":"https://4lch4.com"},"bugs":{"url":"https://git.4lch4.io/4lch4/Congress-API/issues","email":"bugs@4lch4.email"},"dependencies":{"@4lch4/logger":"^1.11.0","axios":"^0.27.2"},"devDependencies":{"@types/node":"^18.7.16","prettier":"^2.7.1","snyk":"^1.1001.0","typescript":"^4.8.3"},"gitHead":"2ccff1c14ebcdd5d91b0cf34a90e3ba32c65174a","_id":"@4lch4/lib-congress@0.0.1","_nodeVersion":"16.14.2","_npmVersion":"8.1.3","dist":{"integrity":"sha512-eafxF4novO21LpRpL5BaIZIcECYjs9WTFAIQgjAPARth2ZTloDEZ1LDHG5Xf5MC14Mng5TlJM5miZjz8s5oILQ==","shasum":"16e45a70cc2e302b9d5295071f279edfb751f0ee","tarball":"https://registry.npmjs.org/@4lch4/lib-congress/-/lib-congress-0.0.1.tgz","fileCount":338,"unpackedSize":1870457,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICRWfQTe3UEUqiSSSp4H/g10NngamkUYCLXaN7+uoJEuAiApmt2NrzAxPksY+q++9N7kqqurfixNJY9/8DPU7r9YLQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjG/ibACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoz9Q//d2PDmR+oLI1J0gHWK7w4xbixZgo07k79zMakLI/YOFvpFjRW\r\nQ36v+IoyAw0ft19OIUIhd275C6l0s7sEVCt8gYZtpRGNdOn/qIartZ+HvWXW\r\n4cuNF0yqhP9n7PVR4ku7WGXoi1LaRbRPhgOsPBtqUloI6WybU6K/GnVZvS4k\r\nk7I4/QwzxA00GExsNWx4zkfiDKOs36JqOTverEBI7JLsBY92gQx5ImQYLhYl\r\niD63XwBhp8GeHEje8qFlRNpQTdtNwGRN3jt7JH2Vo5Rw/CFL9Rci2kX5kvdo\r\nYz7V1IQ3n23Ofz5rYwrBGBoYKiYfM5XYrB0dt6Qpw+Cj604mccYb6QE1Yv05\r\n5J04xc2COZbtouf8m9SVKoyVKKjHejU9rKXC1Q/D2FAbB8zH0NujOYoYPcEK\r\nCOyHU8Rk9n6vujAlAPYbuWWRNq3ZpCZo1r7R21Bt7RT/+veEqXhrUDDlGqFr\r\nFvLsxAgGEdWA9oDQI7h6eSVjn4WfIJobCtEAr/3b28dFiib6pPYa/EGc7m5q\r\n1gBkvhtvalpbLNUie3cZvBc7HEx07JhKzjVd4GT8KnOb0t8PmXOge2jeAPq9\r\nhNgWU7hsT4hw8Euq5AM2cuU6ajFBCNYS5yFEJp3OgtADqZHBCQ8dBjxlQrW/\r\nlOqgPJqTO/wk64SFlTCGbADZCwpXWdg+BTg=\r\n=3YwQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"alcha","email":"npmjs@4lch4.email"},"directories":{},"maintainers":[{"name":"alcha","email":"npmjs@4lch4.email"},{"name":"4lch4-ci","email":"inbox@4lch4.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lib-congress_0.0.1_1662777499264_0.4108317877552403"},"_hasShrinkwrap":false},"0.0.2":{"name":"@4lch4/lib-congress","displayName":"Congress-API Lib","version":"0.0.2","description":"A library for interacting with the api.congress.gov API.","main":"dist/index.js","types":"dist/index.d.ts","type":"module","license":"MIT","homepage":"https://git.4lch4.io/4lch4/Congress-API","scripts":{"start":"node dist/index.js","build":"tsc","pretty":"prettier --write .","lint":"prettier -c .","test":"echo 'There are currently no tests available.'","scan":"snyk monitor && snyk code test"},"publishConfig":{"access":"public"},"keywords":["congress","congress-api","us-congress","us-congress-api","api","library","typescript"],"repository":{"type":"git","url":"ssh://git@git.4lch4.io:22022/4lch4/Congress-API.git"},"author":{"name":"4lch4","email":"hey@4lch4.email","url":"https://4lch4.com"},"bugs":{"url":"https://git.4lch4.io/4lch4/Congress-API/issues","email":"bugs@4lch4.email"},"dependencies":{"@4lch4/logger":"^1.11.0","axios":"^0.27.2","dayjs":"^1.11.5","fs-extra":"^10.1.0"},"devDependencies":{"@types/fs-extra":"^9.0.13","@types/node":"^18.7.16","prettier":"^2.7.1","snyk":"^1.1001.0","typescript":"^4.8.3"},"gitHead":"78f48e80885eb7b0b3a0f9ce678226aba79eb4cf","_id":"@4lch4/lib-congress@0.0.2","_nodeVersion":"16.14.2","_npmVersion":"8.1.3","dist":{"integrity":"sha512-BuL8N3v6WBkkuCCFIc4UkalU1DwU3YGabnW+4hUN4XgD8VUAcn8a/8eNcwfyhB5eU2uOOGoMrg4I+TTUrpPsDw==","shasum":"a5433705deacd1a6656f5d024a595b9d87151582","tarball":"https://registry.npmjs.org/@4lch4/lib-congress/-/lib-congress-0.0.2.tgz","fileCount":349,"unpackedSize":1889511,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICj4Jd1lgoSRBGgWjmc+o6r8/PMsfMLFcYazKeWw7gM4AiEA0GVb4gQKZMN2OliKqVNOVCSLDtnq+hR3JYuiGfOTIm0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHB9iACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpkkA//YiRyyZds1a0tDEvFdtDVfQ7y+wPg1aTbcvccDbsJbZzsumLQ\r\nTa+wZBzFw6fCEFSnz5o/8JK/f1oy6GGN2gELpoGj1aflHyjF8G9GR2YuThfG\r\nh7uKCDXeoWcZU7suzorjhGD3wHu05Cj4Hv/R1dGqj4uljCoEOt+yVhuwtUQQ\r\nLJ0BDZ6vEyvHVdbZCJa+DCo2RkauBRPUrMFj3tE5rcNIa9ijPbDMcoKKvWH1\r\nKNZYI/ZpyimkUUxwHtOVLYiVgGk4X0HkeCTBhqSEu0fsEl328L8ZXInaaW4A\r\nxnlpbhqM5GY85itqIreXCVpPtw2AJzXcSmlVDXaLzPWp926iN0HnpahGHMmZ\r\nqO+6Y5w3h0BjxpCciC21jIrMHynsjpc3HwqLRbiCCOG3cwqehHIeZLqCMZYC\r\nk5VGZt99LkpBAqT1umJ08Oo8hA0H0ZCscncl5dGb/J2j72Rbmn2y/I+4kjgQ\r\nk02qQXw92pML0qdaCccEllUxhIuUxYMsnVab70YIn0OSMyo83NPL8d2HRXET\r\ncMy+pcsd6gyhKI6RbNpWmASWr5ggwkq9ybZdJPB36tWrrs0a7zUgxpAjTs1W\r\nySH51t/3sZx/IN/bGi0Q+Ya+cOz21Img/zGO3uFgUBB0B/wB4NPcrxJiJaZa\r\niuKYRBYc1t7FxHWHm63Tuno5hng6+fLlfWg=\r\n=g8Am\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"alcha","email":"npmjs@4lch4.email"},"directories":{},"maintainers":[{"name":"alcha","email":"npmjs@4lch4.email"},{"name":"4lch4-ci","email":"inbox@4lch4.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lib-congress_0.0.2_1662787426108_0.33835291121299593"},"_hasShrinkwrap":false},"0.0.3":{"name":"@4lch4/lib-congress","displayName":"Congress-API Lib","version":"0.0.3","description":"A library for interacting with the api.congress.gov API.","main":"dist/index.js","types":"dist/index.d.ts","type":"module","license":"MIT","homepage":"https://git.4lch4.io/4lch4/Congress-API","scripts":{"start":"node dist/index.js","build":"tsc","pretty":"prettier --write .","lint":"prettier -c .","test":"echo 'There are currently no tests available.'","scan":"snyk monitor && snyk code test"},"publishConfig":{"access":"public"},"keywords":["congress","congress-api","us-congress","us-congress-api","api","library","typescript"],"repository":{"type":"git","url":"ssh://git@git.4lch4.io:22022/4lch4/Congress-API.git"},"author":{"name":"4lch4","email":"hey@4lch4.email","url":"https://4lch4.com"},"bugs":{"url":"https://git.4lch4.io/4lch4/Congress-API/issues","email":"bugs@4lch4.email"},"dependencies":{"@4lch4/logger":"^1.11.0","axios":"^0.27.2","dayjs":"^1.11.5","fs-extra":"^10.1.0"},"devDependencies":{"@types/fs-extra":"^9.0.13","@types/node":"^18.7.16","prettier":"^2.7.1","snyk":"^1.1001.0","typescript":"^4.8.3"},"gitHead":"9723894cab461019dc53aca01f2756ec2600657b","_id":"@4lch4/lib-congress@0.0.3","_nodeVersion":"16.14.2","_npmVersion":"8.1.3","dist":{"integrity":"sha512-tr4QrxRz8f5QVXfUIHn5pGV1IFc9kZLZEoD7hDZxYLmtRtJawQOWLHT9hdERIQkYRqOSMgg414lQF7d8IEQGYQ==","shasum":"cdb2bb336bbf9d25c5450ef7db0c5a6b298eee9d","tarball":"https://registry.npmjs.org/@4lch4/lib-congress/-/lib-congress-0.0.3.tgz","fileCount":349,"unpackedSize":1889508,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzVuD3NuCMvSPJ6+QBo72ZinzqaVIylFymAuIYK8QmjwIgNZ5KAt6OruLBP8/MzR8Nocgflcd/uqNeD+wF15vFDXA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHCBVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo4GQ/+Mv84ZbRC8NJ5/FA5+x875xKk+IFEJTj9OtTIMu5cm9Yr2R7y\r\nyRCGj27Czn7QPlaNdTENjUuOZj3ZEvpAUHmrkd+1saESadnbD//u1ZEwiFBc\r\nFs1ZvRP68Ur7iW43I5EElwcSSerbVoa7bnGEY4PDPzRv6kZFcBbsr2LlhEDC\r\nr5T5d1LzN05PdClOF3hxua1bAzxDmnZT6sbIC8QDkKvF6LjrCDRIRWoPodF4\r\ntZZ+5MGu0ZkuEOuprjE6sFkIMxrqosqKb6LymXPSla9hV8Z0xAxwGHj+SLKI\r\n58qJGss8AMWJBF0evSxeUf9tKEFuj2smU9pN5glxS5WOsqhx8qxGMNFcQPD6\r\neHDns+zQgzKJsio1Wftq6h/k4pwPscfhmMCtqTNaTucqXfkO9U17qwfd+YFU\r\n4du84uMvoVui9njv6fR5DnhnbS9sRTNJ6KQw4KXgxcw5tByIJf8KswIYpNAb\r\nocVwk0jYq620NEivZzN3xgxlWdWpqKkySEPyO5JYe0GbxIEXohKTuZ/fm7N/\r\nOnD+dFV5CWSeM3z1rnnIIjC0ucJmDcRMX5nny5TzNRNg4/xpcNpZoaEfE5l0\r\ndYqpKhymGKEqB+oPv0DqE/yQ8RlJXzVCrR7nKKE+ex3eRmJGF8a3uGpAnOLV\r\nJeimwSQy4pGGcGNLcTgBGmDwaXWJ9wJz3bU=\r\n=rCCM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"alcha","email":"npmjs@4lch4.email"},"directories":{},"maintainers":[{"name":"alcha","email":"npmjs@4lch4.email"},{"name":"4lch4-ci","email":"inbox@4lch4.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lib-congress_0.0.3_1662787669255_0.9811783871861028"},"_hasShrinkwrap":false},"1.0.1":{"name":"@4lch4/lib-congress","displayName":"Congress-API Lib","version":"1.0.1","description":"A library for interacting with the api.congress.gov API.","main":"dist/index.js","types":"dist/index.d.ts","type":"module","license":"MIT","homepage":"https://git.4lch4.io/4lch4/Congress-API","scripts":{"start":"node dist/index.js","build":"tsc","pretty":"prettier --write .","lint":"prettier -c .","test":"echo 'There are currently no tests available.'","scan":"snyk monitor && snyk code test"},"publishConfig":{"access":"public"},"keywords":["congress","congress-api","us-congress","us-congress-api","api","library","typescript"],"repository":{"type":"git","url":"ssh://git@git.4lch4.io:22022/4lch4/Congress-API.git"},"author":{"name":"4lch4","email":"hey@4lch4.email","url":"https://4lch4.com"},"bugs":{"url":"https://git.4lch4.io/4lch4/Congress-API/issues","email":"bugs@4lch4.email"},"dependencies":{"@4lch4/logger":"^1.11.0","axios":"^0.27.2","dayjs":"^1.11.5","dotenv":"^16.0.2","fs-extra":"^10.1.0"},"devDependencies":{"@types/fs-extra":"^9.0.13","@types/node":"^18.7.16","prettier":"^2.7.1","snyk":"^1.1001.0","typescript":"^4.8.3"},"gitHead":"3cd5ad82faeae0d884a8ab4184bee28e2395e4c9","_id":"@4lch4/lib-congress@1.0.1","_nodeVersion":"16.14.2","_npmVersion":"8.1.3","dist":{"integrity":"sha512-VTn6QDasa/D9/d5Jc9ND2dgA+ktaCWw5pEep6jNcRuIDJo7NmmKwimHMXDs9M1pOkhJmhDHpxFawy2JX4+44kg==","shasum":"10323e0dde216f8b496e3f9582e307bc7fe5d6e5","tarball":"https://registry.npmjs.org/@4lch4/lib-congress/-/lib-congress-1.0.1.tgz","fileCount":469,"unpackedSize":2143756,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDln160wTR7uXtACAd56bukefsrxR7c2TQBes02ZlinIgIhAMcNl64iSFOaIDy15LVizJ2FVzjq/dSGw2iweyxnyS14"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHwnvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoW2g//QWuymyvIGmgPVCO9Iy4p06DLUjgCVkZlK3NrUf1fqeXNm9yC\r\nKk/NGR3StFUQxj9q0d3YpO13Ap5wwYroE2pTDNxG/cxjB3ZbwitvcI4vHOFh\r\n7kVKT3m4Taa+MUQaT/BtIEeHoOktKjaq+YQjocUxrzCjb+/9NPiczdiwrzIg\r\nccz+816Ur/ssqn/B1K60Y+CoA3AlqwLFAMx+2gXo+8C++/ngMjZnq67QlXEH\r\nFbItWiD8fmJiAu5bwdu3iGULgWXvm0k0c8foFhg6UlxScezJHqsp4OcIBtPj\r\nKXgGTVVgiTb9qpUnC821qZ/7t390zR/g9bAZ7/kEWz8689QPuuPODp5cXgA3\r\nGLE0dONdzwvszK59K2wRvw9HEJUeDEDEsMkyXMrsXLm9Hugl1OQUOx0DXQmv\r\n4rOp3yM7qM8T5Jmj3V+J8YHtc7q31ZGM0J4eLKZO5OlWVaSZ9ioWGozOuIFa\r\nw6hI4OdIP4pGoRJ6XxIxaIYljgWTigt4C8nwqPeR5MW2yH6GSHgavkhumt+6\r\n2rKZF1gqOjYu0S7l+hC/Ls/1Qzz9G+ZTCXtCZWx4wcSc9sIFDqG5ySSX0LiB\r\n9k2xIyxdgnfCrOc3tgoFCDRmbrehn2Sz6Vte7kMzF/LHpllDozGoBujfMMiE\r\nX1bmy1MJtdZAkqUXFBrSPVo2kxnK2sdIA5E=\r\n=q5B7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"alcha","email":"npmjs@4lch4.email"},"directories":{},"maintainers":[{"name":"alcha","email":"npmjs@4lch4.email"},{"name":"4lch4-ci","email":"inbox@4lch4.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lib-congress_1.0.1_1662978542832_0.894269638089568"},"_hasShrinkwrap":false}},"time":{"created":"2022-09-10T02:28:13.937Z","0.0.0":"2022-09-10T02:28:14.239Z","modified":"2022-09-12T10:29:03.288Z","0.0.1":"2022-09-10T02:38:19.586Z","0.0.2":"2022-09-10T05:23:46.418Z","0.0.3":"2022-09-10T05:27:49.472Z","1.0.1":"2022-09-12T10:29:03.189Z"},"maintainers":[{"name":"alcha","email":"npmjs@4lch4.email"},{"name":"4lch4-ci","email":"inbox@4lch4.dev"}],"description":"A library for interacting with the api.congress.gov API.","homepage":"https://git.4lch4.io/4lch4/Congress-API","keywords":["congress","congress-api","us-congress","us-congress-api","api","library","typescript"],"repository":{"type":"git","url":"ssh://git@git.4lch4.io:22022/4lch4/Congress-API.git"},"author":{"name":"4lch4","email":"hey@4lch4.email","url":"https://4lch4.com"},"bugs":{"url":"https://git.4lch4.io/4lch4/Congress-API/issues","email":"bugs@4lch4.email"},"license":"MIT","readme":"[![code style: prettier][prettier-badge]][prettier-repo] [![Discord][discord-badge]][discord-invite] [![NPM][npm-license]][npm-package-url] [![NPM Bundle Size][npm-bundle-size]][npm-bundlephobia-url] [![npm (scoped)][npm-package-version]][npm-package-url] [![Build Status](https://drone.4lch4.io/api/badges/4lch4/Lib-Congress/status.svg?ref=refs/heads/main)](https://drone.4lch4.io/4lch4/Lib-Congress)\n\n[![ForTheBadge](https://forthebadge.com/images/badges/60-percent-of-the-time-works-every-time.svg)](https://forthebadge.com)\n\n# @4lch4/Lib-Congress\n\nThis package is a wrapper library, written in TypeScript, that enables users to interact with the [US Congress API][0] and retrieve the data it makes available.\n\n## Architecture\n\nFor notes on the architecture/structure of this package/library, please refer to the [Architecture.md][2] file.\n\n## Testing\n\nIn order to verify functionality of the library I built a suite of tests that verify each possible endpoint meets the following requirements:\n\n- Providing no parameters gets the root endpoint.\n- Providing each of the parameters results in the correct endpoint being called.\n  - For example, providing an object like `{ congress: 117 }` to the `getAmendments` method should result in hitting the `/amendment/117` endpoint.\n- Executing a method returns the expected type of object.\n\nFor further details, refer to the [Testing file][14].\n\n## Usage\n\nTo use the library you only need to import the CongressAPI class and call whichever function you wish. For example, to retrieve amendments you can do the following:\n\n```typescript\nimport { CongressAPI } from '@4lch4/lib-congress'\n\nconst congress = new CongressAPI({\n  apiKey: 'pxPXweYA8wObIqUERnVRf2v6d84uOxjJ5MpJ8kgO',\n  responseFormat: 'json' as ResponseFormat,\n  baseUrl: 'https://api.congress.gov/v3',\n  trimmedResponses: true,\n  dataDir: 'data',\n  debug: false\n})\n\ncongress\n  .getAmendments()\n  .then(amendments => {\n    console.log(`${amendments.data.length} amendments retrieved...`)\n    console.log('Execution completed successfully!')\n  })\n  .catch(err => {\n    console.error('Error received from CongressAPI#getAmendments...')\n    console.error(err)\n  })\n```\n\n### Export Functions\n\nThe following is a list of all the functions/methods that are exported by the `CongressAPI` class:\n\n- `getAmendments`\n- `getBills`\n- `getSummaries`\n- `getCongress`\n- `getMembers`\n- `getCommittees`\n- `getCommitteeReports`\n- `getCongressionalRecord`\n- `getHouseCommunications`\n- `getNominations`\n- `getTreaties`\n\n## TODO\n\n- [ ] Finish implementing remaining endpoints.\n  - [x] Bills\n  - [ ] Amendments\n  - [ ] Committee\n  - [ ] Committee Report\n  - [ ] Congress\n  - [ ] Congressional Record\n  - [ ] House Communication\n  - [ ] Member\n  - [ ] Nomination\n  - [ ] Summaries\n  - [ ] Treaty\n\n[0]: https://api.congress.gov\n[2]: ./Architecture.md\n[3]: https://api.congress.gov/#/bill\n[4]: https://api.congress.gov/#/amendments\n[5]: https://api.congress.gov/#/summaries\n[6]: https://api.congress.gov/#/congress\n[7]: https://api.congress.gov/#/member\n[8]: https://api.congress.gov/#/committee\n[9]: https://api.congress.gov/#/committeeReport\n[10]: https://api.congress.gov/#/congressional-record\n[11]: https://api.congress.gov/#/house-communication\n[12]: https://api.congress.gov/#/nomination\n[13]: https://api.congress.gov/#/treaty\n[14]: ./Testing.md\n\n[prettier-badge]: https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square\n[prettier-repo]: https://github.com/prettier/prettier\n[discord-badge]: https://img.shields.io/discord/325504841541746688?color=7289DA&style=flat-square\n[discord-invite]: https://discord.gg/W72x4Ks\n[npm-license]: https://img.shields.io/npm/l/@4lch4/lib-congress\n[npm-package-url]: https://npmjs.com/package/@4lch4/lib-congress\n[npm-bundle-size]: https://img.shields.io/bundlephobia/min/@4lch4/lib-congress?style=flat-square\n[npm-bundlephobia-url]: https://bundlephobia.com/package/@4lch4/lib-congress\n[npm-package-version]: https://img.shields.io/npm/v/@4lch4/lib-congress?style=flat-square\n","readmeFilename":"README.md"}