{"_id":"@apptreesoftware/connector-nestjs","_rev":"4-1e58fd548c454ca24662602934c95169","name":"@apptreesoftware/connector-nestjs","dist-tags":{"latest":"0.6.0"},"versions":{"0.3.0":{"name":"@apptreesoftware/connector-nestjs","version":"0.3.0","license":"Apache-2.0","_id":"@apptreesoftware/connector-nestjs@0.3.0","maintainers":[{"name":"matthewtsmith","email":"matthew.smith@apptreesoftware.com"}],"homepage":"https://github.com/apptreesoftware/apptree_7#readme","bugs":{"url":"https://github.com/apptreesoftware/apptree_7/issues"},"dist":{"shasum":"6d093100cb1b3bf4dbeee0e11075d615c6af2fff","tarball":"https://registry.npmjs.org/@apptreesoftware/connector-nestjs/-/connector-nestjs-0.3.0.tgz","fileCount":28,"integrity":"sha512-murMRG9qAsD3khQPdJdZUZb8pCELlI7YZFZmTGhdcztFvWLw6/z84wquv7742ES9M3BF8YZ2mPD90m0fpCwHcQ==","signatures":[{"sig":"MEQCICQasnOm3R/RdJcOm3bs7YUo2m3YF6usOItUbT+7NzC4AiBxFfY7FFrx3Ghn5itCj/QYzXz4CLnvaPs2OcK7ckkaZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56917},"main":"build/src/index.js","types":"build/src/index.d.ts","gitHead":"14f049d3cf4c92f52b1ba3b52c73c9042a22a254","scripts":{"test":"jest --passWithNoTests","build":"tsc","compile":"tsc","prepare":"tsc","test:watch":"jest --watch"},"_npmUser":{"name":"matthewtsmith","email":"matthew.smith@apptreesoftware.com"},"repository":{"url":"git+https://github.com/apptreesoftware/apptree_7.git","type":"git","directory":"connector-nestjs"},"_npmVersion":"10.9.8","description":"NestJS integration for AppTree connectors","directories":{},"_nodeVersion":"22.23.0","dependencies":{"reflect-metadata":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0","rxjs":"^7.8.0","ts-jest":"^29.4.6","typescript":"^5.0.0","@types/jest":"^30.0.0","@types/node":"^20.11.16","@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","apptree-mobile":"^0.6.1","@nestjs/testing":"^11.0.0"},"peerDependencies":{"@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","apptree-mobile":"^0.6.1"},"_npmOperationalInternal":{"tmp":"tmp/connector-nestjs_0.3.0_1786484216915_0.2077970291598703","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@apptreesoftware/connector-nestjs","version":"0.4.0","license":"Apache-2.0","_id":"@apptreesoftware/connector-nestjs@0.4.0","maintainers":[{"name":"matthewtsmith","email":"matthew.smith@apptreesoftware.com"}],"homepage":"https://github.com/apptreesoftware/apptree_7#readme","bugs":{"url":"https://github.com/apptreesoftware/apptree_7/issues"},"dist":{"shasum":"e677ad071a3e3c5a5eaac9f6ca6fe60e5ed5d71f","tarball":"https://registry.npmjs.org/@apptreesoftware/connector-nestjs/-/connector-nestjs-0.4.0.tgz","fileCount":32,"integrity":"sha512-SdwkBhhHZWYaNn8aImjVZeIfRDbDb+F2YV4nSTG+zreqHRkpoPs2Ro792vaFfE85sdiOfc9taQ2fF0EqVPI+UA==","signatures":[{"sig":"MEYCIQCKj5QQ5WLc1oJgw3Xme3h4NQ/JmlicY0sC3Pd/fiyXsQIhAJEgduE2x3bU+a7oBcgQvDf8gAegGZo4nsV7E8NA4BCa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65916},"main":"build/src/index.js","types":"build/src/index.d.ts","gitHead":"030229a8008c00d152ae620fc2c3a53abc7e04ba","scripts":{"test":"jest --passWithNoTests","build":"tsc","compile":"tsc","prepare":"tsc","test:watch":"jest --watch"},"_npmUser":{"name":"matthewtsmith","email":"matthew.smith@apptreesoftware.com"},"repository":{"url":"git+https://github.com/apptreesoftware/apptree_7.git","type":"git","directory":"connector-nestjs"},"_npmVersion":"10.9.8","description":"NestJS integration for AppTree connectors","directories":{},"_nodeVersion":"22.23.2","dependencies":{"reflect-metadata":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0","rxjs":"^7.8.0","ts-jest":"^29.4.6","typescript":"^5.0.0","@types/jest":"^30.0.0","@types/node":"^20.11.16","@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","apptree-mobile":"^0.6.1","@nestjs/testing":"^11.0.0"},"peerDependencies":{"@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","apptree-mobile":"^0.6.1"},"_npmOperationalInternal":{"tmp":"tmp/connector-nestjs_0.4.0_1787090529439_0.09861510047890731","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@apptreesoftware/connector-nestjs","version":"0.5.0","license":"Apache-2.0","_id":"@apptreesoftware/connector-nestjs@0.5.0","maintainers":[{"name":"matthewtsmith","email":"matthew.smith@apptreesoftware.com"}],"homepage":"https://github.com/apptreesoftware/apptree_7#readme","bugs":{"url":"https://github.com/apptreesoftware/apptree_7/issues"},"dist":{"shasum":"b72187b88ae6b8676228621ac0ae6d22a24acfd9","tarball":"https://registry.npmjs.org/@apptreesoftware/connector-nestjs/-/connector-nestjs-0.5.0.tgz","fileCount":34,"integrity":"sha512-FnjADvlqBmWynmwaAAnC6jjH8tHagW+PER1W+tzNNyvar51D0p0H1Ka5KsmCi8HPzQ5ZMLzStUVdqsUds8/5Cw==","signatures":[{"sig":"MEQCIDo07NltVzI9F6QOXu8Ej/seelCobrJkvrGs0WYhbhjtAiAKnuKVo/DVPJ9BwA7huAeNEHqZA4JK83NcLLlwTBbA6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74788},"main":"build/src/index.js","types":"build/src/index.d.ts","gitHead":"aed185e283c1af582f11d396c6015da10162e7c2","scripts":{"test":"jest --passWithNoTests","build":"tsc","compile":"tsc","prepare":"tsc","test:watch":"jest --watch"},"_npmUser":{"name":"matthewtsmith","email":"matthew.smith@apptreesoftware.com"},"repository":{"url":"git+https://github.com/apptreesoftware/apptree_7.git","type":"git","directory":"connector-nestjs"},"_npmVersion":"10.9.8","description":"NestJS integration for AppTree connectors","directories":{},"_nodeVersion":"22.23.2","dependencies":{"reflect-metadata":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0","rxjs":"^7.8.0","ts-jest":"^29.4.6","typescript":"^5.0.0","@types/jest":"^30.0.0","@types/node":"^20.11.16","@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","apptree-mobile":"^0.6.1","@nestjs/testing":"^11.0.0"},"peerDependencies":{"@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","apptree-mobile":"^0.6.1"},"_npmOperationalInternal":{"tmp":"tmp/connector-nestjs_0.5.0_1787242349977_0.918662909153656","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@apptreesoftware/connector-nestjs","version":"0.6.0","description":"NestJS integration for AppTree connectors","license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/apptreesoftware/apptree_7.git","directory":"connector-nestjs"},"main":"build/src/index.js","types":"build/src/index.d.ts","publishConfig":{"access":"public"},"scripts":{"compile":"tsc","build":"tsc","prepare":"tsc","test":"jest --passWithNoTests","test:watch":"jest --watch"},"dependencies":{"reflect-metadata":"^0.2.0"},"peerDependencies":{"@nestjs/common":"^11.0.0","@nestjs/core":"^11.0.0","apptree-mobile":"^0.6.1"},"devDependencies":{"apptree-mobile":"^0.6.1","@nestjs/common":"^11.0.0","@nestjs/core":"^11.0.0","@nestjs/testing":"^11.0.0","@types/jest":"^30.0.0","@types/node":"^20.11.16","jest":"^30.3.0","rxjs":"^7.8.0","ts-jest":"^29.4.6","typescript":"^5.0.0"},"_id":"@apptreesoftware/connector-nestjs@0.6.0","gitHead":"6c9b1306ea9a3eeedb105bcdd13f23208c7a91dc","bugs":{"url":"https://github.com/apptreesoftware/apptree_7/issues"},"homepage":"https://github.com/apptreesoftware/apptree_7#readme","_nodeVersion":"22.23.2","_npmVersion":"10.9.8","dist":{"integrity":"sha512-5DH8k0hjCqKtdzuz31u4Z4wZDgTeEW9uAN4euGkDqiT2c7hXSdkWL3VumQ9edR4VD40jnDXxPAyyxUzl+Jodbw==","shasum":"423dcf52e713cc62c3a7db9ebe7a8c9b76227776","tarball":"https://registry.npmjs.org/@apptreesoftware/connector-nestjs/-/connector-nestjs-0.6.0.tgz","fileCount":34,"unpackedSize":79270,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCuoEdxcGkC4Lr78oMOJmvWfUrqi//goierXTUBeyBwSwIgcPTan4I15ZmR/ZTVv4kMa0iW3zIj5JwFeKta8iJYLNI="}]},"_npmUser":{"name":"matthewtsmith","email":"matthew.smith@apptreesoftware.com"},"directories":{},"maintainers":[{"name":"matthewtsmith","email":"matthew.smith@apptreesoftware.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/connector-nestjs_0.6.0_1787772578959_0.3549996901407175"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-11T21:36:56.659Z","modified":"2026-08-26T19:29:39.288Z","0.3.0":"2026-08-11T21:36:57.135Z","0.4.0":"2026-08-18T22:02:09.585Z","0.5.0":"2026-08-20T16:12:30.122Z","0.6.0":"2026-08-26T19:29:39.092Z"},"bugs":{"url":"https://github.com/apptreesoftware/apptree_7/issues"},"license":"Apache-2.0","homepage":"https://github.com/apptreesoftware/apptree_7#readme","repository":{"type":"git","url":"git+https://github.com/apptreesoftware/apptree_7.git","directory":"connector-nestjs"},"description":"NestJS integration for AppTree connectors","maintainers":[{"name":"matthewtsmith","email":"matthew.smith@apptreesoftware.com"}],"readme":"# @apptreesoftware/connector-nestjs\n\nNestJS integration for AppTree connectors.\n\n## Changelog\n\n### 0.5.0\n- **Breaking (behavioral): `submission()` no longer patches the record's\n  collection row on `complete`.** It previously wrote the client's\n  `submissionData` — a pending-edit payload carrying `_status`/`_updates`\n  markers, write-only fields and pre-submit values — into\n  `collection_updates` after the callback returned, which reverted the\n  connector's own post-submit re-sync and left the form showing data the user\n  had already submitted (apptree_7#557). Post-submit record state is now\n  entirely the connector's: end every `update()` pipeline with a closing op\n  that re-fetches the record (plus the lazy relationships the submission\n  touched) and calls `service.mutate.upsertCollectionRecord`, addressed to the\n  collection the form posted.\n- `submission()` logs a warning when a submission completes without the\n  callback having written the record, so a missing closing op is visible\n  instead of silently stale.\n\n### 0.4.0\n- Added `hydrateRecord` overlay helper for simplified record transformation\n- Added `resolveTargetCollection` for determining target collection in connector operations\n- Fixed top-level relationships reads (with legacy `body.state` fallback support)\n- Deprecated `HookRequest.state` in favor of top-level properties (see `apptree-mobile` v0.6.2+)\n\n### 0.3.0\n- See git history for changes between 0.2.0 and 0.3.0\n\n### 0.2.0\n- Connector trace spans now correlate to the inbound platform trace\n  (`X-Trace-Id`/`X-Parent-Span-Id`) and are delivered automatically to\n  `/v1/trace/spans`. No connector code change required — just upgrade.\n- Set `APPTREE_HOST` (or the `apptreeHost` module option) when posting to a\n  non-production platform (defaults to `https://api.apptree.io`).\n\n### 0.1.0\n- Initial release.\n","readmeFilename":"README.md"}