{"_id":"@concordialang-healer/client-web","_rev":"4-904e7c4f8f4786dd6685335a6d031580","name":"@concordialang-healer/client-web","dist-tags":{"latest":"1.0.2-alpha.0"},"versions":{"1.0.0":{"name":"@concordialang-healer/client-web","version":"1.0.0","description":"Used to communicate with concordialang-healer server","author":{"name":"Lucas Az.","email":"lucas-azevedo20@outlook.com"},"homepage":"https://github.com/concordialang/healer/tree/main/packages/client-web#readme","license":"AGPL-3.0","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/concordialang/healer.git"},"scripts":{"test":"ts-mocha -p tsconfig.json **/*.spec.ts","build":"tsc"},"bugs":{"url":"https://github.com/concordialang/healer/issues"},"publishConfig":{"access":"public"},"dependencies":{"ws":"^8.2.1"},"devDependencies":{"@types/jsdom":"^16.2.13","@types/ws":"^7.4.7","fs-monkey":"^1.0.3","jsdom":"^17.0.0","memfs":"^3.2.2","mock-socket":"^9.0.3","ts-mocha":"^8.0.0","typescript":"*"},"gitHead":"30952d8ca8d1e949c9fa961cc4e1e189655af91d","_id":"@concordialang-healer/client-web@1.0.0","_nodeVersion":"14.17.1","_npmVersion":"lerna/4.0.0/node@v14.17.1+x64 (linux)","dist":{"integrity":"sha512-G0gWDnHAiBIJtQJfOg3d123Vum1h2CHfws8oAXCnvGLmcVldm03Odjc9KlQlyVduk3UIUGxal+PT87VM9QsTsw==","shasum":"7b37ff8f977664227b60199eb08463fd8a786e05","tarball":"https://registry.npmjs.org/@concordialang-healer/client-web/-/client-web-1.0.0.tgz","fileCount":17,"unpackedSize":45595,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAsG+CRA9TVsSAnZWagAAUL0P/AvMdrQGuxAS20q9Valv\neVm/AsYD1b0Aph8LTBHcTBngCb9fEPMZ3UaXz8t+j8aWgvpbryyOd2YeEszQ\nWXfFSAYVxBthkcHHjWXc49NC+lyPcAkGeoeYn6tQz0D5qqBFRCugN6is38Oe\nMnCsCH9voZtO8T74snEAcimwkwV0E+auQcX7m2rHiJ3WKlDR3lK1RwfeuSFg\nsGh+sgExQ9IMMqADuTIGY+wUb3diN8+Bdv5EYKL/2nQ+Jl6qgMfkR9XMJmPB\n1Vl1pLERi09/iiYP7uFMTVyHRLIMRtJRtbjJ8QS7hXX72YRVifGDnhKV5qeH\nPRXL+1E4gM9G+cqvcFuLI8zv+8lhZoNSzSP1QGXCHJRxShoV+ZJ+lqqbsyCP\nqUFfgsNgZuiZpvKW74LBYV9kLfPuZHGSt4dnq+VcD/AvyXM9ZZGqEn0yaQMA\nS2W6CXECCdTNJpbmXAEJOLbc64IRPxAJxD7hsmJ4m+J5Af0xy++D5UqopNZL\n7d1RZcIEwv6ch1D/z5KMR5w2RhcBd2VlP/ax6eWSBsuT/zZeIGJ+1vJjhPJ7\nvQCqsbguoGA5ld19zGxVxUtjknN0+GIYUVDIoJqsOMXod6yR0yN0pX4pBpb8\nyDh6zMzomzwSzdUqvkSBTitOFtOjA9nZfHY7TUGoSdWIGqQxIU2OZFgI+tZ3\nCROQ\r\n=2xXk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDJWa2EgzpxeaXogXyZl0vJXQBypyGa9WdDGjDhcMTyYAiEAludsSRijL6Un/fEV/hBrYOkBvtQitm6Ga82s61nDpwk="}]},"_npmUser":{"name":"lucas-az","email":"lucas-azevedo20@outlook.com"},"directories":{},"maintainers":[{"name":"lucas-az","email":"lucas-azevedo20@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/client-web_1.0.0_1644347838233_0.33992347228480124"},"_hasShrinkwrap":false},"1.0.1-alpha.0":{"name":"@concordialang-healer/client-web","version":"1.0.1-alpha.0","description":"Used to communicate with concordialang-healer server","author":{"name":"Lucas Az.","email":"lucas-azevedo20@outlook.com"},"homepage":"https://github.com/concordialang/healer/tree/main/packages/client-web#readme","license":"AGPL-3.0","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/concordialang/healer.git"},"scripts":{"test":"ts-mocha -p tsconfig.json **/*.spec.ts","build":"tsc"},"bugs":{"url":"https://github.com/concordialang/healer/issues"},"publishConfig":{"access":"public"},"dependencies":{"ws":"^8.2.1"},"devDependencies":{"@types/jsdom":"^16.2.13","@types/ws":"^7.4.7","fs-monkey":"^1.0.3","jsdom":"^17.0.0","memfs":"^3.2.2","mock-socket":"^9.0.3","ts-mocha":"^8.0.0","typescript":"*"},"gitHead":"b622949c3ad02195c3ca9e2ecc42d4bee5e16c6e","_id":"@concordialang-healer/client-web@1.0.1-alpha.0","_nodeVersion":"14.17.1","_npmVersion":"lerna/4.0.0/node@v14.17.1+x64 (linux)","dist":{"integrity":"sha512-yR6OYQhZzvQeTUkPtchQXBu+OyWlUshtAmpbHOWTz1fEEzvvnR6Xdb0r/QvnXw3Ojo9ph7lbGs3cC72EHUD6kA==","shasum":"005cbe44c03877b365bbad6d4a64d47629196e3e","tarball":"https://registry.npmjs.org/@concordialang-healer/client-web/-/client-web-1.0.1-alpha.0.tgz","fileCount":15,"unpackedSize":44789,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiERBFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoitw//T+CtMUP2DlOU6tFkvdvJpmQBiRc5Yhg9IQFgdHaMsTb2mqP+\r\nln580IdfeJipNJcHjurHVXhPUpe7dSkViBxMy8opRllS0rYMOI722p9ad86/\r\nKmdE1O7uzA/1amfkdVi1VazRjHE9tU+loT4hHPE4fXXgUCakaKVaF4GZUllR\r\nlfcrr2bAXhgU2iAsuj7Kg7mj33PopaDUceBMGzy8OIy5LBwuwD9M3M9gcWCl\r\npZXb3pAu2aBRG6REZclfT8MsUac1B+dvHH1jlakUUZayj1/q44YjEoKMPu4l\r\n1KKHJ0zKxFDWR0vZU4o+u3/IYhi4gchBZZNbt2wQ69sWwP22LjCWg85Zvu41\r\njQjFFRhFJPpK60RXyEJszekgVmKbGGcsUuQTH/1a0Q9tdRidUIEAgSKXwrse\r\n2LUJKB1ONOJGQ6S5LqXhUN23xNUoPlsb5w4lIT2/U9a4IBRWHyj7KlxJq/7F\r\ndfWqmyQAOCNvFl7Zck4QTiwxWKBECXirpzpDvmmvuuzYFFy+qN9lePcP7eu2\r\nZ9iHFBddWAjnVY/nOfyJ7kS4mBKdhr/io19is7alB6sNIXdecE20m12b+m1w\r\nvKZxihpyPCsjit9mULKNvTTir4mXXPRfOP8vfxxbYJzL4mmLp5FI3ZJXbtv0\r\nJqC3wJEeNxpntwL2Mb8GTrEO8ECQKIYL7x0=\r\n=fvwr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBwDuNiY8QMWCt8b64HTTj+BgqZISH68CfjzGy81edMQAiEA2zQATVfB4HJZUeuKaXwVllOzVrdaSc05n2EP6CIYkSI="}]},"_npmUser":{"name":"lucas-az","email":"lucas-azevedo20@outlook.com"},"directories":{},"maintainers":[{"name":"thiagodp","email":"thiago_dp@yahoo.com.br"},{"name":"lucas-az","email":"lucas-azevedo20@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/client-web_1.0.1-alpha.0_1645285445464_0.07927037598593634"},"_hasShrinkwrap":false},"1.0.2-alpha.0":{"name":"@concordialang-healer/client-web","version":"1.0.2-alpha.0","description":"Used to communicate with concordialang-healer server","author":{"name":"Lucas Az.","email":"lucas-azevedo20@outlook.com"},"homepage":"https://github.com/concordialang/healer/tree/main/packages/client-web#readme","license":"AGPL-3.0","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/concordialang/healer.git"},"scripts":{"test":"ts-mocha -p tsconfig.json **/*.spec.ts","build":"tsc"},"bugs":{"url":"https://github.com/concordialang/healer/issues"},"publishConfig":{"access":"public"},"dependencies":{"ws":"^8.2.1"},"devDependencies":{"@types/jsdom":"^16.2.13","@types/ws":"^7.4.7","fs-monkey":"^1.0.3","jsdom":"^17.0.0","memfs":"^3.2.2","mock-socket":"^9.0.3","ts-mocha":"^8.0.0","typescript":"*"},"gitHead":"763f30927ab81b7f9f7c9b9e2ce6d670c9a6c842","_id":"@concordialang-healer/client-web@1.0.2-alpha.0","_nodeVersion":"14.17.1","_npmVersion":"lerna/4.0.0/node@v14.17.1+x64 (linux)","dist":{"integrity":"sha512-0oh7jf3oEGmivf+TRkCd1Mw6IK2hQbRGIoGt3aVbUGxxaCj8LgptKA2aQfbnL0LBhdyIPxDBXMjbBAukjDHU5A==","shasum":"ae4cc1994b7c88c85f0d84c732c6a794a3bab96e","tarball":"https://registry.npmjs.org/@concordialang-healer/client-web/-/client-web-1.0.2-alpha.0.tgz","fileCount":15,"unpackedSize":44789,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiEmzFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpf/w/9FAEs1ffcMGc4uWDCdybH6FWFkEpTFWaLRs2VZy98UH3IJPuY\r\n5spkT7h2Eeu2WO3NjIrzNkouvOlWjKNA1AbOrGjhuVorg+CHAobcR2cSMg2z\r\n5TFr5lt6TDM37N8axpBcUxUZpaK+Cz1dNL7PU8IkIlll6cF/5s+Oj7LOc+4v\r\ntgITsVKzHzYs0XxgKQ09aHyovM1MLXeBCvdci4vT/iZ23uXWEl5GMwsCzUFF\r\nh6OVMsLYjrZgMiWTi4d2+o0SqbB74VtFU0I6vSTkFYjcxBA8Cz5Jy9Waxde4\r\nOMc2XwXBMdIPM1lKQSms3ahEZju3VUgP+bP0IIAOS3xPfxaiNA4VQqA2C0cC\r\nR2PtIsJiSQ9OfuJ0ZrtA3VXLJyV9hmN48tr+wjdXqxdgJiMe97KSlF/Z0WLY\r\n9nLSAque/nnG1wuke5eGHiX613ojtGuL3Y8GlLSo7ssESDNARu0Jri4KkKd6\r\nY9/2ZZttQ2n7JQunPcnAO8eOlm5VfO2tC1oq9l6GJ7TNjDm02bIFcz7MiQ76\r\nxLCuqH/0dRTFNjIe/QOJLSuHfI2zIpPQmIJscT/PzdYmj+jtXXtXw5C5lkK2\r\ns2HThqtLrYNsetLFcyoMUxkDmwoGBQnx87GD13A6p9UMtjj45DwiMN71tzRO\r\njrLI3gElknz74GBK02pCaRC9mVkHGgCEG2w=\r\n=DnlJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDIYSDkwBl/ojYsrc/OFtF6OabxL3Ye9nJtRyLWwX7leAiAnwOEDJsVjmdmGA/oB8hthfe44E7jDcwMYJxC5Jsvm1w=="}]},"_npmUser":{"name":"lucas-az","email":"lucas-azevedo20@outlook.com"},"directories":{},"maintainers":[{"name":"thiagodp","email":"thiago_dp@yahoo.com.br"},{"name":"lucas-az","email":"lucas-azevedo20@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/client-web_1.0.2-alpha.0_1645374661352_0.011561430102603465"},"_hasShrinkwrap":false}},"time":{"created":"2022-02-08T19:17:18.170Z","1.0.0":"2022-02-08T19:17:18.408Z","modified":"2022-04-05T00:46:34.182Z","1.0.1-alpha.0":"2022-02-19T15:44:05.856Z","1.0.2-alpha.0":"2022-02-20T16:31:01.508Z"},"maintainers":[{"name":"thiagodp","email":"thiago_dp@yahoo.com.br"},{"name":"lucas-az","email":"lucas-azevedo20@outlook.com"}],"description":"Used to communicate with concordialang-healer server","homepage":"https://github.com/concordialang/healer/tree/main/packages/client-web#readme","repository":{"type":"git","url":"git+https://github.com/concordialang/healer.git"},"author":{"name":"Lucas Az.","email":"lucas-azevedo20@outlook.com"},"bugs":{"url":"https://github.com/concordialang/healer/issues"},"license":"AGPL-3.0","readme":"[![npm (tag)](https://img.shields.io/npm/v/@concordialang-healer/client-web?color=blue&style=flat-square)](https://www.npmjs.com/package/@concordialang-healer/client-web)\n\n# `@concordialang-healer/client-web`\n\n> Pacote para comunicação com o servidor do [`concordialang-healer`](https://github.com/concordialang/healer#readme).\n\nA utilização é feita por _plugins_ de geraçao de testes para `Concordia` com opção de autocura.\n\n## Instalação\n\n> Instale se você estiver criando um _plugin_\n\nInstale pelo `npm`:\n\n```bash\nnpm install @concordialang-healer/client-web\n```\n\n👉 Obs.: Você também pode instalar pelo `yarn`\n\n## Uso\n\n```ts\nimport clientWeb from '@concordialang-healer/client-web';\n```\n\nA _lib_ fornece dois métodos:\n\n1. [saveElement](#salvar-elemento)\n2. [healElement](#solicitar-cura)\n\n## Salvar elemento\n\nMétodo responsável por enviar um elemento de IU para o servidor `concordialang-healer` salvar.\n\nRecebe um objeto com os seguintes paramêtros:\n\n| Paramêtro | tipo     | Descrição                                                 |\n| --------- | -------- | --------------------------------------------------------- |\n| _data_    | `any`    | Informações do elemento como propriedades e posição na IU |\n| _feature_ | `string` | Nome da funcionalidade em que o elemento está contido     |\n| _locator_ | `string` | Seletor usado para encontrar o elemento na IU             |\n\n```ts\nclientWeb.saveElement(\n  {\n    data: {\n      ...\n    },\n    feature: \"<feature>\",\n    locator: \"<locator>\",\n  },\n);\n```\n\n## Solicitar cura\n\nMétodo responsável por solicitar a cura de um seletor defasado ao servidor `concordialang-healer`.\n\nRecebe um objeto com os seguintes paramêtros:\n\n| Paramêtro  | tipo     | Descrição                                   |\n| ---------- | -------- | ------------------------------------------- |\n| _body_     | `string` | Conteúdo da IU atual. Ex.: _html_ do _body_ |\n| _feature_  | `string` | Nome da funcionalidade                      |\n| _locator_  | `string` | Seletor que está defasado                   |\n| _testPath_ | `string` | O caminho para o arquivo de teste           |\n\n```ts\nclientWeb.healElement(\n  {\n    body: \"<body>\"\n    feature: \"<feature>\",\n    locator: \"<locator>\",\n    testPath: \"<testPath>\",\n  },\n);\n```\n","readmeFilename":"README.md"}