{"_id":"@codes-sources-de-la-justice/cytoscape-react","_rev":"2-b98f9e246be1d31c064d6afcc87bbeb6","name":"@codes-sources-de-la-justice/cytoscape-react","dist-tags":{"latest":"2.0.0"},"versions":{"0.0.1":{"name":"@codes-sources-de-la-justice/cytoscape-react","version":"0.0.1","module":"./index.js","main":"./index.js","type":"module","types":"./index.d.ts","dependencies":{},"peerDependencies":{"cytoscape":"^3.21.1","react":"~17"},"description":"Fork of <https://github.com/mwri/cytoscape-react> with TypeScript support and simplified codebase with React Hooks.","_id":"@codes-sources-de-la-justice/cytoscape-react@0.0.1","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-QPiBVhJDQKig23gvccvG6qngq8luBD0GBplB0rlRdQCeSBHQA+ksO0zBGMC2G23YuEaGQXUXAlEYgYnoQtC9kQ==","shasum":"9e56e01eddd38fb6f0389beb3076e5a10304cd4b","tarball":"https://registry.npmjs.org/@codes-sources-de-la-justice/cytoscape-react/-/cytoscape-react-0.0.1.tgz","fileCount":8,"unpackedSize":69031,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICk/BV9HH4zuqAGiXORDZhzmyYW7OEF+z9e8GXTo4QWUAiBZCmHmiaEvPfzGUpgm/Q4wbPMYI9UkggKvXwYGf4RqXw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuZ9tACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp4Yw//S38dmIiB/qUQErarSFMNZdc1kjuKS14yPFgJ31PdL2n+nxRm\r\nzsng+1yduFC2+LoFh3YtOp3//ryJpjtgy5jkXzJ7LnBbzwhdgO+FbyBg9Bdo\r\ntc4uYV+i0orgYW3RD0gAwIiiCMmuLsnEiyKS7dxdjmp4M2YAhpVoBhNYTU9w\r\nRHYQ4gXnxQ6+niNQ6pUnleDd3z5iHyn3tw8hNltA2aG484QBMcIygbdPIYho\r\nO1mLoBmNCeiXmPq4crZa+jAypbVjiYy6JWr5Cf0KEHqV/E4SUxDM2skd5UoM\r\nPenyP73Ba9m2+3N63jB1DV+7Fv6oD0sW9kYs4ONTb9re/wo5qfmx4T/BcMGB\r\nTqYVBmdRSdydA+MZFDR+ZPoKUnlqqcbY7hqq7zoCFDYZa6JgR9MAnRyVxBU0\r\n0Ak3yoe8P0d6ZYsoR9F0+i7nyUqBphyw2N1/2xAsJl9RfaT7eeiVxdj4TyM6\r\nrppAC8zHxcPR8liH7o5whAC6uTAnZ2NpzIXas8j+zkqmllEU3b6aHkiP4yLG\r\n3Xvm7gS5Hadv8iYMfXOPYA5DblvQ6f1MsuymC2BjELPOPm7bdgxnn3BZLDnE\r\nOLbn4EuaBtEEOmBKXEv5Z0TRu/HgmcJZNjlvUlO2bCxdpT0zGcKhTddPTAHa\r\nhaXAg8YWskMM+Oh+jPJvKY1yWq5I/G3Yi5c=\r\n=9p+m\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"raitobezarius","email":"masterancpp@gmail.com"},"directories":{},"maintainers":[{"name":"raitobezarius","email":"masterancpp@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cytoscape-react_0.0.1_1656332141192_0.8347515571201689"},"_hasShrinkwrap":false},"1.0.0":{"name":"@codes-sources-de-la-justice/cytoscape-react","version":"1.0.0","module":"./index.js","main":"./index.js","type":"module","types":"./index.d.ts","dependencies":{},"peerDependencies":{"cytoscape":"^3.21.1","react":"~17"},"gitHead":"06b646ca3c2f4ab9f18a67eea1397aefc35cf2c2","description":"Fork of <https://github.com/mwri/cytoscape-react> with TypeScript support and simplified codebase with React Hooks.","_id":"@codes-sources-de-la-justice/cytoscape-react@1.0.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-FAv7tvLx8ccE4zliDJJFPn1tQs1isS8anEJMO60H+OcC28Uh6+mJYZoLROWDyOQGJUTYdVueb/wDoPzS4NYVOA==","shasum":"61b9b334cc9e0fa76bb5362cec4fbd7df3a98ce7","tarball":"https://registry.npmjs.org/@codes-sources-de-la-justice/cytoscape-react/-/cytoscape-react-1.0.0.tgz","fileCount":8,"unpackedSize":69031,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGo4gC6/a2hPEOD41bKud+LqIuM3jzLHXp1QV5RwBrGYAiA+juhtIPf4YieaVJWqOIlQHRQ0Ppc5RUUhArUZncTJsA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiubxpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrrmw/9EphzXEE1IEdzLpYaj0+FwukemGUi0rc6khd6RA6bBLq4WZUD\r\nI3l6V2bK3jiZruFZooPZ8vp40n3M7UAaDG/g2RCjt1wpO5BXhXuAfBcj0I0F\r\nPeTtP+Ti5wHb/+wdH7PU79GJ6JmGnfznghJQ0z9c4qC2aeiyvEU8J4fPZxLK\r\n9KgCf6tDMieYK9l4Rtn1hzn7e43FJvVeaTykacK43HovnvNpg3Q2jtiR5S9w\r\nrKecr2R5s5KxZDiPr0gnIYty2xkOeHKO7842ZLECUDqvvPmJcEBlTSI7abCC\r\nQaU9s6dyAZ7r91uK+ZeCskNdZU1OWBLp2G4HxY7zH6427I3jw4a4DWeAW5MS\r\n6oN+cV4nb59vExtuKn/HV2MBv8NSC9q/2g/W4iOQ0Omjb5IBkKXpV+98yAZQ\r\nBKYoyCLSlhcMtG6EKFdV+1Ofk643mal+Z3JE/c2e8RI9tbP7NVIsK289J9Y+\r\n071ug0r8ZBQrdFZRa2TgSQXQfHLVHvM8ZE1ZsgisG9d+Ia5ePaJQTwXBEl0L\r\nIxHM1RWc0xAs9JtylKg7KSmFGoPclFVLBHUTqjbmAuu4YP4CxWPdwOV5QoGA\r\npEJKaHM0Sj7WN0t/ufrhnkR1vfqhH4JJKl7/4Ojg/q/CDj02L2Yg7dgxTD4g\r\nnygAOMQ/asyN5+tcUCJsqSa9cZ0LpiPIVsY=\r\n=4ebe\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"raitobezarius","email":"masterancpp@gmail.com"},"directories":{},"maintainers":[{"name":"raitobezarius","email":"masterancpp@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cytoscape-react_1.0.0_1656339561234_0.04441962304216607"},"_hasShrinkwrap":false},"2.0.0":{"name":"@codes-sources-de-la-justice/cytoscape-react","version":"2.0.0","module":"./index.js","main":"./index.js","type":"module","types":"./index.d.ts","dependencies":{},"peerDependencies":{"cytoscape":"^3.21.1","react":"~17","styled-components":"^5.3.5"},"gitHead":"d58be354004eeffbd982e3b193e50379666b23a3","description":"Fork of <https://github.com/mwri/cytoscape-react> with TypeScript support and simplified codebase with React Hooks.","_id":"@codes-sources-de-la-justice/cytoscape-react@2.0.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-eFnZ22E+noRxyrPVIBkH3jkSd7ow4itbu08YCTZTEQ+RPFO3U6dIdlf6GYCUnRXabA92dZOui8xTVwq43q+Chg==","shasum":"853bb56b6589c5ed3ebae0ce879649a03f745606","tarball":"https://registry.npmjs.org/@codes-sources-de-la-justice/cytoscape-react/-/cytoscape-react-2.0.0.tgz","fileCount":8,"unpackedSize":70456,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEDQdDa1xFEpFAy+xcf43ZhcRLK+do8zzW8l8mh/AmonAiEA53SQjP6onVnlSnZ4Nhy/glTg+WNtdONQQ84SzrJFi4g="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixZoGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpt7Q//fjRh5FnOIES5zqdjNlvdg8IpX/zT6Bi/DFtQT1QJ6xC1ZQwc\r\nsbKfBDRr3zj7Sn20MMtQioq9/uOWBQh/lF2+S1bd+6uZZCKN8SGxRZJC2kM6\r\ngskQTBASzqMdfoCnce3ICzWl9tJgWCVYwo2My7ZKLJcpXrmTy6WiOWOapiLy\r\n4DYo3Eib6IL9yx/BL+cMsXn6qTT658M79YoA5FONL27XkLjB55LOd6BAMxsi\r\nadozCyRfQW/VM5XNJaFrbMYrhk2QvoTsT/n32fbstmAvs5vlXlFoDLgSip7C\r\ng2bqxjG0xzRGOS9qz0n+AQKHtEGQ540hHPD/jRTnoBgPvUgm7iWpvABygoCq\r\nsUrkN0UD1YRv56KQsbZW9Cm/S74Ar6BO0cUTLmp3FNshZ4cU8+nJRAP7J+Lf\r\n6vQopU/d/Nw29rADF52N4h3FAHrH/zU87uRZe7myMnem2O4JYW3YJslqVaig\r\nbfnYVTKd45JH7KxWqY6FGkgrikKD7cpvJHDp9LVxy/dF83wdoHAvVFKrs7nz\r\nGOdMgcHJzA2GEyqZ15TARwhX5wJYABTMWvR+iLz4XeYnFWJyikSC7orK4Ahp\r\n7ClHbxSJq9FKFhHn9YFw4KeQrNRGf++2YMK8U6utFli1LgWXYZITWZDWnP+t\r\nnBoGaL54q9QT3uBlAKjfzImZg6dUW6ieFdA=\r\n=dhCP\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"raitobezarius","email":"masterancpp@gmail.com"},"directories":{},"maintainers":[{"name":"raitobezarius","email":"masterancpp@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cytoscape-react_2.0.0_1657117190116_0.2958546284207777"},"_hasShrinkwrap":false}},"time":{"created":"2022-06-27T12:15:41.142Z","0.0.1":"2022-06-27T12:15:41.405Z","modified":"2022-07-06T14:19:50.359Z","1.0.0":"2022-06-27T14:19:21.464Z","2.0.0":"2022-07-06T14:19:50.279Z"},"maintainers":[{"name":"raitobezarius","email":"masterancpp@gmail.com"}],"description":"Fork of <https://github.com/mwri/cytoscape-react> with TypeScript support and simplified codebase with React Hooks.","readme":"# cytoscape-react\n\nFork of <https://github.com/mwri/cytoscape-react> with TypeScript support and simplified codebase with React Hooks.\n\nMake Cytoscape nodes into React Components!\n\n## Dependencies\n\n* cytoscape ^3.19.0\n* react ^17.0.2\n* react-dom ^17.0.2\n\n## Usage instructions\n\n**TODO: add example for layout support**\n\nThree functional components are made available by `cytoscape-react`, an example would be something like this:\n\n```js\nimport { GraphWrapper, NodeWrapper, EdgeWrapper } from 'cytoscape-react';\n\nfunction MyGraphWrapper() {\n  return (\n    <GraphWrapper>\n              <CyReact.NodeWrapper key=\"foo\" id=\"foo\">\n                    <p>Test</p>\n                </CyReact.NodeWrapper>\n                <CyReact.NodeWrapper key=\"bar\" id=\"bar\">\n                    <p>Test</p>\n                </CyReact.NodeWrapper>\n                <CyReact.NodeWrapper key=\"bazzz\" id=\"bazzz\">\n                    <p>Test</p>\n                </CyReact.NodeWrapper>\n                <CyReact.EdgeWrapper key=\"foo_bar\" id=\"foo_bar\" source=\"foo\" target=\"bar\"/>\n                <CyReact.EdgeWrapper key=\"bar_bazzz\" id=\"bar_bazzz\" source=\"bar\" target=\"bazzz\"/>\n    </GraphWrapper>\n  );\n}\n```\n\nThe children of any wrapper can be replaced by a component, e.g.\n\n```js\nfunction MagentaComponent({id}) { return (<div style={{textColor: \"magenta\"}}>magenta {id}</div>); }\n```\n\nReplacing the children of an edge wrapper is difficult though.\n","readmeFilename":"README.md"}