{"_id":"@business-nxt/app-messaging-react","_rev":"12-890c7e28d5d855deb4ccb1fdc56d6aa9","name":"@business-nxt/app-messaging-react","dist-tags":{"latest":"3.0.2"},"versions":{"0.1.0":{"name":"@business-nxt/app-messaging-react","version":"0.1.0","_id":"@business-nxt/app-messaging-react@0.1.0","maintainers":[{"name":"omelhus","email":"ole@on-it.no"}],"dist":{"shasum":"1f88b6e3057da3bdcc1b8321b085315cd19cbd1c","tarball":"https://registry.npmjs.org/@business-nxt/app-messaging-react/-/app-messaging-react-0.1.0.tgz","fileCount":5,"integrity":"sha512-T1enziy2Jw2aejsVXQXBEW7Et+IKtYNIxhTg9mwxpidoRm5cNR6x4eoU6m75wI/4acYitIBay1OaylUIRjahMg==","signatures":[{"sig":"MEYCIQDZJz0RecaafZJjynHiqBpXS2PsCC2JkdNVtXUxTdJqiwIhAMosfCKVg51Ng51R+W8JWL/guMH34iRVz3IGhsniJXLE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59019},"main":"./dist/app-messaging-react.js","type":"module","_from":"file:business-nxt-app-messaging-react-0.1.0.tgz","types":"./dist/main.d.ts","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview"},"_npmUser":{"name":"omelhus","email":"ole@on-it.no"},"_resolved":"C:\\Users\\ole\\AppData\\Local\\Temp\\2ab374c4d9e5ff603bbf72893b498010\\business-nxt-app-messaging-react-0.1.0.tgz","_integrity":"sha512-T1enziy2Jw2aejsVXQXBEW7Et+IKtYNIxhTg9mwxpidoRm5cNR6x4eoU6m75wI/4acYitIBay1OaylUIRjahMg==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.18.0","dependencies":{"@business-nxt/app-messaging":"0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.5","eslint":"^9.17.0","globals":"^15.14.0","@eslint/js":"^9.17.0","typescript":"~5.6.2","@types/react":"^18.3.18","vite-plugin-dts":"^4.5.0","@types/react-dom":"^18.3.5","typescript-eslint":"^8.18.2","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.16"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/app-messaging-react_0.1.0_1737540379759_0.316887516262671","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@business-nxt/app-messaging-react","version":"0.2.0","_id":"@business-nxt/app-messaging-react@0.2.0","maintainers":[{"name":"omelhus","email":"ole@on-it.no"}],"dist":{"shasum":"a7fb0ee8bc6a2f0b8deb5241235c51d3adc7c93a","tarball":"https://registry.npmjs.org/@business-nxt/app-messaging-react/-/app-messaging-react-0.2.0.tgz","fileCount":5,"integrity":"sha512-NllD0QsSWNovQJ+JgXFERsSLVgI7l1m5CLWjy6xsArY+l/wfBXX8WbIijdB9ZS9enGx1DJwBvPdxDf+nqgo0mw==","signatures":[{"sig":"MEUCIAtWDhd5l9JDprDFks/jjZEHSU/ULm8hvI5pJl7LdcXCAiEA2lBBIqEUJan2BcoSDUr2yMo6lpaYMIRlOieoQ6jy79o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3179},"main":"./dist/app-messaging-react.js","type":"module","_from":"file:business-nxt-app-messaging-react-0.2.0.tgz","types":"./dist/main.d.ts","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview"},"_npmUser":{"name":"omelhus","email":"ole@on-it.no"},"_resolved":"C:\\Users\\ole\\AppData\\Local\\Temp\\36219511a88b563edc90971b523456f6\\business-nxt-app-messaging-react-0.2.0.tgz","_integrity":"sha512-NllD0QsSWNovQJ+JgXFERsSLVgI7l1m5CLWjy6xsArY+l/wfBXX8WbIijdB9ZS9enGx1DJwBvPdxDf+nqgo0mw==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.18.0","dependencies":{"@business-nxt/app-messaging":"0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.5","eslint":"^9.17.0","globals":"^15.14.0","@eslint/js":"^9.17.0","typescript":"~5.6.2","@types/react":"^18.3.18","vite-plugin-dts":"^4.5.0","@types/react-dom":"^18.3.5","typescript-eslint":"^8.18.2","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.16"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/app-messaging-react_0.2.0_1737541412294_0.48665387615996547","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@business-nxt/app-messaging-react","version":"0.5.0","_id":"@business-nxt/app-messaging-react@0.5.0","maintainers":[{"name":"omelhus","email":"ole@on-it.no"}],"dist":{"shasum":"62c5f5406727ef5c82929550610c0830d1bc47c6","tarball":"https://registry.npmjs.org/@business-nxt/app-messaging-react/-/app-messaging-react-0.5.0.tgz","fileCount":6,"integrity":"sha512-wNB3Dg6TE99U255LL3JxeOWN2zwFJaLCyaWt8erxjxgNAGyetvaTbm1XCQsSlS21f8uQqpU4z4fyIXxvNwEXVg==","signatures":[{"sig":"MEUCIE2r3dub3KH1hTfspohBH/BPk0wMDZ1iscJ78/m9ka1CAiEAyw417o7ckl1oqyM89imZlgHjI68jWnJleqw6EYtRv3U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4330},"main":"./dist/app-messaging-react.js","type":"module","_from":"file:business-nxt-app-messaging-react-0.5.0.tgz","types":"./dist/main.d.ts","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview"},"_npmUser":{"name":"omelhus","email":"ole@on-it.no"},"_resolved":"C:\\Users\\ole\\AppData\\Local\\Temp\\205afa1d2994377aebdc00fd9d367d8e\\business-nxt-app-messaging-react-0.5.0.tgz","_integrity":"sha512-wNB3Dg6TE99U255LL3JxeOWN2zwFJaLCyaWt8erxjxgNAGyetvaTbm1XCQsSlS21f8uQqpU4z4fyIXxvNwEXVg==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.18.0","dependencies":{"@business-nxt/app-messaging":"0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.5","eslint":"^9.17.0","globals":"^15.14.0","@eslint/js":"^9.17.0","typescript":"~5.6.2","@types/react":"^18.3.18","vite-plugin-dts":"^4.5.0","@types/react-dom":"^18.3.5","typescript-eslint":"^8.18.2","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.16"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/app-messaging-react_0.5.0_1737552997691_0.9359932540183524","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@business-nxt/app-messaging-react","version":"0.6.0","license":"MIT","_id":"@business-nxt/app-messaging-react@0.6.0","maintainers":[{"name":"omelhus","email":"ole@on-it.no"}],"dist":{"shasum":"d4b9460d4fe93aa1ef946ff2b437f5cc9a17ff0d","tarball":"https://registry.npmjs.org/@business-nxt/app-messaging-react/-/app-messaging-react-0.6.0.tgz","fileCount":7,"integrity":"sha512-n3b7kEKKpuCuAruXhRYFz8qukPRTOp9uOTePg9TkjIZx9zuB8VQhbtp0kYA1sTahFOR1IhLRuWZgiPJQfXQnKA==","signatures":[{"sig":"MEUCIQCQAlySKQM3zu+2Goa5yjdPNBVGpbkYtXDFp2YiphEEjwIget/0kLQ0C8RevmRCrzJqckrn1HOlOU9PJZgq8b2A+BQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5436},"main":"./dist/app-messaging-react.js","type":"module","_from":"file:business-nxt-app-messaging-react-0.6.0.tgz","types":"./dist/main.d.ts","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview"},"_npmUser":{"name":"omelhus","email":"ole@on-it.no"},"_resolved":"C:\\Users\\ole\\AppData\\Local\\Temp\\0464ec81e8243932822c457318e4b886\\business-nxt-app-messaging-react-0.6.0.tgz","_integrity":"sha512-n3b7kEKKpuCuAruXhRYFz8qukPRTOp9uOTePg9TkjIZx9zuB8VQhbtp0kYA1sTahFOR1IhLRuWZgiPJQfXQnKA==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.18.0","dependencies":{"@business-nxt/app-messaging":"0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.5","eslint":"^9.17.0","globals":"^15.14.0","@eslint/js":"^9.17.0","typescript":"~5.6.2","@types/react":"^18.3.18","vite-plugin-dts":"^4.5.0","@types/react-dom":"^18.3.5","typescript-eslint":"^8.18.2","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.16"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/app-messaging-react_0.6.0_1737554530153_0.5166013826224485","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@business-nxt/app-messaging-react","version":"1.0.0","license":"MIT","_id":"@business-nxt/app-messaging-react@1.0.0","maintainers":[{"name":"omelhus","email":"ole@on-it.no"}],"dist":{"shasum":"8dd6f9196599fd68c332cbc54037ccda5a74887c","tarball":"https://registry.npmjs.org/@business-nxt/app-messaging-react/-/app-messaging-react-1.0.0.tgz","fileCount":7,"integrity":"sha512-fj1fmp+eBaoKCzXhrtxVsHaGMYdxrPeZNjr0WSd/giEbAKi7w0v/dOwTa7FrG7vhibCknoAKb2DX+jzBM+eEhQ==","signatures":[{"sig":"MEUCIQD+DtOw8F6ezGuMG7DGUpcyhWRB9N/OM9ETUsvejTDTggIgKQk5jJ84AJTEM8OAHQ/KDf2kZZNHVQt/XtiX+Iopdzg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5436},"main":"./dist/app-messaging-react.js","type":"module","_from":"file:business-nxt-app-messaging-react-1.0.0.tgz","types":"./dist/main.d.ts","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview"},"_npmUser":{"name":"omelhus","email":"ole@on-it.no"},"_resolved":"C:\\Users\\ole\\AppData\\Local\\Temp\\5743da8ee0cf7c7323de22288cd764c5\\business-nxt-app-messaging-react-1.0.0.tgz","_integrity":"sha512-fj1fmp+eBaoKCzXhrtxVsHaGMYdxrPeZNjr0WSd/giEbAKi7w0v/dOwTa7FrG7vhibCknoAKb2DX+jzBM+eEhQ==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.18.0","dependencies":{"@business-nxt/app-messaging":"1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.5","eslint":"^9.17.0","globals":"^15.14.0","@eslint/js":"^9.17.0","typescript":"~5.6.2","@types/react":"^18.3.18","vite-plugin-dts":"^4.5.0","@types/react-dom":"^18.3.5","typescript-eslint":"^8.18.2","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.16"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/app-messaging-react_1.0.0_1737710261599_0.8720108379934242","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@business-nxt/app-messaging-react","version":"1.1.0","license":"MIT","_id":"@business-nxt/app-messaging-react@1.1.0","maintainers":[{"name":"omelhus","email":"ole@on-it.no"}],"dist":{"shasum":"46c25b6b3826b372d6e3eb60494029727537a5d9","tarball":"https://registry.npmjs.org/@business-nxt/app-messaging-react/-/app-messaging-react-1.1.0.tgz","fileCount":7,"integrity":"sha512-wL3YtwaylkfURrAz2smLWtQONnzBLLU4rPS0nWWrqQjb+DYSr+l2Q4qeMECRdN1RfizwmPsxidd2ANP/RH3ZGw==","signatures":[{"sig":"MEUCIQCbuRYzBlCJgmyMsL7VRgN/zTLn6l38s1hDAfbGt1yrcwIgduFv61Q9c50sQMP1OXm/0ZWhYN8y6Dqm9f08fAYWOZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5581},"main":"./dist/app-messaging-react.js","type":"module","_from":"file:business-nxt-app-messaging-react-1.1.0.tgz","types":"./dist/main.d.ts","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview"},"_npmUser":{"name":"omelhus","email":"ole@on-it.no"},"_resolved":"C:\\Users\\ole\\AppData\\Local\\Temp\\27bcf343f31fe47f57949ba2df491984\\business-nxt-app-messaging-react-1.1.0.tgz","_integrity":"sha512-wL3YtwaylkfURrAz2smLWtQONnzBLLU4rPS0nWWrqQjb+DYSr+l2Q4qeMECRdN1RfizwmPsxidd2ANP/RH3ZGw==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.18.0","dependencies":{"@business-nxt/app-messaging":"1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.5","eslint":"^9.17.0","globals":"^15.14.0","@eslint/js":"^9.17.0","typescript":"~5.6.2","@types/react":"^18.3.18","vite-plugin-dts":"^4.5.0","@types/react-dom":"^18.3.5","typescript-eslint":"^8.18.2","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.16"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/app-messaging-react_1.1.0_1738238673620_0.9342767867969246","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@business-nxt/app-messaging-react","version":"2.0.0","license":"MIT","_id":"@business-nxt/app-messaging-react@2.0.0","maintainers":[{"name":"omelhus","email":"ole@on-it.no"}],"dist":{"shasum":"ad14ba17a7b2ffe60dd0d3a505b4ad9bacb5f079","tarball":"https://registry.npmjs.org/@business-nxt/app-messaging-react/-/app-messaging-react-2.0.0.tgz","fileCount":7,"integrity":"sha512-qlojQBJSZEHoFkzXpB6UoU8QggvbWrS2eFsBVvy4cjLvGuypsB3EAOB/ZHt10TCt1a4PSJFkNMFzBMxZBmgdPw==","signatures":[{"sig":"MEUCIG7eY7yUu1CAOcg/MhBEre6HV6FeWMF3Hy1htxe8V40wAiEAvYFyIh6ZwwFAucsTS3O+ThsPyjmfHptosbIT3MLPkcQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5560},"main":"./dist/app-messaging-react.js","type":"module","_from":"file:business-nxt-app-messaging-react-2.0.0.tgz","types":"./dist/main.d.ts","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview"},"_npmUser":{"name":"omelhus","email":"ole@on-it.no"},"_resolved":"/private/var/folders/0t/ldkv5c0s429g60ybx41s48vc0000gn/T/48b1cdc2563fcdad02afd837e6e62e2b/business-nxt-app-messaging-react-2.0.0.tgz","_integrity":"sha512-qlojQBJSZEHoFkzXpB6UoU8QggvbWrS2eFsBVvy4cjLvGuypsB3EAOB/ZHt10TCt1a4PSJFkNMFzBMxZBmgdPw==","_npmVersion":"11.3.0","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@business-nxt/app-messaging":"2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.5","eslint":"^9.17.0","globals":"^15.14.0","@eslint/js":"^9.17.0","typescript":"~5.6.2","@types/react":"^18.3.18","vite-plugin-dts":"^4.5.0","@types/react-dom":"^18.3.5","typescript-eslint":"^8.18.2","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-react-refresh":"^0.4.16"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/app-messaging-react_2.0.0_1746014675777_0.9174601926909769","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@business-nxt/app-messaging-react","version":"3.0.0","license":"MIT","_id":"@business-nxt/app-messaging-react@3.0.0","maintainers":[{"name":"omelhus","email":"ole@on-it.no"},{"name":"redpal","email":"redas.paliskevicius@visma.com"},{"name":"mariusengen","email":"marius.engen@visma.com"}],"dist":{"shasum":"7887971f9dbe8915271fa673eadbafbab8283149","tarball":"https://registry.npmjs.org/@business-nxt/app-messaging-react/-/app-messaging-react-3.0.0.tgz","fileCount":8,"integrity":"sha512-pX5K9zjZ63A1YwXGvEYfeSy8GgkwrHUo82W/uoTFgC/4hGMmxe+pG4B4LzgJzDIh/pfP+0ayMEA8D/aCAgdCJQ==","signatures":[{"sig":"MEQCIFyn911/wPAEsOlf2PBvDkPH5WAZfnj2CLXO1B85XJggAiBMTNhrH8mTxUnHgwgo9KUNJyseDN6+ZryjKDTR3jRPaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10771},"main":"./dist/app-messaging-react.js","type":"module","_from":"file:business-nxt-app-messaging-react-3.0.0.tgz","types":"./dist/main.d.ts","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest run","build":"tsc -b && vite build","preview":"vite preview","test:watch":"vitest"},"_npmUser":{"name":"omelhus","email":"ole@on-it.no"},"_resolved":"/private/var/folders/1w/f2j6cr2s33v_1s2cjpmgmp4c0000gn/T/f482f86eb8e719355e79d09ab366193b/business-nxt-app-messaging-react-3.0.0.tgz","_integrity":"sha512-pX5K9zjZ63A1YwXGvEYfeSy8GgkwrHUo82W/uoTFgC/4hGMmxe+pG4B4LzgJzDIh/pfP+0ayMEA8D/aCAgdCJQ==","_npmVersion":"10.9.4","description":"React hooks on top of [`@business-nxt/app-messaging`](../app-messaging/README.md) for building Business NXT partner apps.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@business-nxt/app-messaging":"3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.14","jsdom":"^29.1.1","eslint":"^10.4.0","vitest":"^4.1.7","globals":"^17.6.0","@eslint/js":"^10.0.1","typescript":"~6.0.3","@types/react":"^19.2.15","vite-plugin-dts":"^5.0.1","@types/react-dom":"^19.2.3","typescript-eslint":"^8.60.0","@vitejs/plugin-react":"^6.0.2","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.5.2"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/app-messaging-react_3.0.0_1779947953459_0.9022406041338029","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@business-nxt/app-messaging-react","version":"3.0.1","license":"MIT","_id":"@business-nxt/app-messaging-react@3.0.1","maintainers":[{"name":"omelhus","email":"ole@on-it.no"},{"name":"redpal","email":"redas.paliskevicius@visma.com"},{"name":"mariusengen","email":"marius.engen@visma.com"}],"dist":{"shasum":"603e1c3990aa6b22b4dfb93f02fcabae6a67ca9e","tarball":"https://registry.npmjs.org/@business-nxt/app-messaging-react/-/app-messaging-react-3.0.1.tgz","fileCount":8,"integrity":"sha512-eorJB/M8ET0IuPuG120Ev1MHmiQ4R98CsqPZ1QKj34WFtpi+gb6//6xls1xqJsShkO8DIBV7U4tzI2cfxwv56g==","signatures":[{"sig":"MEYCIQDuHEwuX7xTfTgD0qaKv24VA8bzxu96GtCWWjOzHUPXsgIhANvNzP5nL85npYc0C1tYOTuzpcaVNngdC1PqxzCjlqxT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10746},"main":"./dist/app-messaging-react.js","type":"module","_from":"file:business-nxt-app-messaging-react-3.0.1.tgz","types":"./dist/main.d.ts","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest run","build":"tsc -b && vite build","preview":"vite preview","test:watch":"vitest"},"_npmUser":{"name":"omelhus","email":"ole@on-it.no"},"_resolved":"/private/var/folders/1w/f2j6cr2s33v_1s2cjpmgmp4c0000gn/T/59c15a6002af03f53ccef10915e691a2/business-nxt-app-messaging-react-3.0.1.tgz","_integrity":"sha512-eorJB/M8ET0IuPuG120Ev1MHmiQ4R98CsqPZ1QKj34WFtpi+gb6//6xls1xqJsShkO8DIBV7U4tzI2cfxwv56g==","_npmVersion":"10.9.4","description":"React hooks on top of [`@business-nxt/app-messaging`](../app-messaging/README.md) for building Business NXT partner apps.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@business-nxt/app-messaging":"3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.14","jsdom":"^29.1.1","eslint":"^10.4.0","vitest":"^4.1.7","globals":"^17.6.0","@eslint/js":"^10.0.1","typescript":"~6.0.3","@types/react":"^19.2.15","vite-plugin-dts":"^5.0.1","@types/react-dom":"^19.2.3","typescript-eslint":"^8.60.0","@vitejs/plugin-react":"^6.0.2","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.5.2"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/app-messaging-react_3.0.1_1779949752908_0.34345038835675523","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"@business-nxt/app-messaging-react","private":false,"license":"MIT","version":"3.0.2","type":"module","main":"./dist/app-messaging-react.js","types":"./dist/main.d.ts","dependencies":{"@business-nxt/app-messaging":"3.0.2"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"devDependencies":{"@eslint/js":"^10.0.1","@testing-library/jest-dom":"^6.9.1","@testing-library/react":"^16.3.2","@types/react":"^19.2.15","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.2","eslint":"^10.4.0","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.5.2","globals":"^17.6.0","jsdom":"^29.1.1","typescript":"~6.0.3","typescript-eslint":"^8.60.0","vite":"^8.0.14","vite-plugin-dts":"^5.0.1","vitest":"^4.1.7"},"scripts":{"dev":"vite","build":"tsc -b && vite build","lint":"eslint .","preview":"vite preview","test":"vitest run","test:watch":"vitest"},"_id":"@business-nxt/app-messaging-react@3.0.2","description":"React hooks on top of [`@business-nxt/app-messaging`](../app-messaging/README.md) for building Business NXT partner apps.","_integrity":"sha512-iOlAxTM9WkxeSHhI5azEaEac+89hMPpiLONhrTVwnTnuPsegSLC4RW7z6YCNVBWztMIKHLDlnQsodO3LBE0BQA==","_resolved":"/private/var/folders/1w/f2j6cr2s33v_1s2cjpmgmp4c0000gn/T/d1d6ffb42142077ca39db4841b89be8b/business-nxt-app-messaging-react-3.0.2.tgz","_from":"file:business-nxt-app-messaging-react-3.0.2.tgz","_nodeVersion":"22.21.1","_npmVersion":"10.9.4","dist":{"integrity":"sha512-iOlAxTM9WkxeSHhI5azEaEac+89hMPpiLONhrTVwnTnuPsegSLC4RW7z6YCNVBWztMIKHLDlnQsodO3LBE0BQA==","shasum":"8a4828ed777678e4502b41ca4676ab58031aa412","tarball":"https://registry.npmjs.org/@business-nxt/app-messaging-react/-/app-messaging-react-3.0.2.tgz","fileCount":8,"unpackedSize":10746,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBhBt3Q6LuyrMZhRi1d2d71fuPOpYfBfiBTRNBFodrybAiEAiNdT0P2jcV7n4m8PXAK6LYMxlzG/sWol4eujZIIYXTE="}]},"_npmUser":{"name":"omelhus","email":"ole@on-it.no"},"directories":{},"maintainers":[{"name":"omelhus","email":"ole@on-it.no"},{"name":"redpal","email":"redas.paliskevicius@visma.com"},{"name":"mariusengen","email":"marius.engen@visma.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/app-messaging-react_3.0.2_1779949971850_0.726955215486282"},"_hasShrinkwrap":false}},"time":{"created":"2025-01-22T10:06:19.570Z","modified":"2026-05-28T06:32:52.128Z","0.1.0":"2025-01-22T10:06:19.929Z","0.2.0":"2025-01-22T10:23:32.477Z","0.5.0":"2025-01-22T13:36:37.905Z","0.6.0":"2025-01-22T14:02:10.390Z","1.0.0":"2025-01-24T09:17:41.814Z","1.1.0":"2025-01-30T12:04:33.779Z","2.0.0":"2025-04-30T12:04:35.970Z","3.0.0":"2026-05-28T05:59:13.586Z","3.0.1":"2026-05-28T06:29:13.056Z","3.0.2":"2026-05-28T06:32:51.996Z"},"license":"MIT","description":"React hooks on top of [`@business-nxt/app-messaging`](../app-messaging/README.md) for building Business NXT partner apps.","maintainers":[{"name":"omelhus","email":"ole@on-it.no"},{"name":"redpal","email":"redas.paliskevicius@visma.com"},{"name":"mariusengen","email":"marius.engen@visma.com"}],"readme":"# @business-nxt/app-messaging-react\n\nReact hooks on top of [`@business-nxt/app-messaging`](../app-messaging/README.md) for building Business NXT partner apps.\n\nRe-exports everything from `@business-nxt/app-messaging` (so you can import `SendMessage`, `ExecuteGraphQL`, the message types, etc. from this package) plus the hooks below.\n\n## Hooks\n\n- `useSelection(options?)` - subscribes to `selection-state` messages and returns the latest `SelectionStateMessage | undefined`. Options: `filter` (predicate), `defaultValue`, `toParent` (ask for the parent table's selection on the initial fetch).\n- `useEditStatus(defaultValue?, options?)` - subscribes to `edit-session` messages and returns the latest `EditSessionMessage | undefined`. Options: `filter`.\n\n```tsx\nimport { useSelection } from \"@business-nxt/app-messaging-react\";\n\nfunction App() {\n  const selection = useSelection({ filter: (s) => !s.fromParent });\n  return <pre>{JSON.stringify(selection, null, 2)}</pre>;\n}\n```\n\n## Compatibility\n\nSupports **React 18 and 19** (peer dependency `^18 || ^19`), verified against both. The hooks use only stable APIs (`useState`, `useEffect`, `useRef`) and the package's public types expose no React-specific types, so it is version-agnostic across those majors.\n","readmeFilename":"README.md"}