{"_id":"@chetodb/nestjs-business-central","_rev":"7-4b80bfe2cdc06217d401febfb15f4521","name":"@chetodb/nestjs-business-central","dist-tags":{"latest":"0.2.1"},"versions":{"0.0.0":{"name":"@chetodb/nestjs-business-central","version":"0.0.0","keywords":["nestjs","business-central","dynamics","typescript","module","sdk"],"author":{"url":"ChetoDB","name":"David Cheto"},"license":"MIT","_id":"@chetodb/nestjs-business-central@0.0.0","maintainers":[{"name":"chetodb","email":"chetodb@gmail.com"}],"homepage":"https://github.com/ChetoDB/ts-business-central/tree/main/packages/nestjs#readme","bugs":{"url":"https://github.com/ChetoDB/ts-business-central/issues"},"dist":{"shasum":"15e9f2d9aefbe33d71315a492fa2dd34180b9391","tarball":"https://registry.npmjs.org/@chetodb/nestjs-business-central/-/nestjs-business-central-0.0.0.tgz","fileCount":12,"integrity":"sha512-x9jxntP7Q0u/1bcwiJ3M7kr2mTtN0g4W+go6hUu8w6ijxDWU9S2il/NAFk8u5a1SvOOiF7zRgayxxexvjqiI5Q==","signatures":[{"sig":"MEUCIExxN/rM2WmVqr0/y2+PB9zXXf9VkVFZcQ9wPOcjIljJAiEAh1lFIv6a1QlYqaG/Bx+/YLyslT5NtQJN65fIdZ0EKy8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6526},"main":"./dist/index.js","type":"module","_from":"file:chetodb-nestjs-business-central-0.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"dev":"tsc --build --watch","build":"tsc --build","clean":"tsc --build --clean"},"_npmUser":{"name":"chetodb","email":"chetodb@gmail.com"},"_resolved":"/tmp/b4791b1be74ab2b30827123aa25b7715/chetodb-nestjs-business-central-0.0.0.tgz","_integrity":"sha512-x9jxntP7Q0u/1bcwiJ3M7kr2mTtN0g4W+go6hUu8w6ijxDWU9S2il/NAFk8u5a1SvOOiF7zRgayxxexvjqiI5Q==","repository":{"url":"git+https://github.com/ChetoDB/ts-business-central.git","type":"git","directory":"packages/nestjs"},"_npmVersion":"10.8.2","description":"NestJS module for seamless integration with Microsoft Dynamics 365 Business Central.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@chetodb/business-central":"0.0.0"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.0","vitest":"^4.0.18","typescript":"^5.7.0","@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","reflect-metadata":"^0.2.0","@vitest/coverage-v8":"^4.0.18"},"peerDependencies":{"@nestjs/core":"^10.0.0 || ^11.0.0","@nestjs/common":"^10.0.0 || ^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-business-central_0.0.0_1772487858147_0.8166999631792315","host":"s3://npm-registry-packages-npm-production"}},"0.0.1":{"name":"@chetodb/nestjs-business-central","version":"0.0.1","keywords":["nestjs","business-central","dynamics","typescript","module","sdk"],"author":{"url":"ChetoDB","name":"David Cheto"},"license":"MIT","_id":"@chetodb/nestjs-business-central@0.0.1","maintainers":[{"name":"chetodb","email":"chetodb@gmail.com"}],"homepage":"https://github.com/ChetoDB/ts-business-central/tree/main/packages/nestjs#readme","bugs":{"url":"https://github.com/ChetoDB/ts-business-central/issues"},"dist":{"shasum":"bc0a9e26a7e2e44f957e6d576fed3f631e36ba36","tarball":"https://registry.npmjs.org/@chetodb/nestjs-business-central/-/nestjs-business-central-0.0.1.tgz","fileCount":12,"integrity":"sha512-eiQGbMYnOK/wLUH/+hmUD5IGOIx0BgmdVhBHLpccFrXwWWjr4kaoEdQ3pC/Deq5oJ9fSS89x+a88tuIKHUnE/A==","signatures":[{"sig":"MEUCIQD8fqxfNeupdcVWIndtFSuezQZjW5jNoZMLO7ekosqI3AIgA238oMv5IePDDdtlVMqDG0bgHpBVcjF0tD0Fy0Sc/gk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6526},"main":"./dist/index.js","type":"module","_from":"file:chetodb-nestjs-business-central-0.0.1.tgz","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"dev":"tsc --build --watch","build":"tsc --build","clean":"tsc --build --clean"},"_npmUser":{"name":"chetodb","email":"chetodb@gmail.com"},"_resolved":"/tmp/69b4cde2a7c7801842d05d5888833f4f/chetodb-nestjs-business-central-0.0.1.tgz","_integrity":"sha512-eiQGbMYnOK/wLUH/+hmUD5IGOIx0BgmdVhBHLpccFrXwWWjr4kaoEdQ3pC/Deq5oJ9fSS89x+a88tuIKHUnE/A==","repository":{"url":"git+https://github.com/ChetoDB/ts-business-central.git","type":"git","directory":"packages/nestjs"},"_npmVersion":"10.8.2","description":"NestJS module for seamless integration with Microsoft Dynamics 365 Business Central.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@chetodb/business-central":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.0","vitest":"^4.0.18","typescript":"^5.7.0","@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","reflect-metadata":"^0.2.0","@vitest/coverage-v8":"^4.0.18"},"peerDependencies":{"@nestjs/core":"^10.0.0 || ^11.0.0","@nestjs/common":"^10.0.0 || ^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-business-central_0.0.1_1772490825497_0.8028691589962906","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@chetodb/nestjs-business-central","version":"0.1.0","keywords":["nestjs","business-central","dynamics","typescript","module","sdk"],"author":{"url":"ChetoDB","name":"David Cheto"},"license":"MIT","_id":"@chetodb/nestjs-business-central@0.1.0","maintainers":[{"name":"chetodb","email":"chetodb@gmail.com"}],"homepage":"https://github.com/ChetoDB/ts-business-central/tree/main/packages/nestjs#readme","bugs":{"url":"https://github.com/ChetoDB/ts-business-central/issues"},"dist":{"shasum":"a3a184839ada7e1ec9b28a31223b9e2183afb974","tarball":"https://registry.npmjs.org/@chetodb/nestjs-business-central/-/nestjs-business-central-0.1.0.tgz","fileCount":24,"integrity":"sha512-kZAp2gRAO7c5+17uyw8y0GRA3y59xFgi7NtJzpiX7eRdYox6Bil1KsHfQO8TcXzCv/5bVSYtxemGnlIylJK2ew==","signatures":[{"sig":"MEYCIQDV+Q9a9sP31LjhviiOXC2RWvHVXO+kmFpbvIUgAydiCQIhAIdGwYmU3vlZOXbhErD1D3I7yynh9VQu7bGgBQDtX2vH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28786},"main":"./dist/index.js","type":"module","_from":"file:chetodb-nestjs-business-central-0.1.0.tgz","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js"}},"scripts":{"dev":"tsc --build --watch","build":"tsc --build","clean":"tsc --build --clean"},"_npmUser":{"name":"chetodb","email":"chetodb@gmail.com"},"_resolved":"/tmp/367c173093a82be1716b5d6f8a09cc47/chetodb-nestjs-business-central-0.1.0.tgz","_integrity":"sha512-kZAp2gRAO7c5+17uyw8y0GRA3y59xFgi7NtJzpiX7eRdYox6Bil1KsHfQO8TcXzCv/5bVSYtxemGnlIylJK2ew==","repository":{"url":"git+https://github.com/ChetoDB/ts-business-central.git","type":"git","directory":"packages/nestjs"},"_npmVersion":"10.8.2","description":"NestJS module for seamless integration with Microsoft Dynamics 365 Business Central.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@chetodb/business-central":"0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.0","vitest":"^4.0.18","typescript":"^5.7.0","@types/node":"^25.4.0","@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","reflect-metadata":"^0.2.0","@vitest/coverage-v8":"^4.0.18"},"peerDependencies":{"@nestjs/core":"^10.0.0 || ^11.0.0","@nestjs/common":"^10.0.0 || ^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-business-central_0.1.0_1773182387266_0.005616315390345683","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@chetodb/nestjs-business-central","version":"0.1.1","keywords":["nestjs","business-central","dynamics","typescript","module","sdk"],"author":{"url":"ChetoDB","name":"David Cheto"},"license":"MIT","_id":"@chetodb/nestjs-business-central@0.1.1","maintainers":[{"name":"chetodb","email":"chetodb@gmail.com"}],"homepage":"https://github.com/ChetoDB/ts-business-central/tree/main/packages/nestjs#readme","bugs":{"url":"https://github.com/ChetoDB/ts-business-central/issues"},"dist":{"shasum":"0935ee91a8087c9938258e836f865f974c6aaccc","tarball":"https://registry.npmjs.org/@chetodb/nestjs-business-central/-/nestjs-business-central-0.1.1.tgz","fileCount":24,"integrity":"sha512-WdKoaldT6niXEjswvNbtoErOMMHKu6GQbEAhaeuE23YivHMMqzGJ7zfobi3gBRAMj8Wuz/9j7TO8h+Dq8Pc5Dg==","signatures":[{"sig":"MEQCIGNolTCaKZIBEosiKbN3JJdOGp6LEDdxSPtB1yF9xhs2AiA9HgUXP3p7Pf4cUi4+IjrzfiE0XjjMo6L4vYZxgas3pQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28755},"main":"./dist/index.js","type":"module","_from":"file:chetodb-nestjs-business-central-0.1.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsc --build --watch","build":"tsc --build","clean":"tsc --build --clean"},"_npmUser":{"name":"chetodb","email":"chetodb@gmail.com"},"_resolved":"/tmp/8c940f9a4bd80f82a240d026caea5019/chetodb-nestjs-business-central-0.1.1.tgz","_integrity":"sha512-WdKoaldT6niXEjswvNbtoErOMMHKu6GQbEAhaeuE23YivHMMqzGJ7zfobi3gBRAMj8Wuz/9j7TO8h+Dq8Pc5Dg==","repository":{"url":"git+https://github.com/ChetoDB/ts-business-central.git","type":"git","directory":"packages/nestjs"},"_npmVersion":"10.8.2","description":"NestJS module for seamless integration with Microsoft Dynamics 365 Business Central.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@chetodb/business-central":"0.1.2"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.0","vitest":"^4.0.18","typescript":"^5.7.0","@types/node":"^25.4.0","@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","reflect-metadata":"^0.2.0","@vitest/coverage-v8":"^4.0.18"},"peerDependencies":{"@nestjs/core":"^10.0.0 || ^11.0.0","@nestjs/common":"^10.0.0 || ^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-business-central_0.1.1_1773259362647_0.6560431528086075","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@chetodb/nestjs-business-central","version":"0.1.2","keywords":["nestjs","business-central","dynamics","typescript","module","sdk"],"author":{"url":"ChetoDB","name":"David Cheto"},"license":"MIT","_id":"@chetodb/nestjs-business-central@0.1.2","maintainers":[{"name":"chetodb","email":"chetodb@gmail.com"}],"homepage":"https://github.com/ChetoDB/ts-business-central/tree/main/packages/nestjs#readme","bugs":{"url":"https://github.com/ChetoDB/ts-business-central/issues"},"dist":{"shasum":"76e6bb16e96d5eba905fda634a91772e4591a745","tarball":"https://registry.npmjs.org/@chetodb/nestjs-business-central/-/nestjs-business-central-0.1.2.tgz","fileCount":28,"integrity":"sha512-TPs9Uz5aCmIJqLh0qNVKsmkgr6LtgDoiffV1MyUgR0pgegNg9ibyRmaxACH18DK9q+3Tez/tBjLOVJ9XRofAfw==","signatures":[{"sig":"MEYCIQDS23YVIMakfIawX4FZ3Rx6hFF5uVOKvJqKmAwrnql5fQIhAMomeavnjUEkrsz1Q8PpuFsw9kNGvHus0dX1lYYHQLfr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31650},"main":"./dist/index.js","type":"module","_from":"file:chetodb-nestjs-business-central-0.1.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsc --build --watch","build":"tsc --build","clean":"tsc --build --clean"},"_npmUser":{"name":"chetodb","email":"chetodb@gmail.com"},"_resolved":"/tmp/bef53d861a8aa796e35d046b5f43825d/chetodb-nestjs-business-central-0.1.2.tgz","_integrity":"sha512-TPs9Uz5aCmIJqLh0qNVKsmkgr6LtgDoiffV1MyUgR0pgegNg9ibyRmaxACH18DK9q+3Tez/tBjLOVJ9XRofAfw==","repository":{"url":"git+https://github.com/ChetoDB/ts-business-central.git","type":"git","directory":"packages/nestjs"},"_npmVersion":"10.8.2","description":"NestJS module for seamless integration with Microsoft Dynamics 365 Business Central.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"@chetodb/business-central":"0.1.2"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.0","vitest":"^4.0.18","typescript":"^5.7.0","@types/node":"^25.4.0","@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","reflect-metadata":"^0.2.0","@vitest/coverage-v8":"^4.0.18"},"peerDependencies":{"@nestjs/core":"^10.0.0 || ^11.0.0","@nestjs/common":"^10.0.0 || ^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-business-central_0.1.2_1773673290225_0.6711843769838592","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@chetodb/nestjs-business-central","version":"0.2.0","keywords":["nestjs","business-central","dynamics","typescript","module","sdk"],"author":{"url":"ChetoDB","name":"David Cheto"},"license":"MIT","_id":"@chetodb/nestjs-business-central@0.2.0","maintainers":[{"name":"chetodb","email":"chetodb@gmail.com"}],"homepage":"https://github.com/ChetoDB/ts-business-central/tree/main/packages/nestjs#readme","bugs":{"url":"https://github.com/ChetoDB/ts-business-central/issues"},"dist":{"shasum":"8c0492b4a26cd35ac346956ac0cec8a3d5ede1b0","tarball":"https://registry.npmjs.org/@chetodb/nestjs-business-central/-/nestjs-business-central-0.2.0.tgz","fileCount":28,"integrity":"sha512-HfIzN4vMtkdjDdpbjso8rIrzlwJrrjSt3Q8jAl5HPOd1rZ5UMsgTqSuzr3y40btvW5S3D+nZegknNkGp/ch43A==","signatures":[{"sig":"MEUCIDGzHuqhUqH7ZgtK9IcDWK2Rhv3T/yWJkS+lD/1aETUcAiEA9thIaC2xcjpXDGynuLEniNxPMh++CfClmYDjkSWeohU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32156},"main":"./dist/index.js","type":"module","_from":"file:chetodb-nestjs-business-central-0.2.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsc --build --watch","test":"vitest run --silent","build":"tsc --build","clean":"tsc --build --clean","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"chetodb","email":"chetodb@gmail.com"},"_resolved":"/tmp/f1c0b5551c7f8034f4bdd38676f850c3/chetodb-nestjs-business-central-0.2.0.tgz","_integrity":"sha512-HfIzN4vMtkdjDdpbjso8rIrzlwJrrjSt3Q8jAl5HPOd1rZ5UMsgTqSuzr3y40btvW5S3D+nZegknNkGp/ch43A==","repository":{"url":"git+https://github.com/ChetoDB/ts-business-central.git","type":"git","directory":"packages/nestjs"},"_npmVersion":"10.8.2","description":"NestJS module for seamless integration with Microsoft Dynamics 365 Business Central.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@chetodb/business-central":"0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.0","vitest":"^4.0.18","typescript":"^5.7.0","@types/node":"^25.4.0","@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","reflect-metadata":"^0.2.0","@vitest/coverage-v8":"^4.0.18"},"peerDependencies":{"rxjs":"^7.0.0","@nestjs/core":"^10.0.0 || ^11.0.0","@nestjs/common":"^10.0.0 || ^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-business-central_0.2.0_1776710718878_0.5578856731062067","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@chetodb/nestjs-business-central","version":"0.2.1","type":"module","description":"NestJS module for seamless integration with Microsoft Dynamics 365 Business Central.","license":"MIT","author":{"name":"David Cheto","url":"ChetoDB"},"homepage":"https://github.com/ChetoDB/ts-business-central/tree/main/packages/nestjs#readme","repository":{"type":"git","url":"git+https://github.com/ChetoDB/ts-business-central.git","directory":"packages/nestjs"},"bugs":{"url":"https://github.com/ChetoDB/ts-business-central/issues"},"keywords":["nestjs","business-central","dynamics","typescript","module","sdk"],"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"dependencies":{"@chetodb/business-central":"0.3.0"},"peerDependencies":{"@nestjs/common":"^10.0.0 || ^11.0.0","@nestjs/core":"^10.0.0 || ^11.0.0","rxjs":"^7.0.0"},"devDependencies":{"@nestjs/common":"^11.0.0","@nestjs/core":"^11.0.0","@types/node":"^25.4.0","@vitest/coverage-v8":"^4.0.18","reflect-metadata":"^0.2.0","rxjs":"^7.8.0","typescript":"^5.7.0","vitest":"^4.0.18"},"scripts":{"build":"tsc --build","dev":"tsc --build --watch","clean":"tsc --build --clean","test":"vitest run --silent","test:coverage":"vitest run --coverage"},"_id":"@chetodb/nestjs-business-central@0.2.1","_integrity":"sha512-0exP5hJGpxhvddB7Apr7y43lcfpWh/EPg0SCbJq1vMWaVZUQheo56uNCKc1FpOGAqcXM60vPa1q3DBQQaob1Rw==","_resolved":"/tmp/c7c38ca9c3ba4219a976a52dc0da40e7/chetodb-nestjs-business-central-0.2.1.tgz","_from":"file:chetodb-nestjs-business-central-0.2.1.tgz","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-0exP5hJGpxhvddB7Apr7y43lcfpWh/EPg0SCbJq1vMWaVZUQheo56uNCKc1FpOGAqcXM60vPa1q3DBQQaob1Rw==","shasum":"684c2438fbacfb16c59a7f5767395da6f6fa79dc","tarball":"https://registry.npmjs.org/@chetodb/nestjs-business-central/-/nestjs-business-central-0.2.1.tgz","fileCount":28,"unpackedSize":32156,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD07EDr/UTVGflpKmMtcu9sArlb1Vhwm5bnOBuP6+h/lgIgalj8BWBeZ6XKqyQCwIogFOLNEb0qnl9NTH3jqO+BKuQ="}]},"_npmUser":{"name":"chetodb","email":"chetodb@gmail.com"},"directories":{},"maintainers":[{"name":"chetodb","email":"chetodb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/nestjs-business-central_0.2.1_1776797357951_0.9529211556815707"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-02T21:44:18.036Z","modified":"2026-04-21T18:49:18.182Z","0.0.0":"2026-03-02T21:44:18.489Z","0.0.1":"2026-03-02T22:33:45.646Z","0.1.0":"2026-03-10T22:39:47.408Z","0.1.1":"2026-03-11T20:02:42.805Z","0.1.2":"2026-03-16T15:01:30.386Z","0.2.0":"2026-04-20T18:45:19.022Z","0.2.1":"2026-04-21T18:49:18.084Z"},"bugs":{"url":"https://github.com/ChetoDB/ts-business-central/issues"},"author":{"name":"David Cheto","url":"ChetoDB"},"license":"MIT","homepage":"https://github.com/ChetoDB/ts-business-central/tree/main/packages/nestjs#readme","keywords":["nestjs","business-central","dynamics","typescript","module","sdk"],"repository":{"type":"git","url":"git+https://github.com/ChetoDB/ts-business-central.git","directory":"packages/nestjs"},"description":"NestJS module for seamless integration with Microsoft Dynamics 365 Business Central.","maintainers":[{"name":"chetodb","email":"chetodb@gmail.com"}],"readme":"# @chetodb/nestjs-business-central\n\n**Seamless integration module for Microsoft Dynamics 365 Business Central in NestJS applications.**\n\n[Español (README.es.md)](./README.es.md) | [**Return to Monorepo Root**](../../README.md)\n\n---\n\nThis package provides a native NestJS wrapper over the @chetodb/business-central Core SDK to facilitate robust dependency injection and centralized asynchronous configuration.\n\nIt also re-exports a curated subset of the Core SDK from this package entrypoint, so NestJS consumers can import the most common runtime symbols and types without adding a second direct dependency.\n\n## 📦 Installation\n\n```bash\nnpm install @chetodb/nestjs-business-central\n# or\npnpm add @chetodb/nestjs-business-central\n```\n\nCommon imports available directly from this package:\n\n```typescript\nimport {\n  BcFilter,\n  BusinessCentralClient,\n  type BcClientOptions,\n  type BcGetOptions,\n  type BcGetResponse,\n} from '@chetodb/nestjs-business-central';\n```\n\n## 🚀 Setup\n\nImport the BusinessCentralModule into your root AppModule or any feature module.\n\n### Synchronous Configuration\n\nUse `forRoot` if your configuration is static.\n\n```typescript\nimport { Module } from '@nestjs/common';\nimport { BusinessCentralModule } from '@chetodb/nestjs-business-central';\n\n@Module({\n  imports: [\n    BusinessCentralModule.forRoot({\n      isGlobal: true, // Make it available across all modules without re-importing\n      tenantId: 'your-tenant-id',\n      environment: 'Sandbox',\n      companyName: 'CRONUS',\n      azureKeys: [\n        {\n          name: 'Primary',\n          clientId: 'your-client-id',\n          clientSecret: 'your-client-secret',\n        },\n      ],\n    }),\n  ],\n})\nexport class AppModule {}\n```\n\n### Asynchronous Configuration\n\nUse `forRootAsync` if your configuration depends on other modules (e.g., ConfigModule).\n\n```typescript\nimport { Module } from '@nestjs/common';\nimport { ConfigModule, ConfigService } from '@nestjs/config';\nimport { BusinessCentralModule } from '@chetodb/nestjs-business-central';\n\n@Module({\n  imports: [\n    ConfigModule.forRoot(),\n    BusinessCentralModule.forRootAsync({\n      isGlobal: true,\n      imports: [ConfigModule],\n      inject: [ConfigService],\n      useFactory: async (configService: ConfigService) => ({\n        tenantId: configService.get<string>('BC_TENANT_ID')!,\n        environment: configService.get<string>('BC_ENVIRONMENT')!,\n        companyName: configService.get<string>('BC_COMPANY_NAME'),\n        azureKeys: [\n          {\n            name: 'Primary',\n            clientId: configService.get<string>('BC_CLIENT_ID')!,\n            clientSecret: configService.get<string>('BC_CLIENT_SECRET')!,\n          },\n        ],\n      }),\n    }),\n  ],\n})\nexport class AppModule {}\n```\n\n## 💡 Usage\n\nOnce configured, simply inject the core BusinessCentralClient natively in your services or controllers.\n\n✨ **No custom decorators required!** Thanks to NestJS class-based provider tokens.\n\n```typescript\nimport { Injectable } from '@nestjs/common';\nimport { BusinessCentralClient, BcFilter } from '@chetodb/nestjs-business-central';\n\n@Injectable()\nexport class CustomersService {\n  constructor(\n    private readonly bcClient: BusinessCentralClient\n  ) {}\n\n  async getTopCustomers() {\n    const filter = BcFilter.build().gt('balance', 1000);\n\n    return this.bcClient.get('customers', {\n      top: 10,\n      filter\n    });\n  }\n}\n```\n","readmeFilename":"README.md"}