{"_id":"@bernierllc/api-connector","_rev":"15-763d66943f017ea821af6730cb8f9eba","name":"@bernierllc/api-connector","dist-tags":{"latest":"0.8.0"},"versions":{"0.1.0":{"name":"@bernierllc/api-connector","version":"0.1.0","keywords":["api","connector","rest","graphql","http","data-ingestion","bernierllc","service"],"author":{"name":"Bernier LLC"},"license":"Bernier LLC","_id":"@bernierllc/api-connector@0.1.0","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernier-llc/tools#readme","bugs":{"url":"https://github.com/bernier-llc/tools/issues"},"dist":{"shasum":"bc7fd1437f1bf9f0249076d264058805e56ce4ea","tarball":"https://registry.npmjs.org/@bernierllc/api-connector/-/api-connector-0.1.0.tgz","fileCount":15,"integrity":"sha512-VFLaOMajgrvJQHYF5HtEy80+6zs3HLg/UlKkHXw4aI2wgdJHzIcRt9TlDG23iRWBXtZJXXylhkkI9Op78mkGFw==","signatures":[{"sig":"MEUCIQCbGWZzhQ3y6sSWU3h6tTufMzgtgYM8Ek+vcW/n6ZNJLAIgcp3AiJOSTTYxGb864GuvD36u/vSB+sLa3ox9+crS96Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27906},"main":"dist/index.js","_from":"file:bernierllc-api-connector-0.1.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","clean":"rimraf dist","prebuild":"npm run clean","test:run":"jest --passWithNoTests","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"mkbernier","email":"mkbernier@gmail.com"},"_resolved":"/tmp/c117f14e32de6e0dc07baa6da8fd0359/bernierllc-api-connector-0.1.0.tgz","_integrity":"sha512-VFLaOMajgrvJQHYF5HtEy80+6zs3HLg/UlKkHXw4aI2wgdJHzIcRt9TlDG23iRWBXtZJXXylhkkI9Op78mkGFw==","repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git"},"_npmVersion":"11.7.0","description":"HTTP/HTTPS API connector for REST, GraphQL, and custom HTTP endpoints","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.23.0","graphql-request":"^6.1.0","@bernierllc/rate-limiter":"0.1.7","@bernierllc/retry-policy":"0.1.6","@bernierllc/http-client-base":"0.1.0","@bernierllc/pagination-handler":"0.1.0","@bernierllc/data-connector-base":"0.1.0"},"publishConfig":{"access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","nock":"^13.5.0","rimraf":"^5.0.1","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.6.0"},"_npmOperationalInternal":{"tmp":"tmp/api-connector_0.1.0_1766087461394_0.739339632575553","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@bernierllc/api-connector","version":"0.3.0","keywords":["api","connector","rest","graphql","http","data-ingestion","bernierllc","service"],"author":{"name":"Bernier LLC"},"license":"Bernier LLC","_id":"@bernierllc/api-connector@0.3.0","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernier-llc/tools#readme","bugs":{"url":"https://github.com/bernier-llc/tools/issues"},"dist":{"shasum":"e59fe8211253a2be0f10bdcab349f7d19851cb3f","tarball":"https://registry.npmjs.org/@bernierllc/api-connector/-/api-connector-0.3.0.tgz","fileCount":15,"integrity":"sha512-n/yxGWzHO/t0pPKOr0fH1Tr/byLQqp02cwI/nQj2Hg4zS/xgPQYoJ6ANi1rISUnCfSWiO97wubPwBNjYa6xSjA==","signatures":[{"sig":"MEYCIQD56TiH60n/MoVbV+LZKqU8tDli+tsj3iPzB5X+xJpFxQIhAJaJ+wDKSCLnr8tkWZJJ+p0bh5RvYKNvy/US/Ko7Lr91","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27964},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"683786f5b043d9a96c9f49ed1f04f9dccd79eed3","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","clean":"rimraf dist","prebuild":"npm run clean","test:run":"jest --passWithNoTests","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:645428a7-d486-4819-a585-47fc3d003601"}},"repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git"},"_npmVersion":"lerna/9.0.3/node@v20.19.6+x64 (linux)","description":"HTTP/HTTPS API connector for REST, GraphQL, and custom HTTP endpoints","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.23.0","graphql-request":"^6.1.0","@bernierllc/rate-limiter":"0.2.0","@bernierllc/retry-policy":"0.3.0","@bernierllc/http-client-base":"0.1.2","@bernierllc/pagination-handler":"0.1.2","@bernierllc/data-connector-base":"0.3.0"},"publishConfig":{"access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","nock":"^13.5.0","rimraf":"^5.0.1","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.6.0"},"_npmOperationalInternal":{"tmp":"tmp/api-connector_0.3.0_1767644263177_0.2684327318156021","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@bernierllc/api-connector","version":"0.3.2","keywords":["api","connector","rest","graphql","http","data-ingestion","bernierllc","service"],"author":{"name":"Bernier LLC"},"license":"Bernier LLC","_id":"@bernierllc/api-connector@0.3.2","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernier-llc/tools#readme","bugs":{"url":"https://github.com/bernier-llc/tools/issues"},"dist":{"shasum":"bb28f643a230f695cf0a4997fcd4e97da8562d49","tarball":"https://registry.npmjs.org/@bernierllc/api-connector/-/api-connector-0.3.2.tgz","fileCount":15,"integrity":"sha512-og2pcZBVttLnkkXKqtRhysiqlSw64+NE9aqtRXrRl0b4wbLACBjzoEcT2koU/VtYdZx6XbON4B8E7o7ZM7oW8w==","signatures":[{"sig":"MEYCIQDlWLAw/p9KP3RyPcfX6K9693g+DFPQ9chfGog7/qtJgAIhAJJ0hDyefTNzorceCgeqhq4zFDmB29eKsIX1yYEL8j1Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27902},"main":"dist/index.js","_from":"file:bernierllc-api-connector-0.3.2.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","clean":"rimraf dist","prebuild":"npm run clean","test:run":"jest --passWithNoTests","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:645428a7-d486-4819-a585-47fc3d003601"}},"_resolved":"/home/runner/work/tools/tools/packages/service/api-connector/bernierllc-api-connector-0.3.2.tgz","_integrity":"sha512-og2pcZBVttLnkkXKqtRhysiqlSw64+NE9aqtRXrRl0b4wbLACBjzoEcT2koU/VtYdZx6XbON4B8E7o7ZM7oW8w==","repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git"},"_npmVersion":"11.11.0","description":"HTTP/HTTPS API connector for REST, GraphQL, and custom HTTP endpoints","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.23.0","graphql-request":"^6.1.0","@bernierllc/rate-limiter":"0.2.3","@bernierllc/retry-policy":"0.3.2","@bernierllc/http-client-base":"0.1.4","@bernierllc/pagination-handler":"0.1.4","@bernierllc/data-connector-base":"0.3.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","nock":"^13.5.0","rimraf":"^5.0.1","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.6.0"},"_npmOperationalInternal":{"tmp":"tmp/api-connector_0.3.2_1773163457125_0.7595255513774581","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@bernierllc/api-connector","version":"0.3.3","keywords":["api","connector","rest","graphql","http","data-ingestion","bernierllc","service"],"author":{"name":"Bernier LLC"},"license":"Bernier LLC","_id":"@bernierllc/api-connector@0.3.3","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernier-llc/tools#readme","bugs":{"url":"https://github.com/bernier-llc/tools/issues"},"dist":{"shasum":"0b95e2aeec2b9418c32b4fde3239dd52db32378d","tarball":"https://registry.npmjs.org/@bernierllc/api-connector/-/api-connector-0.3.3.tgz","fileCount":15,"integrity":"sha512-4VnnOVv2e9V6aCCy9hy+A0mgKW8UknuyumcUsthn2wAGUjVhZC2dAgjD+zsVbtj7XMChZpE3QoJU8PcLY+VxHw==","signatures":[{"sig":"MEUCIH1Rga7MGGRApRMrbhMXTdvDqmkDKxs8bHlIDFw5mvJ5AiEAiyEGD9H1EhZWPvgZCQzT1rXASa73EWVtcO6kBth579Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27902},"main":"dist/index.js","_from":"file:bernierllc-api-connector-0.3.3.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","clean":"rimraf dist","prebuild":"npm run clean","test:run":"jest --passWithNoTests","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:645428a7-d486-4819-a585-47fc3d003601"}},"_resolved":"/home/runner/work/tools/tools/packages/service/api-connector/bernierllc-api-connector-0.3.3.tgz","_integrity":"sha512-4VnnOVv2e9V6aCCy9hy+A0mgKW8UknuyumcUsthn2wAGUjVhZC2dAgjD+zsVbtj7XMChZpE3QoJU8PcLY+VxHw==","repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git"},"_npmVersion":"11.14.1","description":"HTTP/HTTPS API connector for REST, GraphQL, and custom HTTP endpoints","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.23.0","graphql-request":"^6.1.0","@bernierllc/rate-limiter":"0.2.3","@bernierllc/retry-policy":"0.4.0","@bernierllc/http-client-base":"0.1.5","@bernierllc/pagination-handler":"0.1.4","@bernierllc/data-connector-base":"0.3.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","nock":"^13.5.0","rimraf":"^5.0.1","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.6.0"},"_npmOperationalInternal":{"tmp":"tmp/api-connector_0.3.3_1779133662195_0.3023234493952922","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@bernierllc/api-connector","version":"0.3.4","keywords":["api","connector","rest","graphql","http","data-ingestion","bernierllc","service"],"author":{"name":"Bernier LLC"},"license":"Bernier LLC","_id":"@bernierllc/api-connector@0.3.4","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernier-llc/tools#readme","bugs":{"url":"https://github.com/bernier-llc/tools/issues"},"dist":{"shasum":"4600d9a6e1b49ab8f55523dfe180b3e3c0f7421d","tarball":"https://registry.npmjs.org/@bernierllc/api-connector/-/api-connector-0.3.4.tgz","fileCount":15,"integrity":"sha512-MzJznFro9SRtccXGANPYctFIS9yg+m4b0i/CklloTReEEjBzJehM3ZWfG7TtWHhKZ7OCqJ6MV4S1YYas88DPKQ==","signatures":[{"sig":"MEYCIQDiCKCtT82YiawHxoXFWw/Nf47fO3L9/Lx5/LqTl1tNbwIhAJWhyIbEFwTyx00E87vP+TPhC6UoHJOihsRFpQFgTTtu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27902},"main":"dist/index.js","_from":"file:bernierllc-api-connector-0.3.4.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","clean":"rimraf dist","prebuild":"npm run clean","test:run":"jest --passWithNoTests","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:645428a7-d486-4819-a585-47fc3d003601"}},"_resolved":"/home/runner/work/tools/tools/packages/service/api-connector/bernierllc-api-connector-0.3.4.tgz","_integrity":"sha512-MzJznFro9SRtccXGANPYctFIS9yg+m4b0i/CklloTReEEjBzJehM3ZWfG7TtWHhKZ7OCqJ6MV4S1YYas88DPKQ==","repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git"},"_npmVersion":"11.14.1","description":"HTTP/HTTPS API connector for REST, GraphQL, and custom HTTP endpoints","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.23.0","graphql-request":"^6.1.0","@bernierllc/rate-limiter":"0.2.3","@bernierllc/retry-policy":"0.5.1","@bernierllc/http-client-base":"0.1.6","@bernierllc/pagination-handler":"0.1.4","@bernierllc/data-connector-base":"0.3.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","nock":"^13.5.0","rimraf":"^5.0.1","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.6.0"},"_npmOperationalInternal":{"tmp":"tmp/api-connector_0.3.4_1779157359888_0.022087988632155886","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@bernierllc/api-connector","version":"0.3.6","keywords":["api","connector","rest","graphql","http","data-ingestion","bernierllc","service"],"author":{"name":"Bernier LLC"},"license":"Bernier LLC","_id":"@bernierllc/api-connector@0.3.6","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernier-llc/tools#readme","bugs":{"url":"https://github.com/bernier-llc/tools/issues"},"dist":{"shasum":"0bb1fcc17dcf1aa4a58c31372ac1c3dc9d98da26","tarball":"https://registry.npmjs.org/@bernierllc/api-connector/-/api-connector-0.3.6.tgz","fileCount":15,"integrity":"sha512-V2+lllDIiUDJp0Z0HxmSq2elR/WaYXKfyEnxQV6zzoibwcmJrhFqGl4qv0NWU8iwwGvr3p7NWIfgHoIqKOFa+Q==","signatures":[{"sig":"MEUCIQDLvfrXFDkmSMhivGxB0E5+CAS6O/UaPI7fx8anYyPdEgIgEF5JlMWShSs34dFXRLo/1aka2lVapWJfiT15HHcXJms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27902},"main":"dist/index.js","_from":"file:bernierllc-api-connector-0.3.6.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","clean":"rimraf dist","prebuild":"npm run clean","test:run":"jest --passWithNoTests","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:645428a7-d486-4819-a585-47fc3d003601"}},"_resolved":"/home/runner/work/tools/tools/packages/service/api-connector/bernierllc-api-connector-0.3.6.tgz","_integrity":"sha512-V2+lllDIiUDJp0Z0HxmSq2elR/WaYXKfyEnxQV6zzoibwcmJrhFqGl4qv0NWU8iwwGvr3p7NWIfgHoIqKOFa+Q==","repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git"},"_npmVersion":"11.14.1","description":"HTTP/HTTPS API connector for REST, GraphQL, and custom HTTP endpoints","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.23.0","graphql-request":"^6.1.0","@bernierllc/rate-limiter":"0.4.0","@bernierllc/retry-policy":"0.5.1","@bernierllc/http-client-base":"0.3.0","@bernierllc/pagination-handler":"0.1.4","@bernierllc/data-connector-base":"0.3.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","nock":"^13.5.0","rimraf":"^5.0.1","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.6.0"},"_npmOperationalInternal":{"tmp":"tmp/api-connector_0.3.6_1779221502964_0.4139460033911506","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"@bernierllc/api-connector","version":"0.3.7","keywords":["api","connector","rest","graphql","http","data-ingestion","bernierllc","service"],"author":{"name":"Bernier LLC"},"license":"Bernier LLC","_id":"@bernierllc/api-connector@0.3.7","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernier-llc/tools#readme","bugs":{"url":"https://github.com/bernier-llc/tools/issues"},"dist":{"shasum":"4269405bfa9515958b82fbd8b01ca6240128de10","tarball":"https://registry.npmjs.org/@bernierllc/api-connector/-/api-connector-0.3.7.tgz","fileCount":15,"integrity":"sha512-Cj2wvCEz9d/QCuAZnjgiCXG/6XQbKXvje1GeSJBpqIHcskHuq1aqL3swNBomIsli8YxPIGvioATN2f8fEFSuKQ==","signatures":[{"sig":"MEUCIEgPlFAwrx7ZeZ4HYW3zvbDmha8l8huTgvQCj04HVMnHAiEA5QWGOExl2dXv0ktfqycIhsxnWQ5BwRbE1duG9tmppjo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27902},"main":"dist/index.js","_from":"file:bernierllc-api-connector-0.3.7.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","clean":"rimraf dist","prebuild":"npm run clean","test:run":"jest --passWithNoTests","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:645428a7-d486-4819-a585-47fc3d003601"}},"_resolved":"/home/runner/work/tools/tools/packages/service/api-connector/bernierllc-api-connector-0.3.7.tgz","_integrity":"sha512-Cj2wvCEz9d/QCuAZnjgiCXG/6XQbKXvje1GeSJBpqIHcskHuq1aqL3swNBomIsli8YxPIGvioATN2f8fEFSuKQ==","repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git"},"_npmVersion":"11.14.1","description":"HTTP/HTTPS API connector for REST, GraphQL, and custom HTTP endpoints","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.23.0","graphql-request":"^6.1.0","@bernierllc/rate-limiter":"0.4.1","@bernierllc/retry-policy":"0.5.1","@bernierllc/http-client-base":"0.3.1","@bernierllc/pagination-handler":"0.1.4","@bernierllc/data-connector-base":"0.3.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","nock":"^13.5.0","rimraf":"^5.0.1","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.6.0"},"_npmOperationalInternal":{"tmp":"tmp/api-connector_0.3.7_1779234011684_0.8375750300714122","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@bernierllc/api-connector","version":"0.4.0","keywords":["api","connector","rest","graphql","http","data-ingestion","bernierllc","service"],"author":{"name":"Bernier LLC"},"license":"Bernier LLC","_id":"@bernierllc/api-connector@0.4.0","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernier-llc/tools#readme","bugs":{"url":"https://github.com/bernier-llc/tools/issues"},"dist":{"shasum":"ab0a3019334619f014e97a473c90b09d7e51517f","tarball":"https://registry.npmjs.org/@bernierllc/api-connector/-/api-connector-0.4.0.tgz","fileCount":15,"integrity":"sha512-/ECgspSOq6MJtzIM1Ua2T/J4FWiR+N3o6Gb6IRBf2cEcXAH4DWlSBPujHgw+ePVyhoOqMK0pxAwE1zfm3tq0Kg==","signatures":[{"sig":"MEUCIQCAYSXHdGe1rE8kOI80kIhqoqVcqTvNKqUMdXl4zAWgewIgbo4bG7OW7szSMDv7QpJU3HmgJ35t+JNLlEJvgLMuP9k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27902},"main":"dist/index.js","_from":"file:bernierllc-api-connector-0.4.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","clean":"rimraf dist","prebuild":"npm run clean","test:run":"jest --passWithNoTests","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:645428a7-d486-4819-a585-47fc3d003601"}},"_resolved":"/home/runner/work/tools/tools/packages/service/api-connector/bernierllc-api-connector-0.4.0.tgz","_integrity":"sha512-/ECgspSOq6MJtzIM1Ua2T/J4FWiR+N3o6Gb6IRBf2cEcXAH4DWlSBPujHgw+ePVyhoOqMK0pxAwE1zfm3tq0Kg==","repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git"},"_npmVersion":"11.14.1","description":"HTTP/HTTPS API connector for REST, GraphQL, and custom HTTP endpoints","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.23.0","graphql-request":"^6.1.0","@bernierllc/rate-limiter":"0.5.0","@bernierllc/retry-policy":"0.6.0","@bernierllc/http-client-base":"0.4.0","@bernierllc/pagination-handler":"0.3.0","@bernierllc/data-connector-base":"0.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","nock":"^13.5.0","rimraf":"^5.0.1","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.6.0"},"_npmOperationalInternal":{"tmp":"tmp/api-connector_0.4.0_1779241552669_0.4106654610907763","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@bernierllc/api-connector","version":"0.5.0","keywords":["api","connector","rest","graphql","http","data-ingestion","bernierllc","service"],"author":{"name":"Bernier LLC"},"license":"Bernier LLC","_id":"@bernierllc/api-connector@0.5.0","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernier-llc/tools#readme","bugs":{"url":"https://github.com/bernier-llc/tools/issues"},"dist":{"shasum":"aecaf4646e632082478ab96792e21bd8ae72c208","tarball":"https://registry.npmjs.org/@bernierllc/api-connector/-/api-connector-0.5.0.tgz","fileCount":19,"integrity":"sha512-5EtnaY3zz3b0NnkYpzfyCB/jJ4NLUfH1xGK31YFCvhTWLYs5ANQK5+lnp7CiTSJ1f6pW05E9XHwQ0/qdClhIXw==","signatures":[{"sig":"MEUCIQDZ6rcWrwWRTdQYMdhzemcwxAVcdt8ulWisbfmc8MQz5gIgZQojBSwGvU5v9yvRn1kupWCcpkG30hOMGwqvTG6hQkQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31048},"main":"dist/index.js","_from":"file:bernierllc-api-connector-0.5.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","clean":"rimraf dist","prebuild":"npm run clean","test:run":"jest --passWithNoTests","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:645428a7-d486-4819-a585-47fc3d003601"}},"_resolved":"/home/runner/work/tools/tools/packages/service/api-connector/bernierllc-api-connector-0.5.0.tgz","_integrity":"sha512-5EtnaY3zz3b0NnkYpzfyCB/jJ4NLUfH1xGK31YFCvhTWLYs5ANQK5+lnp7CiTSJ1f6pW05E9XHwQ0/qdClhIXw==","repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git"},"_npmVersion":"11.14.1","description":"HTTP/HTTPS API connector for REST, GraphQL, and custom HTTP endpoints","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.23.0","graphql-request":"^6.1.0","@bernierllc/rate-limiter":"0.5.0","@bernierllc/retry-policy":"0.6.0","@bernierllc/http-client-base":"0.4.0","@bernierllc/pagination-handler":"0.3.0","@bernierllc/data-connector-base":"0.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","nock":"^13.5.0","rimraf":"^5.0.1","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.6.0"},"_npmOperationalInternal":{"tmp":"tmp/api-connector_0.5.0_1779244772623_0.864650485223825","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@bernierllc/api-connector","version":"0.6.0","keywords":["api","connector","rest","graphql","http","data-ingestion","bernierllc","service"],"author":{"name":"Bernier LLC"},"license":"Bernier LLC","_id":"@bernierllc/api-connector@0.6.0","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernier-llc/tools#readme","bugs":{"url":"https://github.com/bernier-llc/tools/issues"},"dist":{"shasum":"16c7ec90e49eeec060c4dfe1151c08ae7d26c562","tarball":"https://registry.npmjs.org/@bernierllc/api-connector/-/api-connector-0.6.0.tgz","fileCount":19,"integrity":"sha512-DsRdpp5pRQ4B8uHpcMELtFWE/1+CDSi+Xl4vqkHMNRhm3VJhIBiUreRHwEKya7mXUky4y9rwJWT+aZ7VtH6iKA==","signatures":[{"sig":"MEYCIQDCKUhWIFFs1iffgAVrz/uVhkXjFMDqlHZcqBg3fi5F7AIhAPDom+IbF8AuV5/Z1HAfE6paA17lB7Cjn1djYQn8GqHO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31048},"main":"dist/index.js","_from":"file:bernierllc-api-connector-0.6.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","clean":"rimraf dist","prebuild":"npm run clean","test:run":"jest --passWithNoTests","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:645428a7-d486-4819-a585-47fc3d003601"}},"_resolved":"/home/runner/work/tools/tools/packages/service/api-connector/bernierllc-api-connector-0.6.0.tgz","_integrity":"sha512-DsRdpp5pRQ4B8uHpcMELtFWE/1+CDSi+Xl4vqkHMNRhm3VJhIBiUreRHwEKya7mXUky4y9rwJWT+aZ7VtH6iKA==","repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git"},"_npmVersion":"11.14.1","description":"HTTP/HTTPS API connector for REST, GraphQL, and custom HTTP endpoints","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.23.0","graphql-request":"^6.1.0","@bernierllc/rate-limiter":"0.5.0","@bernierllc/retry-policy":"0.6.0","@bernierllc/http-client-base":"0.4.0","@bernierllc/pagination-handler":"0.3.0","@bernierllc/data-connector-base":"0.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","nock":"^13.5.0","rimraf":"^5.0.1","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.6.0"},"_npmOperationalInternal":{"tmp":"tmp/api-connector_0.6.0_1779245900268_0.659503001728426","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@bernierllc/api-connector","version":"0.7.0","keywords":["api","connector","rest","graphql","http","data-ingestion","bernierllc","service"],"author":{"name":"Bernier LLC"},"license":"Bernier LLC","_id":"@bernierllc/api-connector@0.7.0","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"homepage":"https://github.com/bernier-llc/tools#readme","bugs":{"url":"https://github.com/bernier-llc/tools/issues"},"dist":{"shasum":"c7f8ae5b0327f5aad097f6ca88186e9b867810fa","tarball":"https://registry.npmjs.org/@bernierllc/api-connector/-/api-connector-0.7.0.tgz","fileCount":19,"integrity":"sha512-Y7ExL+DxlBB+fSQOiDBvzpIwqBPLY6o94P4ig+1DLx00PD8xmUi4oS6xrWPQyRZyTh6cOo8anFIcjzZaXysqbw==","signatures":[{"sig":"MEQCIApEfETPusq1Z5PTFh4FHAZI0Na8N0wbZW+vtAXJMqCDAiBwGv/tF7wViKJzNFoc3pW+lBmKVzYY1r0cnOqYFsK80Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31048},"main":"dist/index.js","_from":"file:bernierllc-api-connector-0.7.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","clean":"rimraf dist","prebuild":"npm run clean","test:run":"jest --passWithNoTests","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:645428a7-d486-4819-a585-47fc3d003601"}},"_resolved":"/home/runner/work/tools/tools/packages/service/api-connector/bernierllc-api-connector-0.7.0.tgz","_integrity":"sha512-Y7ExL+DxlBB+fSQOiDBvzpIwqBPLY6o94P4ig+1DLx00PD8xmUi4oS6xrWPQyRZyTh6cOo8anFIcjzZaXysqbw==","repository":{"url":"git+https://github.com/bernier-llc/tools.git","type":"git"},"_npmVersion":"11.14.1","description":"HTTP/HTTPS API connector for REST, GraphQL, and custom HTTP endpoints","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.23.0","graphql-request":"^6.1.0","@bernierllc/rate-limiter":"0.6.0","@bernierllc/retry-policy":"0.7.0","@bernierllc/http-client-base":"0.5.0","@bernierllc/pagination-handler":"0.4.0","@bernierllc/data-connector-base":"0.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","nock":"^13.5.0","rimraf":"^5.0.1","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.6.0"},"_npmOperationalInternal":{"tmp":"tmp/api-connector_0.7.0_1779250298766_0.6634075048605172","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@bernierllc/api-connector","version":"0.8.0","description":"HTTP/HTTPS API connector for REST, GraphQL, and custom HTTP endpoints","main":"dist/index.js","types":"dist/index.d.ts","keywords":["api","connector","rest","graphql","http","data-ingestion","bernierllc","service"],"author":{"name":"Bernier LLC"},"license":"Bernier LLC","dependencies":{"graphql-request":"^6.1.0","zod":"^3.23.0","@bernierllc/data-connector-base":"0.6.0","@bernierllc/http-client-base":"0.6.0","@bernierllc/pagination-handler":"0.4.0","@bernierllc/rate-limiter":"0.7.0","@bernierllc/retry-policy":"0.7.0"},"devDependencies":{"@types/jest":"^29.5.5","@types/node":"^20.6.0","jest":"^29.6.4","nock":"^13.5.0","rimraf":"^5.0.1","ts-jest":"^29.1.1","typescript":"^5.2.2"},"repository":{"type":"git","url":"git+https://github.com/bernier-llc/tools.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"build":"tsc","dev":"tsc --watch","test":"jest","test:run":"jest --passWithNoTests","test:watch":"jest --watch","test:coverage":"jest --coverage","clean":"rimraf dist","prebuild":"npm run clean"},"_id":"@bernierllc/api-connector@0.8.0","bugs":{"url":"https://github.com/bernier-llc/tools/issues"},"homepage":"https://github.com/bernier-llc/tools#readme","_integrity":"sha512-RYJbCOf5I/u2e0L4H7BtLmmvZg5EU7ANReWED22VxcRUd0+RAu/q7R18Mu7X6mEwAt1Tg65jfPzEKE8h5Iu6PQ==","_resolved":"/home/runner/work/tools/tools/packages/service/api-connector/bernierllc-api-connector-0.8.0.tgz","_from":"file:bernierllc-api-connector-0.8.0.tgz","_nodeVersion":"20.20.2","_npmVersion":"11.14.1","dist":{"integrity":"sha512-RYJbCOf5I/u2e0L4H7BtLmmvZg5EU7ANReWED22VxcRUd0+RAu/q7R18Mu7X6mEwAt1Tg65jfPzEKE8h5Iu6PQ==","shasum":"ba7695b4da667a22ae233d24677cf89bfa297363","tarball":"https://registry.npmjs.org/@bernierllc/api-connector/-/api-connector-0.8.0.tgz","fileCount":19,"unpackedSize":31048,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIF4u6RSAe6XlnAP54BVFOVSaVGg34RdClQJV82G65s0nAiA5q5/3pIyb1FobcXcr72aCNLYnlwflkU9jlYmWRaBGiw=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:645428a7-d486-4819-a585-47fc3d003601"}},"directories":{},"maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/api-connector_0.8.0_1779303386262_0.870295598289303"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-18T19:51:01.257Z","modified":"2026-05-20T18:56:26.600Z","0.1.0":"2025-12-18T19:51:01.591Z","0.3.0":"2026-01-05T20:17:43.365Z","0.3.2":"2026-03-10T17:24:17.272Z","0.3.3":"2026-05-18T19:47:42.335Z","0.3.4":"2026-05-19T02:22:40.044Z","0.3.6":"2026-05-19T20:11:43.113Z","0.3.7":"2026-05-19T23:40:11.845Z","0.4.0":"2026-05-20T01:45:52.835Z","0.5.0":"2026-05-20T02:39:32.793Z","0.6.0":"2026-05-20T02:58:20.410Z","0.7.0":"2026-05-20T04:11:38.921Z","0.8.0":"2026-05-20T18:56:26.441Z"},"bugs":{"url":"https://github.com/bernier-llc/tools/issues"},"author":{"name":"Bernier LLC"},"license":"Bernier LLC","homepage":"https://github.com/bernier-llc/tools#readme","keywords":["api","connector","rest","graphql","http","data-ingestion","bernierllc","service"],"repository":{"type":"git","url":"git+https://github.com/bernier-llc/tools.git"},"description":"HTTP/HTTPS API connector for REST, GraphQL, and custom HTTP endpoints","maintainers":[{"name":"alikhan410","email":"mczeyo@gmail.com"},{"name":"mkbernier","email":"mkbernier@gmail.com"}],"readme":"# @bernierllc/api-connector\n\nHTTP/HTTPS API connector for REST, GraphQL, and custom HTTP endpoints with support for Socrata and ArcGIS APIs.\n\n## Overview\n\nThis service package provides a unified interface for connecting to various API types, including REST APIs, GraphQL endpoints, and specialized APIs like Socrata SODA and ArcGIS REST.\n\n## Installation\n\n```bash\nnpm install @bernierllc/api-connector\n```\n\n## Usage\n\n### REST API\n\n```typescript\nimport { ApiConnector } from '@bernierllc/api-connector';\n\nconst connector = new ApiConnector({\n  accessMethod: 'API',\n  apiType: 'rest',\n  baseURL: 'https://api.example.com',\n  auth: {\n    type: 'bearer',\n    token: 'your-token'\n  }\n});\n\nawait connector.connect();\nconst result = await connector.fetch({\n  endpoint: '/users',\n  query: { limit: 10 }\n});\n```\n\n### GraphQL API\n\n```typescript\nconst connector = new ApiConnector({\n  accessMethod: 'API',\n  apiType: 'graphql',\n  graphqlEndpoint: 'https://api.example.com/graphql',\n  auth: {\n    type: 'bearer',\n    token: 'your-token'\n  }\n});\n\nconst result = await connector.fetch({\n  query: {\n    query: `{ users { id name } }`,\n    variables: {}\n  }\n});\n```\n\n### Socrata API\n\n```typescript\nconst connector = new ApiConnector({\n  accessMethod: 'API',\n  apiType: 'socrata',\n  socrataConfig: {\n    datasetId: 'abcd-1234',\n    domain: 'data.cityofboston.gov',\n    appToken: 'your-app-token'\n  }\n});\n\nconst result = await connector.fetch();\n```\n\n### ArcGIS REST API\n\n```typescript\nconst connector = new ApiConnector({\n  accessMethod: 'API',\n  apiType: 'arcgis',\n  arcgisConfig: {\n    serviceUrl: 'https://services.arcgis.com/.../FeatureServer',\n    layerId: 0,\n    format: 'json'\n  }\n});\n\nconst result = await connector.fetch();\n```\n\n## API Reference\n\n### ApiConnector\n\nMain connector class extending `BaseDataConnector`.\n\n#### Constructor\n\n```typescript\nnew ApiConnector(config: ApiConnectorConfig)\n```\n\n#### Methods\n\n- `connect(): Promise<ConnectionResult>` - Connect to API\n- `disconnect(): Promise<void>` - Disconnect from API\n- `fetch(options?: FetchOptions): Promise<FetchResult>` - Fetch data\n- `validateConfig(): Promise<ValidationResult>` - Validate configuration\n\n## Dependencies\n\n- `@bernierllc/data-connector-base` - Base connector interface\n- `@bernierllc/http-client-base` - HTTP client utilities\n- `@bernierllc/pagination-handler` - Pagination utilities\n- `graphql-request` - GraphQL client\n- `zod` - Schema validation\n\n## License\n\nBernier LLC - Limited Use License\n\n","readmeFilename":"README.md"}