{"_id":"@aegooby/relay-devtools-core","_rev":"3-9ca6586a5be6246908f5fe0466161cd3","name":"@aegooby/relay-devtools-core","dist-tags":{"latest":"1.1.1"},"versions":{"1.0.0":{"name":"@aegooby/relay-devtools-core","description":"Use relay-devtools outside of the browser","version":"1.0.0","license":"MIT","main":"./dist/backend.js","repository":{"url":"https://github.com/aegooby/relay-devtools.git","type":"git"},"scripts":{"build":"yarn build:backend && yarn build:standalone","build:backend":"cross-env NODE_ENV=production webpack --config webpack.backend.js","build:standalone":"cross-env NODE_ENV=production webpack --config webpack.standalone.js","prepublish":"yarn run build","start:backend":"cross-env NODE_ENV=development webpack --config webpack.backend.js --watch","start:standalone":"cross-env NODE_ENV=development webpack --config webpack.standalone.js --watch"},"dependencies":{"shell-quote":"^1.6.1","ws":"^7"},"devDependencies":{"cross-env":"^6.0.3"},"_id":"@aegooby/relay-devtools-core@1.0.0","dist":{"shasum":"7996c6c70a45d3e3639dbf3d7a6d17dce740db73","integrity":"sha512-TJAaji1O0gFm7U+o1TJSXJqM3i93Y4vPv+yqYWS6YTg/VdUv0VTAv1sE+lclhPfpU/fSzYj52TYpfnDIlxXF9w==","tarball":"https://registry.npmjs.org/@aegooby/relay-devtools-core/-/relay-devtools-core-1.0.0.tgz","fileCount":8,"unpackedSize":431895,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCQy3CRA9TVsSAnZWagAAwOsP/2oL52PawBp35xCWbxNY\napJrltGoqveHfZBfhUpNbIBDSErDXMJHBW1mbOtDaj0/iUgaNar7jylKLV08\nA+rBelMb9OZ55KNkWX5XrY5+d+GWwf1CnNWKgZVafmaYuiSVgeVqpz9xufre\n4493OOrcwwK106LRes85OdnXWRvAhQcjomFHXwJI/wCY1cFmWU2l7q9Ue2vA\nWltgPDZ3RgEFsuhqz235X8WmdRdBDxrG0VY9cAcwe1EB/G8UlZorzK1KOQKd\nb2Xl399F4wyW0kYfzE4Qxxs8/z5F09Z5g2ENV3fqb3Ts/NPdNTv2RShkeyR2\nuDYrjXhKPffWvCtOy4pnJjtxqHEKDMaxu61jPDiVdW8EIyWafDiekl5nc/Tr\nGbE8LSnkK75paIFZZy/hhl62Z/vGXMcGyxzWCT637BLwZ6bhZmANn1d+8Oav\n9x0KlG5NRlbxRPg4CCpD6g3DhhxJS3AbMw2AcJf+WkoMoR2t5MeFSjfLTbNW\nTtNk8rulh/H3T6u2bccWKtKw0clp021TglyuqYTtulV70r3Wr1Zdi5kLhj4C\nciMdtD5stxpvFXtFShYsGKmxcBEaJD0Vhy0D9FWqwlL5Vz773ZRWym6qhThk\nJEUkqYcnmPHlHog198TXWK5bzKANW4ceeKuwGUNRCDgOWGkIfy7sGvFfutf3\nFYUz\r\n=j0WE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDlaKAfnm2FYHMQKsDIoVPpI7F4ITlEYPhyIfpcvKik6AiADV8ULzJ0tlIbzVShQpSxtSA/5srR19lTK2M2BZMMPNA=="}]},"_npmUser":{"name":"aegooby","email":"aegooby@gmail.com"},"directories":{},"maintainers":[{"name":"aegooby","email":"aegooby@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/relay-devtools-core_1.0.0_1627983031762_0.49804279144586516"},"_hasShrinkwrap":false},"1.1.0":{"name":"@aegooby/relay-devtools-core","description":"Use relay-devtools outside of the browser","version":"1.1.0","license":"MIT","main":"./dist/backend.js","repository":{"url":"https://github.com/aegooby/relay-devtools.git","type":"git"},"scripts":{"build":"yarn build:backend && yarn build:standalone","build:backend":"cross-env NODE_ENV=production webpack --config webpack.backend.js","build:standalone":"cross-env NODE_ENV=production webpack --config webpack.standalone.js","prepublish":"yarn run build","start:backend":"cross-env NODE_ENV=development webpack --config webpack.backend.js --watch","start:standalone":"cross-env NODE_ENV=development webpack --config webpack.standalone.js --watch"},"dependencies":{"shell-quote":"^1.6.1","ws":"^7"},"devDependencies":{"cross-env":"^6.0.3"},"_id":"@aegooby/relay-devtools-core@1.1.0","dist":{"shasum":"abea9accc9258379fe833ffef8f47ba5ba7ab685","integrity":"sha512-NKmisz2d8DM+sGHx5LRwqFBYhrirggZlVeoWIyb5dcKfwAS39nc2Sez1tApzhlBhgRBaUgCeiDoojjWBotWygQ==","tarball":"https://registry.npmjs.org/@aegooby/relay-devtools-core/-/relay-devtools-core-1.1.0.tgz","fileCount":8,"unpackedSize":431895,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCQ1MCRA9TVsSAnZWagAANXEP/3L0ulHA0DV4JQkei11N\n0Q2QRVp2fsWEAz5ZVJJOL/LBH6BPymIJVeYWM5aaMuFtJ1+LtZvo8mby5aPc\nN3wxZynkQ4JB+gN2ZAYIJXMFOjcjtoA+wogDaxBIZaiEIli7rNGur7Yyd0Kp\npFkK5xgoCLvgtlMH5ff3Ol+IdN0WSGBmWH/4zcSH1JtPSbz19YQAWGu6t8dV\ndIIfaEFbN4X0ztQWXwaGfiwTFygDKjFCGhuc9HlcJd7Yo4PQkrAzYonR1xb+\nWKGoe9gJp1M+bSkcRUzVOiWDraS9uuEspslkARYqlyQuP79KMM005VwO/QUZ\nf5VeRPBm/AlmwQ3CE1xguj4IiBp31HQ3iFI5CTHDDlVFGqBwWWt5xBJqueP7\nkdWLDRpSzcMrKJLMp6G2FfCqdFGVhvxgsTcvxfNT5cDOxszJy0GAc5r0XtWs\n6NMcQA6LpSdZpFe+87kHwf0gfSQg9yBLoAlzplzgOye5PRVYkAVauH5qa3dv\nXUFsO4KVrpwtnxVttQaFeiKeIXDQsjzdhVug83WqBKPJ9hgEWNVp/ECAMg5d\nIUiz00nCGFdNlrGso776L3lh95GICaFZ+ccoRd/n8jG4Q3vhOrjM7YsvwXRm\nsuT3ldpDnIRkQL54M/2tfB+x5b+yiP4V8a859F6sjo04lwSHuU9xNlyW8Rz0\nNCxH\r\n=BFbR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDXiOXZuydw49MDVbNHfdZPbkaOA3ehf46UYy+2I3MNGAiBJ2MixdLzTA5ulpbUOo5RZIb4JmzlxF56ycLFugEaGsw=="}]},"_npmUser":{"name":"aegooby","email":"aegooby@gmail.com"},"directories":{},"maintainers":[{"name":"aegooby","email":"aegooby@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/relay-devtools-core_1.1.0_1627983180852_0.34026208268226177"},"_hasShrinkwrap":false},"1.1.1":{"name":"@aegooby/relay-devtools-core","description":"Use relay-devtools outside of the browser","version":"1.1.1","license":"MIT","main":"./dist/backend.js","repository":{"url":"https://github.com/aegooby/relay-devtools.git","type":"git"},"scripts":{"build":"yarn build:backend && yarn build:standalone","build:backend":"cross-env NODE_ENV=production webpack --config webpack.backend.js","build:standalone":"cross-env NODE_ENV=production webpack --config webpack.standalone.js","prepublish":"yarn run build","start:backend":"cross-env NODE_ENV=development webpack --config webpack.backend.js --watch","start:standalone":"cross-env NODE_ENV=development webpack --config webpack.standalone.js --watch"},"dependencies":{"shell-quote":"^1.6.1","ws":"^7"},"devDependencies":{"cross-env":"^6.0.3"},"_id":"@aegooby/relay-devtools-core@1.1.1","dist":{"shasum":"90c403dc50eb4c2bb682a0eed8890b7a7dd9b148","integrity":"sha512-LPDyvbfAB0p4coZkU9QktTBw6HMfd3XNN+XOyLBorYxi0Y1p6+J9a+8AUiVCl7DTO2TzAu8nkzVFU1jKm2JwKw==","tarball":"https://registry.npmjs.org/@aegooby/relay-devtools-core/-/relay-devtools-core-1.1.1.tgz","fileCount":8,"unpackedSize":451474,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCWDvCRA9TVsSAnZWagAAgC8P/2NgX6k8SqZdZFjlxVSK\ng1M3ngkEswGdeyaTcREF+Z1t1GmsbAbhy7xD9/cmVJGjLfL/ny2ti9/9qFJc\nhd8+Ii5o4SWHkUHE9lVpUr1MIvwZRu6tFb0V/9j73rXVgevb9X/ZfPoDiOAt\nIBKCIOlIuPzZBLWyo8j3a09iMbDV0M475fwuzfm7IYI0jRzmHlJVzRAYdEGm\ntYhEPuH4DVexglr1onnoSsyTv5jTH8iHIxn8bfMxG5konL5/g7t6prSmkODc\n67rxtaO7FCF1q/EjisTxburcT+I66r6o1IfJpooHSE8nEvLMWRvdyuW0YHIO\nyCgmK5GkTcnQJ7i3lEs5H6B4mzl5izaYPYq2irRvkVEpK36SmRIZjfRrM9Xe\nOuhanwZTNJXvjKN5b/DBHkKj66hkVgF1/wqbMMXOlscCCNSaOBRwlC5+9TNG\niYiPO7BtxoDF3zpBMjZcQTqXPOZJLXwBXVD6oUhME4fC9byeAD+0a5lt7L4a\n3/IDnS99j6b8IaeLS1GGwg5xN6bGoqXjS+DV4grWf/B+Bg4GCygDolLKeVfR\n1Wg2aCdskxMwZZLbbDW0bfMY4s/xJy5/40ZXQAcwI15Qb10vAiNWhb7dFEb4\nDQUEQUIpxAS2FlLLzMXrd/EAZxD3TWCPSRWmVyYmvqlqglvjhhGPD9Zq8CTE\n6Anq\r\n=skb2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID+XmW+m1c1D1VAXF2iW6cnE4ADG7+yMK0ONAkFwt+juAiEA+HWGyhW0lCosuZeZKh9AQ8/BeeCbnu4TDMJDg0ikHHI="}]},"_npmUser":{"name":"aegooby","email":"aegooby@gmail.com"},"directories":{},"maintainers":[{"name":"aegooby","email":"aegooby@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/relay-devtools-core_1.1.1_1628004591007_0.6290248298254824"},"_hasShrinkwrap":false}},"time":{"created":"2021-08-03T09:30:31.670Z","1.0.0":"2021-08-03T09:30:31.992Z","modified":"2022-04-04T11:47:21.566Z","1.1.0":"2021-08-03T09:33:00.988Z","1.1.1":"2021-08-03T15:29:51.240Z"},"maintainers":[{"name":"aegooby","email":"aegooby@gmail.com"}],"description":"Use relay-devtools outside of the browser","repository":{"url":"https://github.com/aegooby/relay-devtools.git","type":"git"},"license":"MIT","readme":"# `relay-devtools-core`\n\nA standalone Relay DevTools implementation.\n\nThis is a low-level package. If you're looking for the Electron app you can run,\n**use `relay-devtools` package instead.**\n\n## API\n\n### `relay-devtools-core`\n\nThis is similar requiring the `relay-devtools` package, but provides several\nconfigurable options. Unlike `relay-devtools`, requiring `relay-devtools-core`\ndoesn't connect immediately but instead exports a function:\n\n```js\nconst { connectToDevTools } = require(\"relay-devtools-core\");\nconnectToDevTools({\n  // Config options\n});\n```\n\nRun `connectToDevTools()` in the same context as React to set up a connection to\nDevTools.\\\nBe sure to run this function _before_ importing e.g. `react`, `react-dom`,\n`react-native`.\n\nThe `options` object may contain:\n\n- `host: string` (defaults to \"localhost\") - Websocket will connect to this\n  host.\n- `port: number` (defaults to `9097`) - Websocket will connect to this port.\n- `websocket: Websocket` - Custom websocked to use. Overrides `host` and `port`\n  settings if provided.\n- `resolveNativeStyle: (style: number) => ?Object` - Used by the React Native\n  style plug-in.\n- `isAppActive: () => boolean` - If provided, DevTools will poll this method and\n  wait until it returns true before connecting to React.\n\n## `relay-devtools-core/standalone`\n\nRenders the DevTools interface into a DOM node.\n\n```js\nrequire(\"relay-devtools-core/standalone\")\n  .setContentDOMNode(document.getElementById(\"container\"))\n  .setStatusListener((status) => {\n    // This callback is optional...\n  })\n  .startServer(port);\n```\n\nReference the `relay-devtools` package for a complete integration example.\n","readmeFilename":"README.md"}