{"_id":"@actyx-contrib/react-pond","_rev":"22-5ec6046bb17cb327d3eb92da167904a9","name":"@actyx-contrib/react-pond","dist-tags":{"latest":"3.0.0","next":"3.0.1-rc1"},"versions":{"1.0.0":{"name":"@actyx-contrib/react-pond","version":"1.0.0","description":"Use the Actyx-Pond framework fully integrated in React","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"clean":"rimraf ./lib ./coverage","tsc":"tsc","tsc:watch":"tsc --watch --pretty","build":"tsc -p ./tsconfig.json","build:watch":"npm run build -- --watch --pretty","build:prod":"npm run build","lint":"tsc & eslint './src/**/*.{js,ts,tsx}' & prettier './src/**/*.{js,ts,tsx}' --check","lint:fix":"tsc & eslint './src/**/*.{js,ts,tsx}' --fix & prettier './src/**/*.{js,ts,tsx}' --write","license:add":"license-check-and-add add -f add-license-config.json","license:check":"license-check-and-add check -f add-license-config.json","license:check-dep":"license-checker --production --onlyAllow 'MIT; MIT OR X11; BSD; ISC; Apache-2.0;'"},"author":{"name":"Actyx AG"},"license":"Apache-2.0","dependencies":{"@actyx/pond":"^1.0.3","fp-ts":"1.19.4","io-ts":"1.10.1","io-ts-types":"0.4.1","rxjs":"5.5.12"},"devDependencies":{"@types/react":"^16.9.35","@typescript-eslint/eslint-plugin":"^2.19.2","@typescript-eslint/parser":"^2.19.2","eslint":"^6.8.0","eslint-config-prettier":"^6.9.0","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.18.3","license-check-and-add":"^3.0.4","prettier":"^1.19.1","react":"^16.13.1","react-dom":"^16.13.1","rimraf":"^3.0.2","ts-loader":"^7.0.5","typescript":"^3.9.5"},"peerDependencies":{"@actyx/pond":"^1.0.3","fp-ts":"1.19.4","io-ts":"1.10.1","io-ts-types":"0.4.1","rxjs":"5.5.12"},"gitHead":"fdfabbee43bc8d86ae7511aaf32ed605295d16a1","_id":"@actyx-contrib/react-pond@1.0.0","_nodeVersion":"10.16.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-5IV5788VdN22YZXiBjJu956o8/mPeWEnryzA0XY0fG3cGpzYgM67cv77Mqy/4my0b34IFDPf9LI8V1D68Njmwg==","shasum":"ec822caf0d6b4383059872706e0b44071e8974c8","tarball":"https://registry.npmjs.org/@actyx-contrib/react-pond/-/react-pond-1.0.0.tgz","fileCount":13,"unpackedSize":31109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe5178CRA9TVsSAnZWagAAbTwP/2oO75UPg4wdPjYIBPCg\nS8XCMMZ2Qkg2PZi63+6BegOXKT7FX2snKg+PU2w+7ZjcneU9qOD0r37wPYYl\nGVYhqzsSQLdRRk1KuwiArhVx/tkX67F5srnopUAB+1vSUi/txDBrl08/m36m\nYosfpSPKVufXDg9LM9njpPo4gCD7JEy9jFMxf1XzGFf3LKV0FEMp/HPXw/kZ\nijMZSRPQK0DKbOHL9Y2xg3pjuTx2dmVAM1C1ImiHfBtBwModVkJBqKeMrpDM\nZxUNIIozGWaXMfMt2xb9cO/HQVF0pBvn5zzrHCvvkPw/3Hey8MM28myS+JJ8\n+9gvS/36co9v7eGWDMpkE2SsVKITV/1inro6K+kOl0JIUMs4cRn7cwdv/SKN\nmppYpwdzXb62urCo79CybTpc47imW2m54P57bvqoenvcTYP6GMzeKcctte1f\nIzTJ7auBMrNNN/iAoOKgsz9iSNb6ZeZnSGzmXMsCQ1mN1eFwueakYHbBGmtP\n2SQ8PvpYESFxvJwbilHs9qVvB0dLPYA7dtd0BPiQhI4D9dM10d78U8nHVYQ1\nnMr0g2aL1uF8SeUA7AVAnlOVAvqnso70JzhnX2qXCkFdD2zwjgvh68Cy0kL8\nYj21vgaDTeEaQ9y9Ng5gh2CFwkWaH9JhlrMdOfqbVbYMZPeqbIgXkIFZpzIi\n8Oaz\r\n=aFwF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHY4hI5fbYimj9rMUhvveND8c5A/ULvhhL3LhvzTz4XzAiEA0zpF2gq05CAm6NJeibUAGilnwnUFFHqWipyO/T/vBJw="}]},"maintainers":[{"name":"alex(actyx)","email":"alex.halemba@actyx.io"}],"_npmUser":{"name":"alex(actyx)","email":"alex.halemba@actyx.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-pond_1.0.0_1592221436139_0.9577209101405029"},"_hasShrinkwrap":false},"1.0.1":{"name":"@actyx-contrib/react-pond","version":"1.0.1","description":"Use the Actyx-Pond framework fully integrated in React","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"clean":"rimraf ./lib ./coverage","tsc":"tsc","tsc:watch":"tsc --watch --pretty","build":"tsc -p ./tsconfig.json","build:watch":"npm run build -- --watch --pretty","build:doc":"rimraf ./docs & typedoc --options typedoc.json","lint":"tsc & eslint './src/**/*.{js,ts,tsx}' & prettier './src/**/*.{js,ts,tsx}' --check","lint:fix":"tsc & eslint './src/**/*.{js,ts,tsx}' --fix & prettier './src/**/*.{js,ts,tsx}' --write","license:add":"license-check-and-add add -f add-license-config.json","license:check":"license-check-and-add check -f add-license-config.json","license:check-dep":"license-checker --production --onlyAllow 'MIT; MIT OR X11; BSD; ISC; Apache-2.0;'"},"author":{"name":"Actyx AG"},"license":"Apache-2.0","dependencies":{"@actyx/pond":"^1.0.3","fp-ts":"1.19.4","io-ts":"1.10.1","io-ts-types":"0.4.1","rxjs":"5.5.12"},"devDependencies":{"@types/react":"^16.9.35","@typescript-eslint/eslint-plugin":"^2.19.2","@typescript-eslint/parser":"^2.19.2","eslint":"^6.8.0","eslint-config-prettier":"^6.9.0","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.18.3","license-check-and-add":"^3.0.4","prettier":"^1.19.1","react":"^16.13.1","react-dom":"^16.13.1","rimraf":"^3.0.2","ts-loader":"^7.0.5","typedoc":"^0.17.7","typescript":"^3.9.5"},"peerDependencies":{"@actyx/pond":"^1.0.3","fp-ts":"1.19.4","io-ts":"1.10.1","io-ts-types":"0.4.1","rxjs":"5.5.12"},"gitHead":"3bb2d4914bcfbb5e6c4d3a4a09b594df200fd6c6","_id":"@actyx-contrib/react-pond@1.0.1","_nodeVersion":"10.16.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-kR1ZhGCOKnDomVTC3Q61Zml3tWEGqsJv3c0v2boCPIN0SC+xcXKR+panYpuY+25bRUyh5YZczO1etfjFzE7FLA==","shasum":"6a700d91ddc03f7cc49a2220c45e059df8580166","tarball":"https://registry.npmjs.org/@actyx-contrib/react-pond/-/react-pond-1.0.1.tgz","fileCount":13,"unpackedSize":31223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe52R5CRA9TVsSAnZWagAAgIwP/RWBSChuBq7IieJR8O16\nTFxjOn3WFgq6M8naaHuKORz0zlcqVqISMVZe0Fb1m2WqKQP3101dv8pBXk51\n+SGP4N5/TH6O6+g3XgSGLslLppP+zHCy8RWZJICLFAnmPIQ733cc9tvNWiiY\n/YDwihnxINg6MGF0tiE5cWB2vqjcQzptXS6AU3WGsLl8Gu7kfTjZCNDYFwP8\nCBL+6xXT0CA8+g28IL1IiYi/eOPcHPf2U53m3X6lvIBVtmjgH75B4wiozJiT\nniKDj546isnHpE/lD5xNNutOe7Vf4Vfkwhf7L0HknP+Dpz/ALMiBNwH1e5Hk\nvQ03sr8oUs2nFzHnxiVFjqvbecvxCg9J6s/jKIfbnbcqwODlWr2Ip4Xul/iS\nzAnjml0+GCwDvmDdBP4f98/ZuztmFdj6I4981WzFaj0hwkCQkdrUPVxfvcpt\ntj5hjKxudA3w/u1Qo/oGj1kN3ivWw9kPjppvnRV16Z96Juk0fIQoE+khdeTm\nZXF2siMyitsQYmllb6ODOH4xlteQKdV1fMfLqPZotOoAIy+eomTRMTYoDs0F\nLzv3LbCNDY3FrypyAwsvZSycKJY5Jl7ABduzEHwTzLS6pbg8AJbYemW5S2uJ\nyR9i1QgSQyvkRlVzbTEBWRxRPnDo/4Asp1dsNifQ5DNpOoc7Yu50B/kZjx8+\n/Lqj\r\n=Eg2T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID1NTFRcxedXiW6QhmgzgC3DH1Jt2eGVF/RB/Dw8xDAfAiEAnZIAAshlGLc8GbKTyV/CT9RPfFVXj9mvZWPFkToJ82c="}]},"maintainers":[{"name":"alex(actyx)","email":"alex.halemba@actyx.io"}],"_npmUser":{"name":"alex(actyx)","email":"alex.halemba@actyx.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-pond_1.0.1_1592222841171_0.7276708315500067"},"_hasShrinkwrap":false},"1.0.2":{"name":"@actyx-contrib/react-pond","version":"1.0.2","description":"Use the Actyx-Pond framework fully integrated in React","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"prepack":"npm run build","clean":"rimraf ./lib ./coverage","tsc":"tsc","tsc:watch":"tsc --watch --pretty","build":"tsc -p ./tsconfig.json","build:watch":"npm run build -- --watch --pretty","build:doc":"rimraf ./docs & typedoc --options typedoc.json","lint":"tsc & eslint './src/**/*.{js,ts,tsx}' & prettier './src/**/*.{js,ts,tsx}' --check","lint:fix":"tsc & eslint './src/**/*.{js,ts,tsx}' --fix & prettier './src/**/*.{js,ts,tsx}' --write","license:add":"license-check-and-add add -f add-license-config.json","license:check":"license-check-and-add check -f add-license-config.json","license:check-dep":"license-checker --production --onlyAllow 'MIT; MIT OR X11; BSD; ISC; Apache-2.0;'"},"author":{"name":"Actyx AG"},"license":"Apache-2.0","dependencies":{"@actyx/pond":"^1.0.3","fp-ts":"1.19.4","io-ts":"1.10.1","io-ts-types":"0.4.1","rxjs":"5.5.12"},"devDependencies":{"@types/react":"^16.9.35","@typescript-eslint/eslint-plugin":"^2.19.2","@typescript-eslint/parser":"^2.19.2","eslint":"^6.8.0","eslint-config-prettier":"^6.9.0","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.18.3","license-check-and-add":"^3.0.4","prettier":"^1.19.1","react":"^16.13.1","react-dom":"^16.13.1","rimraf":"^3.0.2","ts-loader":"^7.0.5","typedoc":"^0.17.7","typescript":"^3.9.5"},"peerDependencies":{"@actyx/pond":"^1.0.3","fp-ts":"1.19.4","io-ts":"1.10.1","io-ts-types":"0.4.1","rxjs":"5.5.12"},"gitHead":"60e781187c9ef0befa99d13d8547f50970043e11","_id":"@actyx-contrib/react-pond@1.0.2","_nodeVersion":"10.16.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-kFQwcxAzgjNuNGgVwZHKbGhV/9du9PJX8OsJmhLoaFn3iWIgwwsbSqHwO0FanqFneVkKjpuxq77dLR7wdXMh/w==","shasum":"3f61dfbfcc91cdb122880aa1b84987f351bcc064","tarball":"https://registry.npmjs.org/@actyx-contrib/react-pond/-/react-pond-1.0.2.tgz","fileCount":13,"unpackedSize":31775,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe53n8CRA9TVsSAnZWagAAmyQQAILe29IBM6flzmdTLRct\n3OQTsiXp+StEMT4o/ky1EyuM56FDiSCjbsRFHFG5ZB0oeFC+ewG/eFhLM7K2\nxMEVYgDvpRv9EqguFw4LTCMs9xgcz0g5I+lMGcUW4WGEhGsOePH3C0WngJUa\na8gSHnnHbH8D1uDOzSy0kRw413lDpyu4WXH93cs4Hdn4ZvaFJsiUjbPRjlV6\nKCIVOhYOuS8mCutJbjKKZflkPNtMRyyCTKhPl3eXEvQ0AfxSDSdvzN8xmynY\nhZL/r+nVrEa6laiPRqoKC+5lcvZa7iCZ4vBY1hD8BN0KVtUf4FBEw4jQgRnN\nuW8hIC4SngBVtX0+j3hic7yaIAVOiT9q4B455VVf7/GxkFv1x+anD88qO9Dt\nkfzzVWpjtkFprNrVidoCEfZc5kIl6u9p/522nwPpRKr7lqcGcLOP1uFpurFU\nwfXt8T6QSKkert3Cps0NO4unPHl51fm6/I8gtX2I5T+kckVQ36PERP8/Ry8d\nz0qIfPSIJZUxGpgjzdnwmnrjY1q4uo+PY7XEO3ge89pRuK+1o9yThNgdaNrq\nla91ShCVirguw7+Xy0mbkn0VYRMT4vPCQHXJjG5EoDDPWT4OPSXDVF9GpjjU\nCfDHQGNDbkLAXrny7VwFc0MWjKtm+ybRoMZT5UchwJbdW2viSdmVfZaHksdA\nvCT5\r\n=yg8e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE/pdzx+Et5BxyDeTeElr1EGCBWy+/inkZq/H2vX93n6AiEA0cFeJyTJY2nr5J4LEb5popaEZaXiHGSCfwPes5B4B24="}]},"maintainers":[{"name":"alex(actyx)","email":"alex.halemba@actyx.io"}],"_npmUser":{"name":"alex(actyx)","email":"alex.halemba@actyx.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-pond_1.0.2_1592228348042_0.2389682759526215"},"_hasShrinkwrap":false},"1.0.3":{"name":"@actyx-contrib/react-pond","version":"1.0.3","description":"Use the Actyx-Pond framework fully integrated in React","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"prepack":"npm run build:doc && npm run build","clean":"rimraf ./lib ./coverage","tsc":"tsc","tsc:watch":"tsc --watch --pretty","build":"tsc -p ./tsconfig.json","build:watch":"npm run build -- --watch --pretty","build:doc":"rimraf ./docs & typedoc --options typedoc.json","lint":"tsc & eslint './src/**/*.{js,ts,tsx}' & prettier './src/**/*.{js,ts,tsx}' --check","lint:fix":"tsc & eslint './src/**/*.{js,ts,tsx}' --fix & prettier './src/**/*.{js,ts,tsx}' --write","license:add":"license-check-and-add add -f add-license-config.json","license:check":"license-check-and-add check -f add-license-config.json","license:check-dep":"license-checker --production --onlyAllow 'MIT; MIT OR X11; BSD; ISC; Apache-2.0;'"},"author":{"name":"Actyx AG"},"license":"Apache-2.0","dependencies":{"@actyx/pond":"^1.1","fp-ts":"1.19.4","io-ts":"1.10.1","io-ts-types":"0.4.1","rxjs":"5.5.12"},"devDependencies":{"@actyx-contrib/registry":"^1.0.1","@types/react":"^16.9.35","@typescript-eslint/eslint-plugin":"^2.19.2","@typescript-eslint/parser":"^2.19.2","eslint":"^6.8.0","eslint-config-prettier":"^6.9.0","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.18.3","license-check-and-add":"^3.0.4","prettier":"^1.19.1","react":"^16.13.1","react-dom":"^16.13.1","rimraf":"^3.0.2","ts-loader":"^7.0.5","typedoc":"^0.17.7","typescript":"^3.9.5"},"peerDependencies":{"@actyx/pond":"^1.0.3","fp-ts":"1.19.4","io-ts":"1.10.1","io-ts-types":"0.4.1","rxjs":"5.5.12"},"gitHead":"26c20f44fcdaf90606d4d5c8a530d637e181c722","_id":"@actyx-contrib/react-pond@1.0.3","_nodeVersion":"10.16.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-4XJhVEjBU4fPGqP9XvYDJKorZPZXj8emL31RRXRj955QTj4dDXxMhh07pugR+eYAUFJP8t11qaGTqNEzynw0RA==","shasum":"5a1f5f9388a364383846d8fdcb43e82a66de0468","tarball":"https://registry.npmjs.org/@actyx-contrib/react-pond/-/react-pond-1.0.3.tgz","fileCount":13,"unpackedSize":35232,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+hHQCRA9TVsSAnZWagAAD2UQAIuFRDGPy+hgOey0/jxh\n4xxJ/HovzUNxP1afchXkExLy+0rwrzTHL/Ybb28CtkvZBJDFHh5pB2TxbC76\n/ufjmJdPW7z18VnebaMMkGDDZ5O6rIBePLg6bSqXw7PspG/zqth+5fg+LukM\n5D/QaJBZJVsoCIOo9aUrNpzELBLYpamcc+sDhgtjslrgizJeeMXIsYAqs9vX\nsTPoEr89kXi6PoDbnQwQJGPrPWvxLeiRZjYwwTc8O7R6U0G6Xcgxee8/25ym\ns2F7uuneoM3g52BEN5MHOSoOuKZqSqtED6sGu+1fb+WlUufkNNzPVlyQ8mmE\nE/gWgUsh/0vIrExD2Y/CFPXhqTPY0j14ed69XeCslLNy8nq45y+E3vE6o24V\nhDXlCbp0ZY3afoAywNJalwJhcTEDdOvXh4VE0Q5fvqySs8IqGBIrBfHq+8/o\nH3K6y2fC3NHruo5vum0e2vQPRSN3z8qABTwrJU6ZuIy8utAkUD4ksckDCWMP\nATCGYSreWMAj4hbiqFzZaEgwIhh06gJJufSC9OOS2cVPH4appaeTI2d1QaDN\nPqzdhhVJ3SFlgie9W1m3qyjB+nuG9tRQgD+Gg79qLa0Je6lAdoBPmGu7E1fP\nxikGxQ0aCnb2NZi4EeV1TDwf7fM3zMBF8NZUZ26CZq97bnQDkP1SaPSL8O7Q\nY/iw\r\n=l1Xh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDpY+mopCLUU7RLIyAYUx4A4kUoZ3JmHFDHT72Vj3MLXAiAe6FH3RJSYndu8My6BhHLLFJjrMfS376mUmwUO832Wbw=="}]},"maintainers":[{"email":"alex.halemba@actyx.io","name":"alex(actyx)"},{"email":"oliver@alithia.net","name":"ostollmann"},{"email":"roland@actyx.io","name":"roland.kuhn"}],"_npmUser":{"name":"alex(actyx)","email":"alex.halemba@actyx.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-pond_1.0.3_1593446863606_0.9427299466473791"},"_hasShrinkwrap":false},"1.0.4":{"name":"@actyx-contrib/react-pond","version":"1.0.4","description":"Use the Actyx-Pond framework fully integrated in React","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"prepack":"npm run build:doc && npm run build","clean":"rimraf ./lib ./coverage","tsc":"tsc","tsc:watch":"tsc --watch --pretty","build":"tsc -p ./tsconfig.json","build:watch":"npm run build -- --watch --pretty","build:doc":"rimraf ./docs & typedoc --options typedoc.json","lint":"tsc & eslint './src/**/*.{js,ts,tsx}' & prettier './src/**/*.{js,ts,tsx}' --check","lint:fix":"tsc & eslint './src/**/*.{js,ts,tsx}' --fix & prettier './src/**/*.{js,ts,tsx}' --write","license:add":"license-check-and-add add -f add-license-config.json","license:check":"license-check-and-add check -f add-license-config.json","license:check-dep":"license-checker --production --onlyAllow 'MIT; MIT OR X11; BSD; ISC; Apache-2.0;'"},"author":{"name":"Actyx AG"},"license":"Apache-2.0","peerDependencies":{"@actyx/pond":"1.1","fp-ts":"1.19.4","io-ts":"1.10.1","io-ts-types":"0.4.1","rxjs":"5.5.12"},"devDependencies":{"@actyx-contrib/registry":"^1.0.1","@types/react":"^16.9.35","@typescript-eslint/eslint-plugin":"^2.19.2","@typescript-eslint/parser":"^2.19.2","eslint":"^6.8.0","eslint-config-prettier":"^6.9.0","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.18.3","license-check-and-add":"^3.0.4","prettier":"^1.19.1","react":"^16.13.1","react-dom":"^16.13.1","rimraf":"^3.0.2","ts-loader":"^7.0.5","typedoc":"^0.17.7","typescript":"^3.9.5","@actyx/pond":"^1.1","fp-ts":"1.19","io-ts":"1.10","io-ts-types":"0.4","rxjs":"5.5.12"},"gitHead":"7111e9511ab662d5ad02124f7f37883bafbd7711","_id":"@actyx-contrib/react-pond@1.0.4","_nodeVersion":"10.16.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-KQlAPVdE6bI0EfJyWPI1dEnkDtlOw/rT20j4yeg537DhxFyE3S9FtR+AfGX7tEGhY/+HLgDDXxA50a/ky7ogwA==","shasum":"a0927f4d31731abe8eb73e29a5fda64393b32ec0","tarball":"https://registry.npmjs.org/@actyx-contrib/react-pond/-/react-pond-1.0.4.tgz","fileCount":13,"unpackedSize":35199,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDuhsCRA9TVsSAnZWagAAwPgQAIowGL1J8/IPlLkE5T/A\n9Fnv/yEqC4Oo4PTDYC65cEvECCFtE0MXHusUj6bOdzkcx+Dl71p/MDQq0BDu\nByvxGO4g4YW9k8U5pQXMIMxK6CQgpFIBQT1cSCjxQK6dUfCOGu1X9YFV2uCY\nrDEplxXEMduDV8U8iFtcBEeiME050gFJ1mJAvBrgy322BZ8z9+/Jx8y2Mfg9\nNTUfmxWU4yi0tekibZfhjbf2JKab8Rr3GmfYPMlvPyBuX93kCH/PjaT9pQ2o\ndzkbNeo+KdSHBWTRKXFHudtktJt0IA4MoSrmKvp1KMfEl6VUPz4bxqI/p78y\n7oL1qA2oNnPrjfC9URLozaNSVv2jelZg5SngxseYK6LW6l86n6gSvwg85ePT\nkbUgrtqBPvLt2UCScsWQck1ysXBHuU/ujjaqgaWcIX2q6rGq1CsflqObVFEn\nNVj2ODevvxj2ffPpoeFKvTmEPcoLbNbHsRTcaUN5GJqPEy2sjVrBY/VQXTbb\n7lFebL9o2j7rTrTCwIy9+P6FdBIXPA8f1WhJ8tc+UVRN2NpczL+kuvFo8ui5\nESlhwargQ2wNL5JkwOR5p1i/0hn9emZkfIrwRmb3ziy1wn1+PguuGZCdgExE\n7agEW18Z7GbJ/qAcZK8F8qGkB2cTDFu7as08EDUnMJ7INzFz1FLIb/xZADZ3\nj5S4\r\n=EWXP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkHRY7zYwicCYmhLQtYXPIyRiFYSbsyHsy/IJMW4gkygIgcU1ux3jhyq0uRVBQ2qWzAj+r7AwwBCR1zQHE5qMq76U="}]},"maintainers":[{"email":"alex.halemba@actyx.io","name":"alex(actyx)"},{"email":"oliver@alithia.net","name":"ostollmann"},{"email":"roland@actyx.io","name":"roland.kuhn"}],"_npmUser":{"name":"alex(actyx)","email":"alex.halemba@actyx.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-pond_1.0.4_1594812524133_0.9701531240046679"},"_hasShrinkwrap":false},"1.0.5":{"name":"@actyx-contrib/react-pond","version":"1.0.5","description":"Use the Actyx-Pond framework fully integrated in React","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"prepack":"npm run build:doc && npm run build","clean":"rimraf ./lib ./coverage","tsc":"tsc","tsc:watch":"tsc --watch --pretty","build":"tsc -p ./tsconfig.json","build:watch":"npm run build -- --watch --pretty","build:doc":"rimraf ./docs & typedoc --options typedoc.json","lint":"tsc & eslint './src/**/*.{js,ts,tsx}' & prettier './src/**/*.{js,ts,tsx}' --check","lint:fix":"tsc & eslint './src/**/*.{js,ts,tsx}' --fix & prettier './src/**/*.{js,ts,tsx}' --write","license:add":"license-check-and-add add -f add-license-config.json","license:check":"license-check-and-add check -f add-license-config.json","license:check-dep":"license-checker --production --onlyAllow 'MIT; MIT OR X11; BSD; ISC; Apache-2.0;'"},"author":{"name":"Actyx AG"},"license":"Apache-2.0","peerDependencies":{"@actyx/pond":"~1.1","fp-ts":"~1.19.4","io-ts":"~1.10.1","io-ts-types":"~0.4.1","rxjs":"~5.5.12"},"devDependencies":{"@actyx-contrib/registry":"~1.0.1","@actyx/pond":"~1.1","@types/react":"^16.9.35","@typescript-eslint/eslint-plugin":"^2.19.2","@typescript-eslint/parser":"^2.19.2","eslint-config-prettier":"^6.9.0","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.18.3","eslint":"^6.8.0","fp-ts":"~1.19","io-ts-types":"~0.4","io-ts":"~1.10","license-check-and-add":"^3.0.4","prettier":"^1.19.1","react-dom":"^16.13.1","react":"^16.13.1","rimraf":"^3.0.2","rxjs":"~5.5.12","ts-loader":"^7.0.5","typedoc":"^0.17.7","typescript":"^3.9.5"},"gitHead":"4fc3d578b230f493486429e72b6502b698943311","_id":"@actyx-contrib/react-pond@1.0.5","_nodeVersion":"10.16.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-7oJpgofQHPqWJy9XWS93rD+UbXkIag5zHNLn8P8TqN5Be1T7wEr1iRvrIhW3SlLQUbFpRbcayKpjgn3E9xBfnw==","shasum":"5f55e413e53470dc3b953f1cd2ec2072d8434e29","tarball":"https://registry.npmjs.org/@actyx-contrib/react-pond/-/react-pond-1.0.5.tgz","fileCount":13,"unpackedSize":35208,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDul9CRA9TVsSAnZWagAAmXsP/3WlOYKDrHd0UDs8Y9E+\nMjPGSKOVuqYqSQOktHfPFJakssq6jw2+q+vY06Z7QbH4vRS1PWVMEwZs+Qn7\nufT+n/OCylqvYOUnDDBd5vBdL4FE3GSXNhaLVq9CeD/RSM8cLTnORG+HPDGD\nlZ9dCGSN5DYJNqRNpFeCWBWJV21q7kf9+WlTXGtBzH5MngrvFlDk1IB3wwcx\nHAt3r/qwQtZPwBS7+/NoSE5ARONbKbKaIhs/pwzaEW3sfuxB/DBw8zQ+2TGq\ny73NpNrtqIzKrKN+hbDNqHeyiMSXqg/2/9aBmc2sYl+uBcMN0TgL83SmWoBW\nlDsULQ/0E8XsFkAge7xv3shml2lWM04oHF6H9ToqqffqpM0pVLyu1eTFDcJP\nyHuympmwuAgap0HVLiQq73Hh92Oc/AOJxvg30gVMR0wOxES/YqSjyB4u5O36\noyNjjg1+lzUH7qWgBK7Pygm5S4pPRU8aNk+3W06b9bAW+zIoalxU24n4BYWz\nI/H+HCoRpvduavU/2bD9O9V2zApWO81rTcLYT47pLWiN9TNqOjQP5k6OZ7Qg\n//X5Ztd2TRliz3skqnoXWftMzw99NPfDHon7mETjUcTgJjdd+E0wj4k2+/Ng\ndX0sBXxPQtEJa2DR+S5BSiEQRXgiB0f7jJO07GtBmGpgHeyYIPdSss1qir/g\nk5W6\r\n=NLkq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCoq2dxSfR7iwjYApnTfGpvDAuC1u2XtZzqiCCTxlsGWAIhAP8rg5z9fi/3jX0/3F4b4SC9lQVT23wniw1GZhVPeYGu"}]},"maintainers":[{"email":"alex.halemba@actyx.io","name":"alex(actyx)"},{"email":"oliver@alithia.net","name":"ostollmann"},{"email":"roland@actyx.io","name":"roland.kuhn"}],"_npmUser":{"name":"alex(actyx)","email":"alex.halemba@actyx.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-pond_1.0.5_1594812797011_0.0974099348237134"},"_hasShrinkwrap":false},"2.0.0-rc1":{"name":"@actyx-contrib/react-pond","version":"2.0.0-rc1","description":"Use the Actyx Pond framework fully integrated with React","main":"./lib/index.js","types":"./lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/actyx-contrib/react-pond.git"},"scripts":{"prepack":"npm run build:doc && npm run build","clean":"rimraf ./lib ./coverage ./dist ./.cache","tsc":"tsc","tsc:watch":"tsc --watch --pretty","build":"tsc -p ./tsconfig.json","build:watch":"npm run build -- --watch --pretty","build:doc":"rimraf ./docs & typedoc --options typedoc.json","lint":"tsc & eslint './src/**/*.{js,ts,tsx}' & prettier './src/**/*.{js,ts,tsx}' --check","lint:fix":"tsc & eslint './src/**/*.{js,ts,tsx}' --fix & prettier './src/**/*.{js,ts,tsx}' --write","license:add":"license-check-and-add add -f add-license-config.json","license:check":"license-check-and-add check -f add-license-config.json","license:check-dep":"license-checker --production --onlyAllow 'MIT; MIT OR X11; BSD; ISC; Apache-2.0;'","example:usePond":"parcel example/usePond.html","example:chatRoom":"parcel example/chatRoom.html"},"author":{"name":"Actyx AG"},"license":"Apache-2.0","peerDependencies":{"@actyx/pond":"2"},"devDependencies":{"@actyx/pond":"^2.2.0","@types/react":"^16.9.43","@typescript-eslint/eslint-plugin":"^2.19.2","@typescript-eslint/parser":"^2.19.2","eslint":"^6.8.0","eslint-config-prettier":"^6.9.0","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.18.3","license-check-and-add":"^3.0.4","parcel":"^1.12.4","prettier":"^1.19.1","react":"^16.13.1","react-dom":"^16.13.1","rimraf":"^3.0.2","ts-loader":"^7.0.5","typedoc":"^0.17.7","typescript":"^3.9.5"},"readme":"<img width=\"130px\" src=\"https://raw.githubusercontent.com/actyx-contrib/react-pond/master/icon.png?token=AATHWQIC5RWS62GY3OINH3C645MHQ\">\n\n# React-Pond\n\nUse the [Actyx Pond framework](https://developer.actyx.com/docs/pond/getting-started/) fully integrated into React. Expand your toolchain with `<Pond>`, `useFish`, and `usePond` to speed up your UI projects and write distributed apps in a couple of hours.\n\n## 📦 Installation\n\nReact-Pond is available as a [npm package](https://www.npmjs.com/package/@actyx-contrib/react-pond).\n\n```shell\nnpm install @actyx-contrib/react-pond\n```\n\n# 📖 Documentation and detailed examples\n\nYou can access the full API documentation and related examples by visiting: [https://actyx-contrib.github.io/react-pond](https://actyx-contrib.github.io/react-pond/)\n\nYou will find detailed examples [here](https://github.com/actyx-contrib/react-pond/tree/master/example). They can be executed running e.g. `npm run example:chatRoom'.\n\n# 🤓 Quick start\n\n## 🌊 `<Pond>...</Pond>`\n\nWrap your application with the `<Pond>` to use you fish everywhere in the code.\n\n### Example\n\n```js\nexport const wireUI = () =>\n  ReactDOM.render(\n    <Pond>\n      <AmazingDistributedApp />\n    </Pond>,\n    document.getElementById('root')!,\n  )\n```\n\n## 🐟 `useFish`\n\nWrite your distributed logic with the well-known fish and get the public state as easy as possible.\n\n### 📖 Example\n\n```js\nconst MaterialRequest = ({ id }: Props) => {\n  const matReq = useFish(MatRequest.of, id)\n\n  return (\n    <div>\n      <div>\n        Material Request ({id}): {matReq.state.status}\n      </div>\n      <button\n        onClick={() =>\n          matReq.run((_state, enqueue) => enqueue(Tag('material').withId(id), EventType.Done))\n        }\n      >\n        Done\n      </button>\n    </div>\n  )\n}\n```\n\n## 🎏 `useRegistryFish`\n\nMap your registry fish to the entities and create tables, lists, complex autocomplete fields, ...\n\n### 📖 Example\n\n```js\nconst MaterialRequests = () => {\n  const allOpenMatReq = useRegistryFish(MatRequest.allOpen, reg => reg.ids, MatRequestFish.of)\n\n  const done = (matReq: ReactFish<State, Events, string>) => {\n    matReq.run((_state, enqueue) => enqueue(Tag('material').withId(matReq.props), EventType.Done))\n  }\n\n  return (\n    <div>\n      <div>Open Material Requests: {allOpenMatReq.length}</div>\n      {allOpenMatReq.map(matReq => (\n        <div key={matReq.props}>\n          <div>\n            {matReq.props}: {matReq.state.status}\n          </div>\n          <button onClick={() => done(matReq)}>Done</button>\n        </div>\n      ))}\n    </div>\n  )\n}\n```\n\n## 🌊 `usePond`\n\nThe pond is not hidden from you. Use it as usual with `const pond = usePond()`.\n\n### 📖 Example\n\n```js\nconst Example = () => {\n  const pond = usePond()\n  const [nodeConnectivity, setNodeConnectivity] = React.useState<ConnectivityStatus>()\n  React.useEffect(() => {\n    getNodeConnectivity({ callback: setNodeConnectivity })\n  }, [])\n\n  return <div>\n    <div>{JSON.stringify(nodeConnectivity)}</div>\n  </div>\n}\n```\n","readmeFilename":"README.md","gitHead":"8311e5827189ed524441ef466faf66cdbc6eec99","bugs":{"url":"https://github.com/actyx-contrib/react-pond/issues"},"homepage":"https://github.com/actyx-contrib/react-pond#readme","_id":"@actyx-contrib/react-pond@2.0.0-rc1","_nodeVersion":"10.16.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-Ii5AilyQdPjrDcO6KVnORbTEfshx6djKSGY4m7Oa7wgL31fiVOwc340c2r7BqyTCv+13MQSJ58omglC3TgaGzg==","shasum":"5426efc2c2389aa31f9642df8d1788e96bfd1906","tarball":"https://registry.npmjs.org/@actyx-contrib/react-pond/-/react-pond-2.0.0-rc1.tgz","fileCount":15,"unpackedSize":33187,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWVaYCRA9TVsSAnZWagAAaL8P/jnPQD1FTS45Adf/q9bv\naJvLw4AoWDF806M+/E5erNd2mJup47Qm+W+X/Ttq3MGlbsfltf11V3Cwx+90\nubsYftetpIJa+s5o/fHYQI0J7rdTH6brNIzo+F3Qu6Z3Clf7B4ZbX9kVIbnU\nLXjoYtyeOKJc9NvFuG7ccaki9mmNHdgSIu6275Jt9evUQBNx5O0DJMsbeYid\na2iJehg+gOtkisOqWXXVRJc2HiN/IPNCvQnIoDH7SgRQzgZBQyYbL2avIOpU\negKFQGJ/CQkp+9Vmd2mzin4c2um0UagnHdUdxJvHXgujPoI/8kZ32D1K3Gtg\nV6Bps/OpWYpu4IqzUjQcRAFnyXJMeGyjHskqY7WSGllCcFWQgIbCkyGHuhoz\nywFnNFFx0VTos5XFpNNZskzX+VvG3tVlZlIWkAkJ8U1/iPdDlMY21FyA1ueK\nxFA4rsA8Cd3oWL6GxL/B/zAlB7X9Bv3IsGG0cqjAcWZqfmYGk0XGpZSpzryG\nHexlJhzLxSllcWglFeFegCZmTC3Pmh01RUAEc+JUughEKXECbSWsX+5ssbeL\n1s/rmJz/5u3rXG6oWIAv/buoGfCnCg16kXS02bxtRFt/GWyGozZcGho/0acH\nlGRD/vg+PWbratZZ4vuJ4XoFLwyTVmNJ10v6WB+kIIjsLtJrREw7R0CNc6M8\ntm9p\r\n=Yf0C\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICYSbwsnhtcqUq3nhLXRS+g0lsMDZeLre3MuuZ3Sf+RBAiBUXUg9k2Y7drV2lRaXBgwwafQTXKPjQuKOTtO0+sGZ/Q=="}]},"maintainers":[{"name":"roland.kuhn","email":"roland@actyx.io"},{"name":"ostollmann","email":"oliver@alithia.net"},{"name":"alex(actyx)","email":"alex.halemba@actyx.io"}],"_npmUser":{"name":"alex(actyx)","email":"alex.halemba@actyx.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-pond_2.0.0-rc1_1599690391778_0.31239717923663335"},"_hasShrinkwrap":false},"2.0.0-rc2":{"name":"@actyx-contrib/react-pond","version":"2.0.0-rc2","description":"Use the Actyx Pond framework fully integrated with React","main":"./lib/index.js","types":"./lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/actyx-contrib/react-pond.git"},"scripts":{"prepack":"npm run build:doc && npm run build","clean":"rimraf ./lib ./coverage ./dist ./.cache","tsc":"tsc","tsc:watch":"tsc --watch --pretty","build":"tsc -p ./tsconfig.json","build:watch":"npm run build -- --watch --pretty","build:doc":"rimraf ./docs & typedoc --options typedoc.json","lint":"tsc & eslint './src/**/*.{js,ts,tsx}' & prettier './src/**/*.{js,ts,tsx}' --check","lint:fix":"tsc & eslint './src/**/*.{js,ts,tsx}' --fix & prettier './src/**/*.{js,ts,tsx}' --write","license:add":"license-check-and-add add -f add-license-config.json","license:check":"license-check-and-add check -f add-license-config.json","license:check-dep":"license-checker --production --onlyAllow 'MIT; MIT OR X11; BSD; ISC; Apache-2.0;'","example:usePond":"parcel example/usePond.html","example:chatRoom":"parcel example/chatRoom.html"},"author":{"name":"Actyx AG"},"license":"Apache-2.0","peerDependencies":{"@actyx/pond":"2"},"devDependencies":{"@actyx/pond":"^2.2.0","@types/react":"^16.9.43","@typescript-eslint/eslint-plugin":"^2.19.2","@typescript-eslint/parser":"^2.19.2","eslint":"^6.8.0","eslint-config-prettier":"^6.9.0","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.18.3","license-check-and-add":"^3.0.4","parcel":"^1.12.4","prettier":"^1.19.1","react":"^16.13.1","react-dom":"^16.13.1","rimraf":"^3.0.2","ts-loader":"^7.0.5","typedoc":"^0.17.7","typescript":"^3.9.5"},"readme":"<img width=\"130px\" src=\"https://raw.githubusercontent.com/actyx-contrib/react-pond/master/icon.png?token=AATHWQIC5RWS62GY3OINH3C645MHQ\">\n\n# React-Pond\n\nUse the [Actyx Pond framework](https://developer.actyx.com/docs/pond/getting-started/) fully integrated into React. Expand your toolchain with `<Pond>`, `useFish`, and `usePond` to speed up your UI projects and write distributed apps in a couple of hours.\n\n## 📦 Installation\n\nReact-Pond is available as a [npm package](https://www.npmjs.com/package/@actyx-contrib/react-pond).\n\n```shell\nnpm install @actyx-contrib/react-pond\n```\n\n# 📖 Documentation and detailed examples\n\nYou can access the full API documentation and related examples by visiting: [https://actyx-contrib.github.io/react-pond](https://actyx-contrib.github.io/react-pond/)\n\nYou will find detailed examples [here](https://github.com/actyx-contrib/react-pond/tree/master/example). They can be executed running e.g. `npm run example:chatRoom'.\n\n# 🤓 Quick start\n\n## 🌊 `<Pond>...</Pond>`\n\nWrap your application with the `<Pond>` to use you fish everywhere in the code.\n\n### Example\n\n```js\nexport const wireUI = () =>\n  ReactDOM.render(\n    <Pond>\n      <AmazingDistributedApp />\n    </Pond>,\n    document.getElementById('root')!,\n  )\n```\n\n## 🐟 `useFish`\n\nWrite your distributed logic with the well-known fish and get the public state as easy as possible.\n\n### 📖 Example\n\n```js\nconst MaterialRequest = ({ id }: Props) => {\n  const matReq = useFish(MatRequest.of, id)\n\n  return (\n    <div>\n      <div>\n        Material Request ({id}): {matReq.state.status}\n      </div>\n      <button\n        onClick={() =>\n          matReq.run((_state, enqueue) => enqueue(Tag('material').withId(id), EventType.Done))\n        }\n      >\n        Done\n      </button>\n    </div>\n  )\n}\n```\n\n## 🎏 `useRegistryFish`\n\nMap your registry fish to the entities and create tables, lists, complex autocomplete fields, ...\n\n### 📖 Example\n\n```js\nconst MaterialRequests = () => {\n  const allOpenMatReq = useRegistryFish(MatRequest.allOpen, reg => reg.ids, MatRequestFish.of)\n\n  const done = (matReq: ReactFish<State, Events, string>) => {\n    matReq.run((_state, enqueue) => enqueue(Tag('material').withId(matReq.props), EventType.Done))\n  }\n\n  return (\n    <div>\n      <div>Open Material Requests: {allOpenMatReq.length}</div>\n      {allOpenMatReq.map(matReq => (\n        <div key={matReq.props}>\n          <div>\n            {matReq.props}: {matReq.state.status}\n          </div>\n          <button onClick={() => done(matReq)}>Done</button>\n        </div>\n      ))}\n    </div>\n  )\n}\n```\n\n## 🌊 `usePond`\n\nThe pond is not hidden from you. Use it as usual with `const pond = usePond()`.\n\n### 📖 Example\n\n```js\nconst Example = () => {\n  const pond = usePond()\n  const [nodeConnectivity, setNodeConnectivity] = React.useState<ConnectivityStatus>()\n  React.useEffect(() => {\n    getNodeConnectivity({ callback: setNodeConnectivity })\n  }, [])\n\n  return <div>\n    <div>{JSON.stringify(nodeConnectivity)}</div>\n  </div>\n}\n```\n","readmeFilename":"README.md","gitHead":"9ddc20b7ca4aed94fba80c6d773f33970daf64c7","bugs":{"url":"https://github.com/actyx-contrib/react-pond/issues"},"homepage":"https://github.com/actyx-contrib/react-pond#readme","_id":"@actyx-contrib/react-pond@2.0.0-rc2","_nodeVersion":"10.16.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-BJVwDZuy7UR5zIQRGQwLrLHFFNRfnzusWH3CNyX4W/v29hMM0fOvfgmk3lZTEmj0WPN57AFFUMNdOYt3OxwnAQ==","shasum":"20836eacfccb45f3c4ffc00731fea35f7a9e6ded","tarball":"https://registry.npmjs.org/@actyx-contrib/react-pond/-/react-pond-2.0.0-rc2.tgz","fileCount":15,"unpackedSize":33239,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfaItlCRA9TVsSAnZWagAAavQP/3SK2nmKqfNSeLfUWeCL\nDZji0HhW/EWVRV0644bXC++afd3XmsTPl7h3UENxn0hZZyCpBexzmimAXc4b\nKBNCIRqrz8B100T5SfNO6fzv5OynYX16kqY1f9B0Oj21nNg03ayWrEv3Qbfu\nLkm778aOe3wpRFeE+LwoiLfcBZKJrPzTbkdg5pqMOg7gIAnhggfnw+28lvtu\nB3RH4jf9uzUM3mX6vj0j4wb6yzrz8Te1ZR+N/b8xCGLQTkB05ZuPILzrDDAK\neaGTqzNHkzh8tSn0dKgMMgAhZxsZA6oeTlC1Bimm4FFQvzT1B86dAf/mxRzP\n3kbGn3C1ubVz37UJ2GW5fnwaTPbElkfDQUWt4mdIyBF2mWf/mBQ2KlkZWu3F\n5FsrnuZULW+7iGJDyrZsPe8wpJMZtQdJ+2d82iXKBISxMd1cKVtIf2td/cMJ\np238XauUdl4SehzUvDIs9EGcRwLn407LHj/6JnbcR9GVID50IRn25rvJcNyR\nQNrkOAzP0tydEmjRQ5MDH20g/X065xVqOseD/b8mEIVr+Hozi9xRpgDyVhpu\nsLPiv4kn3Z0qOuc0rp5Gd0B8zUxhxnrrhi2cVRd3hUClbA07OvX8h1gbD3IB\n+6jegJSVHzwtgXO+ksG7EnmsNgHEBbiqySukylYMXZbsaatQ9+8T90QYVysZ\n0U3J\r\n=W7/E\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCm4k9jdkQB4Qzq2vfp+IxZfOWbU6qKAcEy3r0xYi84agIhAK/JGDxfJ9WOUW8PWnyaVCpcjlRVF7o44KNtlcv+bb/l"}]},"maintainers":[{"name":"roland.kuhn","email":"roland@actyx.io"},{"name":"ostollmann","email":"oliver@alithia.net"},{"name":"alex(actyx)","email":"alex.halemba@actyx.io"}],"_npmUser":{"name":"alex(actyx)","email":"alex.halemba@actyx.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-pond_2.0.0-rc2_1600686949017_0.9641731930865249"},"_hasShrinkwrap":false},"2.0.0-rc3":{"name":"@actyx-contrib/react-pond","version":"2.0.0-rc3","description":"Use the Actyx Pond framework fully integrated with React","main":"./lib/index.js","types":"./lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/actyx-contrib/react-pond.git"},"scripts":{"prepack":"npm run build:doc && npm run build","clean":"rimraf ./lib ./coverage ./dist ./.cache","tsc":"tsc","tsc:watch":"tsc --watch --pretty","build":"tsc -p ./tsconfig.json","build:watch":"npm run build -- --watch --pretty","build:doc":"rimraf ./docs & typedoc --options typedoc.json","lint":"tsc & eslint './src/**/*.{js,ts,tsx}' & prettier './src/**/*.{js,ts,tsx}' --check","lint:fix":"tsc & eslint './src/**/*.{js,ts,tsx}' --fix & prettier './src/**/*.{js,ts,tsx}' --write","license:add":"license-check-and-add add -f add-license-config.json","license:check":"license-check-and-add check -f add-license-config.json","license:check-dep":"license-checker --production --onlyAllow 'MIT; MIT OR X11; BSD; ISC; Apache-2.0;'","example:usePond":"parcel example/usePond.html","example:chatRoom":"parcel example/chatRoom.html"},"author":{"name":"Actyx AG"},"license":"Apache-2.0","peerDependencies":{"@actyx/pond":"2"},"devDependencies":{"@actyx/pond":"^2.2.0","@types/deep-equal":"^1.0.1","@types/react":"^16.9.43","@typescript-eslint/eslint-plugin":"^2.19.2","@typescript-eslint/parser":"^2.19.2","eslint":"^6.8.0","eslint-config-prettier":"^6.9.0","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.18.3","license-check-and-add":"^3.0.4","parcel":"^1.12.4","prettier":"^1.19.1","react":"^16.13.1","react-dom":"^16.13.1","rimraf":"^3.0.2","ts-loader":"^7.0.5","typedoc":"^0.17.7","typescript":"^3.9.5"},"dependencies":{"deep-equal":"^2.0.3"},"readme":"<img width=\"130px\" src=\"https://raw.githubusercontent.com/actyx-contrib/react-pond/master/icon.png?token=AATHWQIC5RWS62GY3OINH3C645MHQ\">\n\n# React-Pond\n\nUse the [Actyx Pond framework](https://developer.actyx.com/docs/pond/getting-started/) fully integrated into React. Expand your toolchain with `<Pond>`, `useFish`, and `usePond` to speed up your UI projects and write distributed apps in a couple of hours.\n\n## 📦 Installation\n\nReact-Pond is available as a [npm package](https://www.npmjs.com/package/@actyx-contrib/react-pond).\n\n```shell\nnpm install @actyx-contrib/react-pond\n```\n\n# 📖 Documentation and detailed examples\n\nYou can access the full API documentation and related examples by visiting: [https://actyx-contrib.github.io/react-pond](https://actyx-contrib.github.io/react-pond/)\n\nYou will find detailed examples [here](https://github.com/actyx-contrib/react-pond/tree/master/example). They can be executed running e.g. `npm run example:chatRoom'.\n\n# 🤓 Quick start\n\n## 🌊 `<Pond>...</Pond>`\n\nWrap your application with the `<Pond>` to use you fish everywhere in the code.\n\n### Example\n\n```js\nexport const wireUI = () =>\n  ReactDOM.render(\n    <Pond>\n      <AmazingDistributedApp />\n    </Pond>,\n    document.getElementById('root')!,\n  )\n```\n\n## 🐟 `useFish`\n\nWrite your distributed logic with the well-known fish and get the public state as easy as possible.\n\n### 📖 Example\n\n```js\nconst MaterialRequest = ({ id }: Props) => {\n  const matReq = useFish(MatRequest.of, id)\n\n  return (\n    <div>\n      <div>\n        Material Request ({id}): {matReq.state.status}\n      </div>\n      <button\n        onClick={() =>\n          matReq.run((_state, enqueue) => enqueue(Tag('material').withId(id), EventType.Done))\n        }\n      >\n        Done\n      </button>\n    </div>\n  )\n}\n```\n\n## 🎏 `useRegistryFish`\n\nMap your registry fish to the entities and create tables, lists, complex autocomplete fields, ...\n\n### 📖 Example\n\n```js\nconst MaterialRequests = () => {\n  const allOpenMatReq = useRegistryFish(MatRequest.allOpen, reg => reg.ids, MatRequestFish.of)\n\n  const done = (matReq: ReactFish<State, Events, string>) => {\n    matReq.run((_state, enqueue) => enqueue(Tag('material').withId(matReq.props), EventType.Done))\n  }\n\n  return (\n    <div>\n      <div>Open Material Requests: {allOpenMatReq.length}</div>\n      {allOpenMatReq.map(matReq => (\n        <div key={matReq.props}>\n          <div>\n            {matReq.props}: {matReq.state.status}\n          </div>\n          <button onClick={() => done(matReq)}>Done</button>\n        </div>\n      ))}\n    </div>\n  )\n}\n```\n\n## 🌊 `usePond`\n\nThe pond is not hidden from you. Use it as usual with `const pond = usePond()`.\n\n### 📖 Example\n\n```js\nconst Example = () => {\n  const pond = usePond()\n  const [nodeConnectivity, setNodeConnectivity] = React.useState<ConnectivityStatus>()\n  React.useEffect(() => {\n    getNodeConnectivity({ callback: setNodeConnectivity })\n  }, [])\n\n  return <div>\n    <div>{JSON.stringify(nodeConnectivity)}</div>\n  </div>\n}\n```\n","readmeFilename":"README.md","gitHead":"0cbed70193693c1ecd6a8a239f49785586384478","bugs":{"url":"https://github.com/actyx-contrib/react-pond/issues"},"homepage":"https://github.com/actyx-contrib/react-pond#readme","_id":"@actyx-contrib/react-pond@2.0.0-rc3","_nodeVersion":"10.16.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-T/rtCj3lNfuWz2RSIC7aWoLNiwgqzp0AXijebe+U8dhDaGnJk7tEXps7XjqQIJW14QzedgsLLHiVrrS/6seZEg==","shasum":"b675f0c50d8c8dc2eaee882381c3989c5490c097","tarball":"https://registry.npmjs.org/@actyx-contrib/react-pond/-/react-pond-2.0.0-rc3.tgz","fileCount":15,"unpackedSize":33705,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbx2tCRA9TVsSAnZWagAABF8P/Rffk+n2LJiopUMoFuAl\nH+Vt4FmRNuUbs0JRPw1VUkg2tS6EJBZelPtAhYAXBnYacSmqGMuqmPopFCEm\nWBR5wlBSYEeW+L93SxGvM0k/SIsuVrJyUS7PBJezBg+xqEBYE7dZOOy7l6We\nC2asL+j+sEprIWKspGi2raTIVcizaEMnPJ/lGxFST7WXFNPFdvrLqGkfoa28\nisUpWa87TxNo8IWqGdQjunCNNiO5qt+KZwINc8WyFEaB5orkURwISxYoGLi+\n8U8dwb3TsivYuIwk6U+zpdnwneJWOxHZXs7m7CX6wCKO8T7c60vo+jE07IF0\nPlNSFg7AF7+5f7W11bhA7u+epwu4rsD7N7ltcu9MTdd1KeSZCeKXvcHpZmH1\nVWSUHHedCexmzGqa/I0pJ0YcVxmsPK2TOgK+0Ep50yH6Dk1hk2RYRGFLZQly\npRE9H8utBYws/D1tQ2/db7FdwjzDykzvvgfg6ko7ibgkxiInxWXs5cPzYOsS\nSFmi72IKCnLJbDaTqWVKyX02DOmuvduDAAgYo8xlU1Fz0OzqoJ/bGMRK3GTh\nWpioIMjkpje6mg9ovwP8Lc8joDGzcHbIXktY3z/9xHUmHPuKN8fUeaDNHAvM\n49/uLQcJMuhN6aMxZ9JQl4z7e7FQunVnbW1WuEWAEz4wRkSudERyKO8T/SU6\n26v9\r\n=koA8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnNHWtbzS85ZQ262YuiJ8aaDnMxjepj0I2NJaI4nSbmgIhAL18Nd0ygF/IaSoQ825Pj5+QIAVmmDSIGhXosp4R09ST"}]},"maintainers":[{"name":"roland.kuhn","email":"roland@actyx.io"},{"name":"ostollmann","email":"oliver@alithia.net"},{"name":"alex(actyx)","email":"alex.halemba@actyx.io"}],"_npmUser":{"name":"alex(actyx)","email":"alex.halemba@actyx.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-pond_2.0.0-rc3_1601117613111_0.2854832825980398"},"_hasShrinkwrap":false},"2.0.0-rc4":{"name":"@actyx-contrib/react-pond","version":"2.0.0-rc4","description":"Use the Actyx Pond framework fully integrated with React","main":"./lib/index.js","types":"./lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/actyx-contrib/react-pond.git"},"scripts":{"prepack":"npm run build:doc && npm run build","clean":"rimraf ./lib ./coverage ./dist ./.cache","tsc":"tsc","tsc:watch":"tsc --watch --pretty","build":"tsc -p ./tsconfig.json","build:watch":"npm run build -- --watch --pretty","build:doc":"rimraf ./docs & typedoc --options typedoc.json","lint":"tsc & eslint './src/**/*.{js,ts,tsx}' & prettier './src/**/*.{js,ts,tsx}' --check","lint:fix":"tsc & eslint './src/**/*.{js,ts,tsx}' --fix & prettier './src/**/*.{js,ts,tsx}' --write","license:add":"license-check-and-add add -f add-license-config.json","license:check":"license-check-and-add check -f add-license-config.json","license:check-dep":"license-checker --production --onlyAllow 'MIT; MIT OR X11; BSD; ISC; Apache-2.0;'","example:usePond":"parcel example/usePond.html","example:chatRoom":"parcel example/chatRoom.html"},"author":{"name":"Actyx AG"},"license":"Apache-2.0","peerDependencies":{"@actyx/pond":"2"},"devDependencies":{"@actyx/pond":"^2.2.0","@types/deep-equal":"^1.0.1","@types/react":"^16.9.43","@typescript-eslint/eslint-plugin":"^2.19.2","@typescript-eslint/parser":"^2.19.2","eslint":"^6.8.0","eslint-config-prettier":"^6.9.0","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.18.3","license-check-and-add":"^3.0.4","parcel":"^1.12.4","prettier":"^1.19.1","react":"^16.13.1","react-dom":"^16.13.1","rimraf":"^3.0.2","ts-loader":"^7.0.5","typedoc":"^0.17.7","typescript":"^3.9.5"},"dependencies":{"deep-equal":"^2.0.3"},"readme":"<img width=\"130px\" src=\"https://raw.githubusercontent.com/actyx-contrib/react-pond/master/icon.png?token=AATHWQIC5RWS62GY3OINH3C645MHQ\">\n\n# React-Pond\n\nUse the [Actyx Pond framework](https://developer.actyx.com/docs/pond/getting-started/) fully integrated into React. Expand your toolchain with `<Pond>`, `useFish`, and `usePond` to speed up your UI projects and write distributed apps in a couple of hours.\n\n## 📦 Installation\n\nReact-Pond is available as a [npm package](https://www.npmjs.com/package/@actyx-contrib/react-pond).\n\n```shell\nnpm install @actyx-contrib/react-pond\n```\n\n# 📖 Documentation and detailed examples\n\nYou can access the full API documentation and related examples by visiting: [https://actyx-contrib.github.io/react-pond](https://actyx-contrib.github.io/react-pond/)\n\nYou will find detailed examples [here](https://github.com/actyx-contrib/react-pond/tree/master/example). They can be executed running e.g. `npm run example:chatRoom'.\n\n# 🤓 Quick start\n\n## 🌊 `<Pond>...</Pond>`\n\nWrap your application with the `<Pond>` to use you fish everywhere in the code.\n\n### Example\n\n```js\nexport const wireUI = () =>\n  ReactDOM.render(\n    <Pond>\n      <AmazingDistributedApp />\n    </Pond>,\n    document.getElementById('root')!,\n  )\n```\n\n## 🐟 `useFish`\n\nWrite your distributed logic with the well-known fish and get the public state as easy as possible.\n\n### 📖 Example\n\n```js\nconst MaterialRequest = ({ id }: Props) => {\n  const matReq = useFish(MatRequest.of, id)\n\n  return (\n    <div>\n      <div>\n        Material Request ({id}): {matReq.state.status}\n      </div>\n      <button\n        onClick={() =>\n          matReq.run((_state, enqueue) => enqueue(Tag('material').withId(id), EventType.Done))\n        }\n      >\n        Done\n      </button>\n    </div>\n  )\n}\n```\n\n## 🎏 `useRegistryFish`\n\nMap your registry fish to the entities and create tables, lists, complex autocomplete fields, ...\n\n### 📖 Example\n\n```js\nconst MaterialRequests = () => {\n  const allOpenMatReq = useRegistryFish(MatRequest.allOpen, reg => reg.ids, MatRequestFish.of)\n\n  const done = (matReq: ReactFish<State, Events, string>) => {\n    matReq.run((_state, enqueue) => enqueue(Tag('material').withId(matReq.props), EventType.Done))\n  }\n\n  return (\n    <div>\n      <div>Open Material Requests: {allOpenMatReq.length}</div>\n      {allOpenMatReq.map(matReq => (\n        <div key={matReq.props}>\n          <div>\n            {matReq.props}: {matReq.state.status}\n          </div>\n          <button onClick={() => done(matReq)}>Done</button>\n        </div>\n      ))}\n    </div>\n  )\n}\n```\n\n## 🌊 `usePond`\n\nThe pond is not hidden from you. Use it as usual with `const pond = usePond()`.\n\n### 📖 Example\n\n```js\nconst Example = () => {\n  const pond = usePond()\n  const [nodeConnectivity, setNodeConnectivity] = React.useState<ConnectivityStatus>()\n  React.useEffect(() => {\n    getNodeConnectivity({ callback: setNodeConnectivity })\n  }, [])\n\n  return <div>\n    <div>{JSON.stringify(nodeConnectivity)}</div>\n  </div>\n}\n```\n","readmeFilename":"README.md","gitHead":"13a4a3a0ff5f127116c17df36beb389f32535e54","bugs":{"url":"https://github.com/actyx-contrib/react-pond/issues"},"homepage":"https://github.com/actyx-contrib/react-pond#readme","_id":"@actyx-contrib/react-pond@2.0.0-rc4","_nodeVersion":"10.16.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-E+WHMhP6n6SkwpLx47zbWKn4ZB2ibS4cVNnlkpSV56KhiYOA13KAj+7YUjHY+WilfogpLC3wFT9GOt58jxbVpg==","shasum":"1ed70ae1a6d6d16bc74ccaca61f8d8f92a284560","tarball":"https://registry.npmjs.org/@actyx-contrib/react-pond/-/react-pond-2.0.0-rc4.tgz","fileCount":15,"unpackedSize":33650,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbys0CRA9TVsSAnZWagAAue4P+wZzpfqrNdQferEy1acp\nrYfMHPSizFZECbGxbU7/AOeJNynWEHrZI9qu7y/CBkM8Ftlnn5hrSga4EmzC\n3B0X2RFedD0KcC4XbjI9UyiUOf4Dki73RneFW0alN1nhaqp8uyFvYpail5MV\nwztz1XT5MwrMPy5Sjw0UQmhwBBqTfnhqkiBbbVC24sPkieiEHYPf2HMCnJbr\nVFyGaMtbIl8B36SkDNLdB4gmjtvqUgAL6kTpS/a0xrfiS1EyP+QLzL/0NGaY\nbi9Wo4k0No8p3h6XBqk777LKUlpoNB8pDQ+7Dj6ubQK2JsRWpOWXmrAT+iUp\nDmKblMJfFlV25wVddx5GkPcYj3UWpvpRoCHXNq2gDzmb7vsPoD/NXsiZuyqi\nfJQCZTvbjzm1fBvvF/ofKrEZPszWCUUPelrFCAkJE/+keN0YLO36izB7EY8j\nkMlwAfExafwArKzXKMYLyKxlntd/lOTET7zVQAA3WYNCeUuhFFxsfBlMNQZG\n6BNQ/HyJOUIai6fJ5atwu7yQi8AWVdg/oGBleOU5tznJvk4mNTGdMuer2kOl\nZiXX/IiGqI60JBOYRMuvViYmkZHEJ2XL3zJIcNqf8VTkfT9kwgsG+ng1TeCo\nmdUfRPrKrI2zWUskPkwSefRdDpgk3avTEdlJcNfkbmnWRMnyC5q7w/RRhKa1\nuAmw\r\n=uqHX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEKmwyIraGf9/tcrL/CWhwgbC6ZGsDlVMVOymhZEfXJDAiApSOoHpbYpDuQvWhIcCVj1CpGb+cR/yylWAA6slAk2KQ=="}]},"maintainers":[{"name":"roland.kuhn","email":"roland@actyx.io"},{"name":"ostollmann","email":"oliver@alithia.net"},{"name":"alex(actyx)","email":"alex.halemba@actyx.io"}],"_npmUser":{"name":"alex(actyx)","email":"alex.halemba@actyx.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-pond_2.0.0-rc4_1601121075778_0.29434690203373437"},"_hasShrinkwrap":false},"2.0.0-rc5":{"name":"@actyx-contrib/react-pond","version":"2.0.0-rc5","description":"Use the Actyx Pond framework fully integrated with React","main":"./lib/index.js","types":"./lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/actyx-contrib/react-pond.git"},"scripts":{"prepack":"npm run build:doc && npm run build","clean":"rimraf ./lib ./coverage ./dist ./.cache","tsc":"tsc","tsc:watch":"tsc --watch --pretty","build":"tsc -p ./tsconfig.json","build:watch":"npm run build -- --watch --pretty","build:doc":"rimraf ./docs & typedoc --options typedoc.json","lint":"tsc & eslint './src/**/*.{js,ts,tsx}' & prettier './src/**/*.{js,ts,tsx}' --check","lint:fix":"tsc & eslint './src/**/*.{js,ts,tsx}' --fix & prettier './src/**/*.{js,ts,tsx}' --write","license:add":"license-check-and-add add -f add-license-config.json","license:check":"license-check-and-add check -f add-license-config.json","license:check-dep":"license-checker --production --onlyAllow 'MIT; MIT OR X11; BSD; ISC; Apache-2.0;'","example:usePond":"parcel example/usePond.html","example:chatRoom":"parcel example/chatRoom.html"},"author":{"name":"Actyx AG"},"license":"Apache-2.0","peerDependencies":{"@actyx/pond":"2"},"devDependencies":{"@actyx/pond":"^2.2.0","@types/deep-equal":"^1.0.1","@types/react":"^16.9.43","@typescript-eslint/eslint-plugin":"^2.19.2","@typescript-eslint/parser":"^2.19.2","eslint":"^6.8.0","eslint-config-prettier":"^6.9.0","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.18.3","license-check-and-add":"^3.0.4","parcel":"^1.12.4","prettier":"^1.19.1","react":"^16.13.1","react-dom":"^16.13.1","rimraf":"^3.0.2","ts-loader":"^7.0.5","typedoc":"^0.17.7","typescript":"^3.9.5"},"dependencies":{"deep-equal":"^2.0.3"},"readme":"<img width=\"130px\" src=\"https://raw.githubusercontent.com/actyx-contrib/react-pond/master/icon.png?token=AATHWQIC5RWS62GY3OINH3C645MHQ\">\n\n# React-Pond\n\nUse the [Actyx Pond framework](https://developer.actyx.com/docs/pond/getting-started/) fully integrated into React. Expand your toolchain with `<Pond>`, `useFish`, and `usePond` to speed up your UI projects and write distributed apps in a couple of hours.\n\n## 📦 Installation\n\nReact-Pond is available as a [npm package](https://www.npmjs.com/package/@actyx-contrib/react-pond).\n\n```shell\nnpm install @actyx-contrib/react-pond\n```\n\n# 📖 Documentation and detailed examples\n\nYou can access the full API documentation and related examples by visiting: [https://actyx-contrib.github.io/react-pond](https://actyx-contrib.github.io/react-pond/)\n\nYou will find detailed examples [here](https://github.com/actyx-contrib/react-pond/tree/master/example). They can be executed running e.g. `npm run example:chatRoom'.\n\n# 🤓 Quick start\n\n## 🌊 `<Pond>...</Pond>`\n\nWrap your application with the `<Pond>` to use you fish everywhere in the code.\n\n### Example\n\n```js\nexport const wireUI = () =>\n  ReactDOM.render(\n    <Pond>\n      <AmazingDistributedApp />\n    </Pond>,\n    document.getElementById('root')!,\n  )\n```\n\n## 🐟 `useFish`\n\nWrite your distributed logic with the well-known fish and get the public state as easy as possible.\n\n### 📖 Example\n\n```js\nconst MaterialRequest = ({ id }: Props) => {\n  const matReq = useFish(MatRequest.of, id)\n\n  return (\n    <div>\n      <div>\n        Material Request ({id}): {matReq.state.status}\n      </div>\n      <button\n        onClick={() =>\n          matReq.run((_state, enqueue) => enqueue(Tag('material').withId(id), EventType.Done))\n        }\n      >\n        Done\n      </button>\n    </div>\n  )\n}\n```\n\n## 🎏 `useRegistryFish`\n\nMap your registry fish to the entities and create tables, lists, complex autocomplete fields, ...\n\n### 📖 Example\n\n```js\nconst MaterialRequests = () => {\n  const allOpenMatReq = useRegistryFish(MatRequest.allOpen, reg => reg.ids, MatRequestFish.of)\n\n  const done = (matReq: ReactFish<State, Events, string>) => {\n    matReq.run((_state, enqueue) => enqueue(Tag('material').withId(matReq.props), EventType.Done))\n  }\n\n  return (\n    <div>\n      <div>Open Material Requests: {allOpenMatReq.length}</div>\n      {allOpenMatReq.map(matReq => (\n        <div key={matReq.props}>\n          <div>\n            {matReq.props}: {matReq.state.status}\n          </div>\n          <button onClick={() => done(matReq)}>Done</button>\n        </div>\n      ))}\n    </div>\n  )\n}\n```\n\n## 🌊 `usePond`\n\nThe pond is not hidden from you. Use it as usual with `const pond = usePond()`.\n\n### 📖 Example\n\n```js\nconst Example = () => {\n  const pond = usePond()\n  const [nodeConnectivity, setNodeConnectivity] = React.useState<ConnectivityStatus>()\n  React.useEffect(() => {\n    getNodeConnectivity({ callback: setNodeConnectivity })\n  }, [])\n\n  return <div>\n    <div>{JSON.stringify(nodeConnectivity)}</div>\n  </div>\n}\n```\n","readmeFilename":"README.md","gitHead":"5db4a098bee3c5071042dc821039b4d9ab8544ca","bugs":{"url":"https://github.com/actyx-contrib/react-pond/issues"},"homepage":"https://github.com/actyx-contrib/react-pond#readme","_id":"@actyx-contrib/react-pond@2.0.0-rc5","_nodeVersion":"10.16.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-r7f08xSOtatC89BMqvdMtJDjwTI3r41Bf42Opy3WNQyVIqyjNEAX+zknB8Dv4Mwto7fgZQCWzZzFyNjOV+Mo5g==","shasum":"de43082c43d729e0750bec73ef54a0fea1813b27","tarball":"https://registry.npmjs.org/@actyx-contrib/react-pond/-/react-pond-2.0.0-rc5.tgz","fileCount":15,"unpackedSize":34015,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdF44CRA9TVsSAnZWagAArGoP/igxTu7curaPtHLj3+jZ\ncoL7XIeMoQIbnLmq5GBZrkyX6lbIeAJrGJHBcSn7AfOTD3MHfpj7yG8ek0AK\n4sG/N/lDn2JrXuYDfoHlXfDYSwAjgMZvf7IcwrbrPYKKeigMECz0S1JZ60Y3\nZry6CjDca41cMkSqcfW96YYywJs7zfGRTqgGFr7e9k65bpIwDyzia+4ayKxC\neSX2kqnVQCMapeIggUSDyeAgvFC4dJL/ZwuyykVzVsiydcA0c7LnxSlWtXqF\n89rEGppgQhtRRn9u/1xvzUO/cv0HTTbWxXQI4oly74gdzSSiojeBHRngkqzt\nvEhxX6pV3GmnDWjOxivqcNQjN0Lx8RMHZ83Fac/toa1G+hNR2rqdQ7UUY7oW\nJuQiuD0i2BMNBQRrbk/f+pS+Ewu7lIRVxY8AaYEe2f+xUC0kWL/Gl6KKR7uI\ngcId+T2Q5pcmuaOvSHJeZOfk0eMdHDvArey9nkHT6opkKaQR1OiyDtivem1A\nuErlUiq97AB6j9j7YgH6cER7oyV+fMVEt9elLc8vIe2zxKAKU0IGj4kyZZIK\nRE9pka34RmqMrE+UklVokuSVEHFLSEKWbag1HlXPcCFUOokSF2Dn+lxR1J64\nc18OWfotrCUE0mtEIeDBXoQECV1SGyDA9Ls2eDhK+hFH/DjAbJ+/ndn8bRoH\nQP+5\r\n=NFb2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrzoypAdDUSfUx8MBVCZobowrxDAx+ZOGiAeM68xPvswIhAOwlmLxHkA54FVBdQvI3dGBzhMWJyAuTYambfsZSh28c"}]},"maintainers":[{"name":"roland.kuhn","email":"roland@actyx.io"},{"name":"ostollmann","email":"oliver@alithia.net"},{"name":"alex(actyx)","email":"alex.halemba@actyx.io"}],"_npmUser":{"name":"alex(actyx)","email":"alex.halemba@actyx.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-pond_2.0.0-rc5_1601461815544_0.5426863057962164"},"_hasShrinkwrap":false},"2.0.0-rc6":{"name":"@actyx-contrib/react-pond","version":"2.0.0-rc6","description":"Use the Actyx Pond framework fully integrated with React","main":"./lib/index.js","types":"./lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/actyx-contrib/react-pond.git"},"scripts":{"prepack":"npm run build:doc && npm run build","clean":"rimraf ./lib ./coverage ./dist ./.cache","tsc":"tsc","tsc:watch":"tsc --watch --pretty","build":"tsc -p ./tsconfig.json","build:watch":"npm run build -- --watch --pretty","build:doc":"rimraf ./docs & typedoc --options typedoc.json","lint":"tsc & eslint './src/**/*.{js,ts,tsx}' & prettier './src/**/*.{js,ts,tsx}' --check","lint:fix":"tsc & eslint './src/**/*.{js,ts,tsx}' --fix & prettier './src/**/*.{js,ts,tsx}' --write","license:add":"license-check-and-add add -f add-license-config.json","license:check":"license-check-and-add check -f add-license-config.json","license:check-dep":"license-checker --production --onlyAllow 'MIT; MIT OR X11; BSD; ISC; Apache-2.0;'","example:usePond":"parcel example/usePond.html","example:chatRoom":"parcel example/chatRoom.html"},"author":{"name":"Actyx AG"},"license":"Apache-2.0","peerDependencies":{"@actyx/pond":"2"},"devDependencies":{"@actyx/pond":"^2.2.0","@types/deep-equal":"^1.0.1","@types/react":"^16.9.43","@typescript-eslint/eslint-plugin":"^2.19.2","@typescript-eslint/parser":"^2.19.2","eslint":"^6.8.0","eslint-config-prettier":"^6.9.0","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.18.3","license-check-and-add":"^3.0.4","parcel":"^1.12.4","prettier":"^1.19.1","react":"^16.13.1","react-dom":"^16.13.1","rimraf":"^3.0.2","ts-loader":"^7.0.5","typedoc":"^0.17.7","typescript":"^3.9.5"},"dependencies":{"deep-equal":"^2.0.3"},"readme":"<img width=\"130px\" src=\"https://raw.githubusercontent.com/actyx-contrib/react-pond/master/icon.png?token=AATHWQIC5RWS62GY3OINH3C645MHQ\">\n\n# React-Pond\n\nUse the [Actyx Pond framework](https://developer.actyx.com/docs/pond/getting-started/) fully integrated into React. Expand your toolchain with `<Pond>`, `useFish`, and `usePond` to speed up your UI projects and write distributed apps in a couple of hours.\n\n## 📦 Installation\n\nReact-Pond is available as a [npm package](https://www.npmjs.com/package/@actyx-contrib/react-pond).\n\n```shell\nnpm install @actyx-contrib/react-pond\n```\n\n# 📖 Documentation and detailed examples\n\nYou can access the full API documentation and related examples by visiting: [https://actyx-contrib.github.io/react-pond](https://actyx-contrib.github.io/react-pond/)\n\nYou will find detailed examples [here](https://github.com/actyx-contrib/react-pond/tree/master/example). They can be executed running e.g. `npm run example:chatRoom'.\n\n# 🤓 Quick start\n\n## 🌊 `<Pond>...</Pond>`\n\nWrap your application with the `<Pond>` to use you fish everywhere in the code.\n\n### Example\n\n```js\nexport const wireUI = () =>\n  ReactDOM.render(\n    <Pond>\n      <AmazingDistributedApp />\n    </Pond>,\n    document.getElementById('root')!,\n  )\n```\n\n## 🐟 `useFish`\n\nWrite your distributed logic with the well-known fish and get the public state as easy as possible.\n\n### 📖 Example\n\n```js\nconst MaterialRequest = ({ id }: Props) => {\n  const matReq = useFish(MatRequest.of, id)\n\n  return (\n    <div>\n      <div>\n        Material Request ({id}): {matReq.state.status}\n      </div>\n      <button\n        onClick={() =>\n          matReq.run((_state, enqueue) => enqueue(Tag('material').withId(id), EventType.Done))\n        }\n      >\n        Done\n      </button>\n    </div>\n  )\n}\n```\n\n## 🎏 `useRegistryFish`\n\nMap your registry fish to the entities and create tables, lists, complex autocomplete fields, ...\n\n### 📖 Example\n\n```js\nconst MaterialRequests = () => {\n  const allOpenMatReq = useRegistryFish(MatRequest.allOpen, reg => reg.ids, MatRequestFish.of)\n\n  const done = (matReq: ReactFish<State, Events, string>) => {\n    matReq.run((_state, enqueue) => enqueue(Tag('material').withId(matReq.props), EventType.Done))\n  }\n\n  return (\n    <div>\n      <div>Open Material Requests: {allOpenMatReq.length}</div>\n      {allOpenMatReq.map(matReq => (\n        <div key={matReq.props}>\n          <div>\n            {matReq.props}: {matReq.state.status}\n          </div>\n          <button onClick={() => done(matReq)}>Done</button>\n        </div>\n      ))}\n    </div>\n  )\n}\n```\n\n## 🌊 `usePond`\n\nThe pond is not hidden from you. Use it as usual with `const pond = usePond()`.\n\n### 📖 Example\n\n```js\nconst Example = () => {\n  const pond = usePond()\n  const [nodeConnectivity, setNodeConnectivity] = React.useState<ConnectivityStatus>()\n  React.useEffect(() => {\n    getNodeConnectivity({ callback: setNodeConnectivity })\n  }, [])\n\n  return <div>\n    <div>{JSON.stringify(nodeConnectivity)}</div>\n  </div>\n}\n```\n","readmeFilename":"README.md","gitHead":"5db4a098bee3c5071042dc821039b4d9ab8544ca","bugs":{"url":"https://github.com/actyx-contrib/react-pond/issues"},"homepage":"https://github.com/actyx-contrib/react-pond#readme","_id":"@actyx-contrib/react-pond@2.0.0-rc6","_nodeVersion":"10.16.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-mLYFzsNH/odGEdeRt182tXZ+OnZ+myP/GrvsDmhyTjp/n/p6FqKsT/ATEjv6UclzE4V+fLB7XknUzWVUJPg+Lg==","shasum":"0986f0cbc13a98259e4564b5800b77309be610ce","tarball":"https://registry.npmjs.org/@actyx-contrib/react-pond/-/react-pond-2.0.0-rc6.tgz","fileCount":15,"unpackedSize":34093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdGAMCRA9TVsSAnZWagAAXQ4P/3axCT5I/U0Fo4THq29X\nDyxXnEpdh6hqwKISEDSK3jf2qSt/P7g+JSApCevGZq08N9RrEQBYz/gch5EQ\nO8dz91+uA9hF0fZeh2hRhpaLlFy8oGTBfhXdJp6n5bZi4Xz3ulXTrfWDgc79\nuFy9ZbS0pSK0A4IPnB1gJFHB0wgJ0T5/eC8c7cpOHMI5Yl0vR0xXnDG0Tzyk\nzdOtcY6yfWbNtLbquJS5brnqoDjrRa1dwqI1jBf/hjKMtJVvs10UUtGiM9cV\ntoZWaBsWLnvcOEizQ8TYMN7PUq5k5CZZ4t6n3utwOMmIrSVK2iL/I8DdNpQq\n/rROV6DcvFPi0dt1xi+XiDDoro4b2HG8GwkdRnmaIvgcOV4s48H7mBtsorpH\ncu9b+oh6jj8eog6Oh/126FpJWSJYau6ssuxLEWqTClFq93nGfZG/kJ05JUIU\nD5yNyUy67o1NBvlLK++s+QNsUdOHNekLPqqQXPCHvkU3NuaLy0G7eFDWNNFK\nxmisrqgJouhusqFlWIJGA/4T3x3BVjjWvp26SelS3HHCHvvnGOczB0Z0k90V\nZWilDYRraD1GgzEbGYyLWutIHv2LnWQKdjZslgZiY/PPdHzAbVPpBcS9ZMvB\n64CGVwoJg/NTs4HARS4Bn2mZHasN3+7oJ/0ykvOCX4HbMUO5o+3R3hRR7CzQ\nSyr3\r\n=61eU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmE8gvjlShqnhsCciO6An17QB0FWInLEu2B8ufAfFCywIhAKtcnZuOZ6QaqL8/R/FClK7pgRFb7rMJ47Pqk5CaKjJO"}]},"maintainers":[{"name":"roland.kuhn","email":"roland@actyx.io"},{"name":"ostollmann","email":"oliver@alithia.net"},{"name":"alex(actyx)","email":"alex.halemba@actyx.io"}],"_npmUser":{"name":"alex(actyx)","email":"alex.halemba@actyx.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-pond_2.0.0-rc6_1601462284213_0.20358648204049778"},"_hasShrinkwrap":false},"1.0.6":{"name":"@actyx-contrib/react-pond","version":"1.0.6","description":"Use the Actyx-Pond framework fully integrated in React","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"prepack":"npm run build:doc && npm run build","clean":"rimraf ./lib ./coverage","tsc":"tsc","tsc:watch":"tsc --watch --pretty","build":"tsc -p ./tsconfig.json","build:watch":"npm run build -- --watch --pretty","build:doc":"rimraf ./docs & typedoc --options typedoc.json","lint":"tsc & eslint './src/**/*.{js,ts,tsx}' & prettier './src/**/*.{js,ts,tsx}' --check","lint:fix":"tsc & eslint './src/**/*.{js,ts,tsx}' --fix & prettier './src/**/*.{js,ts,tsx}' --write","license:add":"license-check-and-add add -f add-license-config.json","license:check":"license-check-and-add check -f add-license-config.json","license:check-dep":"license-checker --production --onlyAllow 'MIT; MIT OR X11; BSD; ISC; Apache-2.0;'"},"author":{"name":"Actyx AG"},"license":"Apache-2.0","peerDependencies":{"@actyx/pond":"~1.1","fp-ts":"~1.19.4","io-ts":"~1.10.1","io-ts-types":"~0.4.1","rxjs":"~5.5.12"},"devDependencies":{"@actyx-contrib/registry":"~1.0.1","@actyx/pond":"~1.1","@types/react":"^16.9.35","@typescript-eslint/eslint-plugin":"^2.19.2","@typescript-eslint/parser":"^2.19.2","eslint-config-prettier":"^6.9.0","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.18.3","eslint":"^6.8.0","fp-ts":"~1.19","io-ts-types":"~0.4","io-ts":"~1.10","license-check-and-add":"^3.0.4","prettier":"^1.19.1","react-dom":"^16.13.1","react":"^16.13.1","rimraf":"^3.0.2","rxjs":"~5.5.12","ts-loader":"^7.0.5","typedoc":"^0.17.7","typescript":"^3.9.5"},"gitHead":"9a1ee195fc02ffb4be66ea1889b9b052f77d2a19","_id":"@actyx-contrib/react-pond@1.0.6","_nodeVersion":"10.16.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-95ORjzTdQkkbNUTSbIBym+ESI3JczyRjMaQsqSnMk5Qf3He2y2A4f4/WOeJrwOQ6/2CtNHlM93A7bfrVF8iC0A==","shasum":"8b72968bff33c2425f5e797c7a1d6f1197987286","tarball":"https://registry.npmjs.org/@actyx-contrib/react-pond/-/react-pond-1.0.6.tgz","fileCount":15,"unpackedSize":41852,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfnBsTCRA9TVsSAnZWagAAngQP/1F81+l2PPx4UovD/iMB\nILeBlvf6t1t37cWrxe1X7x5b1m/Q3EmMEA6BmmCxh2CigOQgt6sN1vXYfUjA\nmoQLx/f/UypVft2XEbzKc/EV/cmQ4IFCltV0nSCkQ9Z08i5yw8Y9tzHo9s3m\nvUedMoVEUR7K+DGYcgxNsA6lQJJPHU2tyEgeDzBu1hLioPlNCcQOdaAn27Dh\nvJIZ6Cq82uFYTVpuwPpaAb1tltq6/ZXXG0vmq8tK7p7Oy/TStY71GPF+G/NI\njhgdr7SfAkYqQTxcwrwTQwT55Iz0NiPEYzqWERX26agT/3QVc/SGW+cYco0C\n9YjcGTAMc2R6hRjmH0cyyJpscJKgU14IQ0Mf3GBbc1HpaJaX+kp/NU9VuLT4\nhyHeRQ4hjbo3M7UnpsIC589uV7slE0keAl8p25bYdLA7p/TfBUI/AOeyV5rG\nHr7dk3zeybr1WSDg62febOTjZk4zTB71hafKJpl648KmGDGP6NoPIHK7b3fC\ntawWwZ3017xd3FE9Hfwrggh42YmiNe95PUqxDdYDj+fNOpk24sY7q5P2s+s/\nWWvTilfA9qweHjxsvRV9SSVfp0oaQqY619Mnko5t8wmGcHaN4g0kogB//cS+\nHUJJxDQKWDkZ+jCN7lh+GzRw6i+CtCIdlhgKHXoMrqo6mFG/lfVR/H9WyTem\ntIUu\r\n=8YdR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIECjHtDc0YneMaBmP7DpbdI++YEHxMNQ4+HkBmnFxtN8AiBugFenr51urzTnhmMnedm9eCw84JmGuPZDYOY4ftdHTw=="}]},"maintainers":[{"name":"roland.kuhn","email":"roland@actyx.io"},{"name":"ostollmann","email":"oliver@alithia.net"},{"name":"alex(actyx)","email":"alex.halemba@actyx.io"}],"_npmUser":{"name":"alex(actyx)","email":"alex.halemba@actyx.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-pond_1.0.6_1604066066828_0.06544884789702898"},"_hasShrinkwrap":false},"2.0.1":{"name":"@actyx-contrib/react-pond","version":"2.0.1","description":"Use the Actyx Pond framework fully integrated with React","main":"./lib/index.js","types":"./lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/actyx-contrib/react-pond.git"},"scripts":{"prepack":"npm run build:doc && npm run build","clean":"rimraf ./lib ./coverage ./dist ./.cache","tsc":"tsc","tsc:watch":"tsc --watch --pretty","build":"tsc -p ./tsconfig.json","build:watch":"rimraf ./lib && npm run build -- --watch --pretty","build:doc":"rimraf ./docs && typedoc --options typedoc.json","lint":"tsc & eslint './src/**/*.{js,ts,tsx}' & prettier './src/**/*.{js,ts,tsx}' --check","lint:fix":"tsc & eslint './src/**/*.{js,ts,tsx}' --fix & prettier './src/**/*.{js,ts,tsx}' --write","license:add":"license-check-and-add add -f add-license-config.json","license:check":"license-check-and-add check -f add-license-config.json","license:check-dep":"license-checker --production --onlyAllow 'MIT; MIT OR X11; BSD; ISC; Apache-2.0;'","example:usePond":"parcel example/usePond.html","example:chatRoom":"parcel example/chatRoom.html"},"author":{"name":"Actyx AG"},"license":"Apache-2.0","peerDependencies":{"@actyx/pond":"2"},"devDependencies":{"@actyx/pond":"^2.2.0","@types/deep-equal":"^1.0.1","@types/react":"^16.9.43","@typescript-eslint/eslint-plugin":"^2.19.2","@typescript-eslint/parser":"^2.19.2","eslint":"^6.8.0","eslint-config-prettier":"^6.9.0","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.18.3","license-check-and-add":"^3.0.4","parcel":"^1.12.4","prettier":"^1.19.1","react":"^16.13.1","react-dom":"^16.13.1","rimraf":"^3.0.2","ts-loader":"^7.0.5","typedoc":"^0.17.7","typescript":"^3.9.5"},"dependencies":{"deep-equal":"^2.0.4"},"gitHead":"25f625518c15b26e4061b63820acb1ca00bec242","bugs":{"url":"https://github.com/actyx-contrib/react-pond/issues"},"homepage":"https://github.com/actyx-contrib/react-pond#readme","_id":"@actyx-contrib/react-pond@2.0.1","_nodeVersion":"10.16.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-/9TfIF63b9PYd5XNmxZ3h/rpF1/ZmD2auFX3xEdZ34LvSEf/Hs0KUhHPyO7akPXX1YiYPDyzoAfWs/ow1wARDg==","shasum":"8a8a3c06a13cf0a32bb047cebd40182e3d00128b","tarball":"https://registry.npmjs.org/@actyx-contrib/react-pond/-/react-pond-2.0.1.tgz","fileCount":11,"unpackedSize":28615,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfoVd6CRA9TVsSAnZWagAA+aAP/21QhCykbtOx/D4osK/w\n8fbCRVqNn/8CELS+gXfKHSBt+kkiwQ8cBApt241O3XrBu5VN7EFD+sC2Csyc\nD0qON6ugDAizDkqtRZQL8BINV34Y6pP4QWOLv16QU2sejF/7ITO1wktsFnRw\nYKWlecpam/yc4oqlLRYa4F57ESdi24eUPRa1s4/7O94St6bN9bY+0QlwSFbB\nI3MZxRRE8/H23/iO3DSELLr9UHkY5KCd1Y05c6/wpSSi6mV5YmdH92sjPXFp\nilMfotKlv8YPz7pG666YOQGSb0cOxQ2AxNeYYgyjYReOO8HG23g/t1NVJjWX\nUNycP0TOLDVygtM5BDObsJ2zwuwrRP78WMMZKPLpmHXv01qPJJHr9TqWxlbu\n0jOJHCTuZEhMnAo3V9RwT6EgNjco+mYe+DrdHpYUzjXaUQXFds4SoMeKziCL\nUweU23mPaNV/z1HJy4mFwCOeiD4/gb204+C6vHRBUPFsZ5VvmBfOnZRe/UN2\nHpl2lHUktI+hBaBG7PcEiYEiPd09wA3/ijASbzl7wBtVQjyH19ydQrw7BFeL\nlze3vp0HMil5x6KphjkbRy156gfs5nX2I3mJ73Jvf6T75gHD7UIiEcy/SL65\nMswST0UJtvEsKs42fd+t0bXHTJlp+Os5mcHr4lcS/Lh9N6QegfcbCL9hmBS8\nYLF/\r\n=8DrN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8i9hThypt8n8vdrJ1dmijbTDSsJ1eZzLFi2CHsLekBwIhAInC6gSgFgxycIvI+l/WcJUJfx7bnMCSEcWxLNs8QJPa"}]},"_npmUser":{"name":"alex(actyx)","email":"alex.halemba@actyx.io"},"directories":{},"maintainers":[{"name":"roland.kuhn","email":"roland@actyx.io"},{"name":"ostollmann","email":"oliver@alithia.net"},{"name":"alex(actyx)","email":"alex.halemba@actyx.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-pond_2.0.1_1604409209482_0.9311050273003902"},"_hasShrinkwrap":false},"2.0.2":{"name":"@actyx-contrib/react-pond","version":"2.0.2","description":"Use the Actyx Pond framework fully integrated with React","main":"./lib/index.js","types":"./lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/actyx-contrib/react-pond.git"},"scripts":{"prepack":"npm run build:doc && npm run build","clean":"rimraf ./lib ./coverage ./dist ./.cache","tsc":"tsc","tsc:watch":"tsc --watch --pretty","build":"tsc -p ./tsconfig.json","build:watch":"rimraf ./lib && npm run build -- --watch --pretty","build:doc":"rimraf ./docs && typedoc --options typedoc.json","lint":"tsc & eslint './src/**/*.{js,ts,tsx}' & prettier './src/**/*.{js,ts,tsx}' --check","lint:fix":"tsc & eslint './src/**/*.{js,ts,tsx}' --fix & prettier './src/**/*.{js,ts,tsx}' --write","license:add":"license-check-and-add add -f add-license-config.json","license:check":"license-check-and-add check -f add-license-config.json","license:check-dep":"license-checker --production --onlyAllow 'MIT; MIT OR X11; BSD; ISC; Apache-2.0;'","example:usePond":"parcel example/usePond.html","example:chatRoom":"parcel example/chatRoom.html"},"author":{"name":"Actyx AG"},"license":"Apache-2.0","peerDependencies":{"@actyx/pond":"2"},"devDependencies":{"@actyx/pond":"^2.2.0","@types/deep-equal":"^1.0.1","@types/react":"^16.9.43","@typescript-eslint/eslint-plugin":"^2.19.2","@typescript-eslint/parser":"^2.19.2","eslint":"^6.8.0","eslint-config-prettier":"^6.9.0","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.18.3","license-check-and-add":"^3.0.4","parcel":"^1.12.4","prettier":"^1.19.1","react":"^16.13.1","react-dom":"^16.13.1","rimraf":"^3.0.2","ts-loader":"^7.0.5","typedoc":"^0.17.7","typescript":"^3.9.5"},"dependencies":{"deep-equal":"^2.0.4"},"gitHead":"d5ad2337c40d29313af307f92f6c0df28e7abcdb","bugs":{"url":"https://github.com/actyx-contrib/react-pond/issues"},"homepage":"https://github.com/actyx-contrib/react-pond#readme","_id":"@actyx-contrib/react-pond@2.0.2","_nodeVersion":"10.16.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-uu923TzEqx05TzdRyN3E1kyMw7LT/cDxEPGlE8ahiBIH6THShrOhZ+sv6kD4wUpAfg02Het6nNq9WFmhw3XpOg==","shasum":"1b9396fe743b205d854f3de74c4e12eecd2e05c4","tarball":"https://registry.npmjs.org/@actyx-contrib/react-pond/-/react-pond-2.0.2.tgz","fileCount":11,"unpackedSize":28633,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfpbZ0CRA9TVsSAnZWagAAX1EP/RpFevQ6pY+7CxKcMMRk\nzrCw6ZPd8otrjEq1GJ8KGpGLKDxEvfH66MbulAEsE40+QC9DksfyxcvRgFU4\nDXjkyQVIi5/Z+dhUrKxcmmrqZbSlb3BGwz1egQiDmRuUKC75H0MkBEy223Ms\n+OfYmh1TBRdgNDVhId7TXMsT8Yis9XcVHCMzNZRSsl4yqb0Xsr1fqmTB2m1S\nKUIMNia/Q2i+oZ6e+QgYOO0PaC+zUu4DDkRA05/z5k3hOvup6QDjqAZaDChD\n7yIixk6zRYzhr3h0S9bmu0SEaT8CzeP1rwAAp4Wenx2a8s4w6jRrQRRf8/Mq\nRh9h/+uVC5OTnY2e2A5HCMaNdo1Rm6E7ONWxWCXN8r7gms3InkAj2kMh32k1\nAGqDtLVJFguAKXnZ8YoJ6WNSTDIdlkkxWDRL+au0gYlS+3Se5RU5hgStqftu\nW3eX52wQf2OOT0cEEs5XQwoPaC83aEuiJj3B4mFqusn8zw1Qoo9Us9102SMs\nFGnJWV+yy/5Irvza9gtE0hNJegUruk9QkyU2/qIh6S1WLQlXwIePsxBH5XK0\naa0dgUgIVGucYweQgqxa5uhdhCfzf4viZb24qsHj/hSYPPF61ZZS6zioe7gu\nPzUap/x+FXsPhS7ZKziyvrW89k47l0xVrisw5dKQTO0GE7Og26Jnwyg+eYlK\nuWUr\r\n=Mjfu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHC+espe+7ExOY89alJ5lgQ8WhX/MOxLuBpZq3DIbpHaAiB7CZvp7le/XG1QXI50OJL4i0w+Lse+YNwZx9Zxb5gjCQ=="}]},"_npmUser":{"name":"alex(actyx)","email":"alex.halemba@actyx.io"},"directories":{},"maintainers":[{"name":"roland.kuhn","email":"roland@actyx.io"},{"name":"ostollmann","email":"oliver@alithia.net"},{"name":"alex(actyx)","email":"alex.halemba@actyx.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-pond_2.0.2_1604695667634_0.2595503417383427"},"_hasShrinkwrap":false},"2.1.0":{"name":"@actyx-contrib/react-pond","version":"2.1.0","description":"Use the Actyx Pond framework fully integrated with React","main":"./lib/index.js","types":"./lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/actyx-contrib/react-pond.git"},"scripts":{"prepack":"npm run build:doc && npm run build","clean":"rimraf ./lib ./coverage ./dist ./.cache","tsc":"tsc","tsc:watch":"tsc --watch --pretty","build":"tsc -p ./tsconfig.json","build:watch":"rimraf ./lib && npm run build -- --watch --pretty","build:doc":"rimraf ./docs && typedoc --options typedoc.json","lint":"tsc & eslint './src/**/*.{js,ts,tsx}' & prettier './src/**/*.{js,ts,tsx}' --check","lint:fix":"tsc & eslint './src/**/*.{js,ts,tsx}' --fix & prettier './src/**/*.{js,ts,tsx}' --write","license:add":"license-check-and-add add -f add-license-config.json","license:check":"license-check-and-add check -f add-license-config.json","license:check-dep":"license-checker --production --onlyAllow 'MIT; MIT OR X11; BSD; ISC; Apache-2.0;'","example:usePond":"parcel example/usePond.html","example:chatRoom":"parcel example/chatRoom.html"},"author":{"name":"Actyx AG"},"license":"Apache-2.0","peerDependencies":{"@actyx/pond":"2"},"devDependencies":{"@actyx/pond":"~2.6","@types/deep-equal":"^1.0.1","@types/react":"^16.9.43","@typescript-eslint/eslint-plugin":"^2.19.2","@typescript-eslint/parser":"^2.19.2","eslint":"^6.8.0","eslint-config-prettier":"^6.9.0","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.18.3","license-check-and-add":"^3.0.4","parcel":"^1.12.4","prettier":"^1.19.1","react":"^16.13.1","react-dom":"^16.13.1","rimraf":"^3.0.2","ts-loader":"^7.0.5","typedoc":"^0.17.7","typescript":"^3.9.5"},"dependencies":{"deep-equal":"^2.0.4"},"gitHead":"d0e56f7f49a3857e5054af8501b9556e9ed976f4","bugs":{"url":"https://github.com/actyx-contrib/react-pond/issues"},"homepage":"https://github.com/actyx-contrib/react-pond#readme","_id":"@actyx-contrib/react-pond@2.1.0","_nodeVersion":"14.15.5","_npmVersion":"7.9.0","dist":{"integrity":"sha512-zxjfrZo+yNRHWPZQkygo7w4bon6s2ZqM61ppu3RTcC23E1Wq1hvIagt8BtyZ0L5hZfcs3HbGmkhZ2uiVzUwNTw==","shasum":"3e974c3ffaa7edde5dc6c4786132f23db6a0093c","tarball":"https://registry.npmjs.org/@actyx-contrib/react-pond/-/react-pond-2.1.0.tgz","fileCount":11,"unpackedSize":29692,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgo79kCRA9TVsSAnZWagAAhqUP+wfR5CS+JLYw1vtQLodf\nF+tzvXfFJW4LJz0JKAhlkhoU3vgaPu930+B5ysgN3dTKWSfNNZoh6SF+lEAI\nwNXtUifQDAu1GXz0Y4yXX1PSdtMvhv0qx9ILijZAbfU94Enn0SKrHjQ7dEMQ\nB9Ixi4ShLLRvf0RHYoxgCGRzXwtkK6ayQZaXOgSdY5poScCxOwWUnQw004Mn\ngllFWMzsq63xsxpERwauy9zHhm1amSoeKblp8HFOWgGzn8LhCB6XdExoEUwM\nVTY6+tIbeGsUeSiH8TsBzfRH3BDCVacAZTUr6w/kNeeDHMK/2X5/bgActwcW\nT7NJD2rBjzu8uC6mcaVl8MW4k/HtamuPEZkfViIpzztvtthiFKavb89saRTk\nIpuorssz5RzoY0Pu/Zc6MJg4U3HlKF64eXiMABS31WRodLY2YuZ+Lp8Cc/Q9\nm+0t6qG4z9R1T6gjPiIQrXowrOLmGKgTx2FnEuUYlsU9K+HdyiOW1kW+SU7m\n6bF3LQ5ql4Yhhi1REbVM6cZhDUKTyPmkzoyFOyjSpDMcmSr+u1Umcp2nU8J8\n05rbY0pKmE52IewZd/Z1JZsq5xW72KizrGEk7iGO1MMBxRp6bvDc66sB1VXZ\nGLLLC0OU7t4gpXGNiTendY+hyjxDr4h5kgsgTevuYFMt3mbSDVlFvqmEVOZZ\nHAgH\r\n=JZoE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEfzieLcKCEAjn2Sl+hoJblgMOR62YWjmaRLTXpc7KlFAiBExIXOfkhleHw5y3VIiXZofkTTRUvPeIuEaZ8Kc+c7VA=="}]},"_npmUser":{"name":"alex(actyx)","email":"alex.halemba@actyx.io"},"directories":{},"maintainers":[{"name":"alex(actyx)","email":"alex.halemba@actyx.io"},{"name":"ostollmann","email":"oliver@alithia.net"},{"name":"roland.kuhn","email":"roland@actyx.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-pond_2.1.0_1621344100264_0.4911270978691977"},"_hasShrinkwrap":false},"3.0.0":{"name":"@actyx-contrib/react-pond","version":"3.0.0","description":"Use the Actyx Pond framework fully integrated with React","main":"./lib/index.js","types":"./lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/actyx-contrib/react-pond.git"},"scripts":{"prepack":"npm run build:doc && npm run build","clean":"rimraf ./lib ./coverage ./dist ./.cache","tsc":"tsc","tsc:watch":"tsc --watch --pretty","build":"tsc -p ./tsconfig.json","build:watch":"rimraf ./lib && npm run build -- --watch --pretty","build:doc":"rimraf ./docs && typedoc --options typedoc.json","lint":"tsc & eslint './src/**/*.{js,ts,tsx}' & prettier './src/**/*.{js,ts,tsx}' --check","lint:fix":"tsc & eslint './src/**/*.{js,ts,tsx}' --fix & prettier './src/**/*.{js,ts,tsx}' --write","license:add":"license-check-and-add add -f add-license-config.json","license:check":"license-check-and-add check -f add-license-config.json","license:check-dep":"license-checker --production --onlyAllow 'MIT; MIT OR X11; BSD; ISC; Apache-2.0;'","example:usePond":"parcel example/usePond.html","example:chatRoom":"parcel example/chatRoom.html"},"author":{"name":"Actyx AG"},"license":"Apache-2.0","peerDependencies":{"@actyx/pond":"3"},"devDependencies":{"@actyx/pond":"^3.0.0","@types/deep-equal":"^1.0.1","@types/react":"^16.9.43","@typescript-eslint/eslint-plugin":"^2.19.2","@typescript-eslint/parser":"^2.19.2","eslint":"^6.8.0","eslint-config-prettier":"^6.9.0","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.18.3","license-check-and-add":"^3.0.4","parcel":"^1.12.4","prettier":"^1.19.1","react":"^16.13.1","react-dom":"^16.13.1","rimraf":"^3.0.2","ts-loader":"^7.0.5","typedoc":"^0.17.7","typescript":"^3.9.5"},"dependencies":{"deep-equal":"^2.0.4"},"gitHead":"46de5ad563303f722bbf88d06b543f5857b01a3b","bugs":{"url":"https://github.com/actyx-contrib/react-pond/issues"},"homepage":"https://github.com/actyx-contrib/react-pond#readme","_id":"@actyx-contrib/react-pond@3.0.0","_nodeVersion":"14.15.5","_npmVersion":"7.0.15","dist":{"integrity":"sha512-EK1sX5+r72UqaQCvx+91rFQmcMRUjlN9o6wHLYub1n9xUPVg0OznYzpG7qteuqEP3jXLMhIoXHlB1i/iVIhkHw==","shasum":"b6fd6cacea43278df0cc19b30e6fd59ceaac0a2b","tarball":"https://registry.npmjs.org/@actyx-contrib/react-pond/-/react-pond-3.0.0.tgz","fileCount":11,"unpackedSize":31717,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3XhRCRA9TVsSAnZWagAABDUQAIwQTzqQjTimr9mTfzcH\n1CmRVZ6LJLbtMOtBqA2yGQSJjHdgj9UAchLOEjbZswgcQpO9aqjm60knjlzL\nt039oUbr0+aSy0wwK/9oMVO4Bs3qq0f5tARa/LzwbPzZYHN7cgqYwwIHGLQK\ncfbH7vqF5PE13bvYiE603If2O4b/pagN1E97XaFx8ADhKW/JnJ/a/GkOoxHv\nJrziTyg61UewyZc1D2CtkKcNtsGkzaF+IbdNlo4IYVBhaXPnBjDogXNibQKz\nNK5wRks5YXiDnifoEV3+NhK2dXmiY0j3Lzu4TVnktatdl5YxEgnjcPPvtGVK\ngeR5wiPVQRHZcgSVBtmhmx/FqvFfJ+GD/u3rJoC5UUBpfgN+q1EgWlYlXnPJ\nnnMvxR3gAJ0wF7b+MFzv1VzI7e/dtKkrFjjvK0DIecv3n7kj+p68vuVEfeaS\n784HsKlHmM3EBrG2nkCbKEJejDEqM6nWKAlhqLiDL5gYr3S+xOvLdeGU2XnL\no7xL3M3zj3pKT/fSivba5B3/lnypLiVMDqcdqHsyLwyeLAer1fMFXo4+nBVb\nxE23sSnGudIXWuQKleDuwFfpXWGRA/eeCw5nZFctHSJEruAP0FTjrv6bYRrP\nzu7kwVy7LxaCvDdvDuItpaHF//pgYpgpJXmcThNvC8kvyetl42ioC4p8pE+F\nsHOd\r\n=adAP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCyXL/Hnbs0y+VpPCTpTyzXISD1P+N9/iUXFlDsh2dNXQIhAINnb95aG1ejpHAQdiVbRu9r3NisbZdZm1K9cmrN7puu"}]},"_npmUser":{"name":"alex(actyx)","email":"alex.halemba@actyx.io"},"directories":{},"maintainers":[{"name":"alex(actyx)","email":"alex.halemba@actyx.io"},{"name":"ostollmann","email":"oliver@alithia.net"},{"name":"roland.kuhn","email":"roland@actyx.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-pond_3.0.0_1625126993318_0.32202890459860645"},"_hasShrinkwrap":false},"3.0.1-rc1":{"name":"@actyx-contrib/react-pond","version":"3.0.1-rc1","description":"Use the Actyx Pond framework fully integrated with React","main":"./lib/index.js","types":"./lib/index.d.ts","repository":"https://github.com/actyx-contrib/react-pond","scripts":{"setupGitHooks":"ln -srd ./hooks ./.git/hooks || true","prepack":"npm run build:doc && npm run build","clean":"rimraf ./lib ./coverage ./dist ./.cache","tsc":"tsc","tsc:watch":"tsc --watch --pretty","build":"tsc -p ./tsconfig.json","build:watch":"rimraf ./lib && npm run build -- --watch --pretty","build:doc":"rimraf ./docs && typedoc --options typedoc.json","lint":"tsc & eslint './src/**/*.{js,ts,tsx}' & prettier './src/**/*.{js,ts,tsx}' --check","lint:fix":"tsc & eslint './src/**/*.{js,ts,tsx}' --fix & prettier './src/**/*.{js,ts,tsx}' --write","license:add":"license-check-and-add add -f add-license-config.json","license:check":"license-check-and-add check -f add-license-config.json","license:check-dep":"license-checker --production --onlyAllow 'MIT; MIT OR X11; BSD; ISC; Apache-2.0;' --excludePackages '@actyx/sdk@0.1.2;@actyx/pond@3.0.1;'","example:usePond":"parcel example/usePond.html","example:chatRoom":"parcel example/chatRoom.html","examples:build":"npm run example:usePond:build && npm run example:chatRoom:build","example:usePond:build":"parcel build --no-source-maps --no-autoinstall --out-dir ./dist/usePond example/usePond.html","example:chatRoom:build":"parcel build --no-source-maps --no-autoinstall --out-dir ./dist/chatRoom example/chatRoom.html"},"author":"Actyx AG","license":"Apache-2.0","peerDependencies":{"@actyx/pond":"3"},"devDependencies":{"@actyx/pond":"^3.1.3-rc1","@types/deep-equal":"^1.0.1","@types/react":"^16.9.43","@typescript-eslint/eslint-plugin":"^2.19.2","@typescript-eslint/parser":"^2.19.2","eslint":"^6.8.0","eslint-config-prettier":"^6.9.0","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.18.3","license-check-and-add":"^3.0.4","license-checker":"^25.0.1","parcel":"^1.12.4","prettier":"^1.19.1","react":"^16.13.1","react-dom":"^16.13.1","rimraf":"^3.0.2","ts-loader":"^7.0.5","typedoc":"^0.17.7","typescript":"^3.9.5"},"dependencies":{"deep-equal":"^2.0.4"},"_id":"@actyx-contrib/react-pond@3.0.1-rc1","_integrity":"sha512-heSbNpdING9+DBnSdElkaK6DAUQeoJz8AFXwTwZi9ItzRRYLVCQ+461A0NybB7MxEA/lnbX+2rPeRU7A46UlQQ==","_resolved":"/home/ost/repos/react-pond/actyx-contrib-react-pond-3.0.1-rc1.tgz","_from":"file:actyx-contrib-react-pond-3.0.1-rc1.tgz","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-heSbNpdING9+DBnSdElkaK6DAUQeoJz8AFXwTwZi9ItzRRYLVCQ+461A0NybB7MxEA/lnbX+2rPeRU7A46UlQQ==","shasum":"0fec2350629f3203324340174cc0a164cc9602c2","tarball":"https://registry.npmjs.org/@actyx-contrib/react-pond/-/react-pond-3.0.1-rc1.tgz","fileCount":12,"unpackedSize":35574,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpqpHCRA9TVsSAnZWagAAADUP+wRGLkWeLiizw2FhERWS\nDeoR9p73hZNrYCwJt15ouF4dyiNfx1BHrbcpUv8SKgKg+f1x2mnOs0p/l3Hi\nTtXIbDFlzO44gJHaNloPnpOuphtkTm6K4ZBhrHZU0dI622eu1H4KhrtUrh2v\nyqghGI1LmlrE65dEZAjvN9ZBqBtUr2iGwVMAMmAvqECfTffITYbPpl83MSuY\nXcG+36pfIHkiC2s/P1UY5OjcCti4WMHsFHidzG+ZdYwhLJH/A8WVXSIdslp+\nQKQfZZxKQ+dUek2RRQ+uMlCVji0rOJ70ttSULpgwH5yppsOfVg4qdR9CdFzv\n9zAIvCL9ZSngIll45Iu3LWSszu8yvB21SrTcJdNbEpAqvVTPNz2Sy7ABtVJV\nuzcy5Y0FBe+Yq1jyQWYIgIUll6ygBj5chm12RqtpqkCnq2I+Wjul1Oy6TDn7\nUMXSOJUCCGGcRfjzuahVwa1AftAU8My1nkMpOp3PKBF++Mx0CUwe7NxS2+P6\ncn5ZokGKzg3SanHv2Ls86TNTeJCXOLUce98D8NDTZJTamSRgGRVqKfo091Ir\nVHq+zznFl9T89EEMPR4+jAHEPtQhtv3GTpbSTYrEqgp+jHeyeD8GmgR7jXti\nlL7M4baa99SdFY1o5fjaCP8/2fJWKxf2v7YMG85mQYcYRw5WeT+7P4HxYX3M\nyqEy\r\n=t3SN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFixu24uYOz4dBxqMio91zJh/OFKUHa+iQYURVt13UWIAiB6E9J1BUQAhWTNmpAMqBPGl8zPsYICFSSARg+v4xqfUg=="}]},"_npmUser":{"name":"ostollmann","email":"oliver@alithia.net"},"directories":{},"maintainers":[{"name":"alex(actyx)","email":"alex.halemba@actyx.io"},{"name":"ostollmann","email":"oliver@alithia.net"},{"name":"roland.kuhn","email":"roland@actyx.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-pond_3.0.1-rc1_1638312519627_0.3381797680910872"},"_hasShrinkwrap":false}},"time":{"created":"2020-06-15T11:43:55.900Z","1.0.0":"2020-06-15T11:43:56.227Z","modified":"2022-04-04T11:20:24.153Z","1.0.1":"2020-06-15T12:07:21.325Z","1.0.2":"2020-06-15T13:39:08.171Z","1.0.3":"2020-06-29T16:07:43.815Z","1.0.4":"2020-07-15T11:28:44.310Z","1.0.5":"2020-07-15T11:33:17.153Z","2.0.0":"2020-09-09T22:22:00.592Z","2.0.0-rc1":"2020-09-09T22:26:31.883Z","2.0.0-rc2":"2020-09-21T11:15:49.118Z","2.0.0-rc3":"2020-09-26T10:53:33.226Z","2.0.0-rc4":"2020-09-26T11:51:15.898Z","2.0.0-rc5":"2020-09-30T10:30:15.717Z","2.0.0-rc6":"2020-09-30T10:38:04.366Z","1.0.6":"2020-10-30T13:54:26.959Z","2.0.1":"2020-11-03T13:13:29.598Z","2.0.2":"2020-11-06T20:47:47.765Z","2.1.0":"2021-05-18T13:21:40.376Z","3.0.0":"2021-07-01T08:09:53.477Z","3.0.1-rc1":"2021-11-30T22:48:39.814Z"},"maintainers":[{"name":"alex(actyx)","email":"alex.halemba@actyx.io"},{"name":"ostollmann","email":"oliver@alithia.net"},{"name":"roland.kuhn","email":"roland@actyx.io"}],"description":"Use the Actyx Pond framework fully integrated with React","author":{"name":"Actyx AG"},"license":"Apache-2.0","readme":"","readmeFilename":"","homepage":"https://github.com/actyx-contrib/react-pond#readme","repository":{"type":"git","url":"git+https://github.com/actyx-contrib/react-pond.git"},"bugs":{"url":"https://github.com/actyx-contrib/react-pond/issues"}}