{"_id":"@deploysentinel/cypress-recorder","name":"@deploysentinel/cypress-recorder","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@deploysentinel/cypress-recorder","version":"0.1.0","license":"Apache-2.0","description":"Translate clicks, inputs, and other interactions into Cypress script inside your Cypress test browser (replacement for Cypress Studio)","keywords":["cypress","recorder","cypress-plugin","studio","test"],"main":"index.js","devDependencies":{"cypress":"10"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/DeploySentinel/cypress-recorder.git"},"author":{"name":"DeploySentinel"},"bugs":{"url":"https://github.com/DeploySentinel/cypress-recorder/issues"},"homepage":"https://github.com/DeploySentinel/cypress-recorder#readme","gitHead":"76977dccee273b4fc2a8e403557bcc7964c45d4c","_id":"@deploysentinel/cypress-recorder@0.1.0","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-Iqmd5gEP9O66DK3SGzTKjCtyjmQUbMi/4AiEqAi+jkxpzw+9OoBrwjYv44pdPx0hoBLcVj86XuXihLRZYT6FKg==","shasum":"8d204e6c17126cafd80ff76583be39adcba5ab84","tarball":"https://registry.npmjs.org/@deploysentinel/cypress-recorder/-/cypress-recorder-0.1.0.tgz","fileCount":25,"unpackedSize":4118819,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGgphNit/J1zlA1udbbRyjZAcOFrad35xrbewS2/20BUAiBLStei2BjbD4d0/jPHHo1IL56b5dEWwMF1DKXudRO2hA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi33LJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmom9Q//a6J6gfYmheC6aVxtvU2tpLEOxZjAyh5MOZ91yLsbQaH0sBNI\r\nADju4LX//rDjj1c6x6QeOUeZpU2RhJtChWMDA1K7DWDUiYSC82gubtBiaEYC\r\ngFOVQsXXy2rjGheF6pguYByZvWAxwEpEtUgELd0jsIdY8eaodcNa/sB93iGE\r\ncMKM/0kNfcaGYO6utVQ91nmsovkauY4VNx2sMK93t+qkawwmzHD7XrvZcGqE\r\nm2rL9NKTecxhCiUM65PYPo6B2GJ3K6Cgeen12ysVRNvkoOeYbqaIF40h+SLp\r\nx6gs54WEM56s5+P2A1TVllt87Qb0+9VKr+rTgLTFw6qkeEvlazDkiYbXhVVM\r\nAh/kq9nPlkgrzpJeAVjdnXWquC29OkiwA+laniS8yR63XYNcEziT41vvdCA/\r\nztEzkE+nhhIEgVz0hdLSnqpOrJfAnZeRjeIMdGqDhnQpLXWErIUkhyLbcqAp\r\n8GZgI0TH6JfQ7WQOxMwwNSVlnMfBwdAqZMAtuD7N6JpS7cSoiXaVpNMVmVf1\r\nHj7YVC30/K/egAxuYUx7FNVuVJA95ArUU16BlqjwFxHw/1phI45JE5V6z7yv\r\n6kM+wBcjY1NJTBWcovCtd0WPSq96S3DmcUcwA2WWuDXhh3kn+q1fqNP/1y94\r\nCQsZ8JfSUC+vQbdI4d8jPAhPyAFkQwMe3Ag=\r\n=tU5q\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mikeshi42","email":"hi@michaelshi.me"},"directories":{},"maintainers":[{"name":"wrn14897","email":"warren@deploysentinel.com"},{"name":"mikeshi42","email":"hi@michaelshi.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cypress-recorder_0.1.0_1658811081171_0.7620407517608487"},"_hasShrinkwrap":false}},"time":{"created":"2022-07-26T04:51:21.127Z","0.1.0":"2022-07-26T04:51:21.536Z","modified":"2022-07-26T04:51:21.668Z"},"maintainers":[{"name":"wrn14897","email":"warren@deploysentinel.com"},{"name":"mikeshi42","email":"hi@michaelshi.me"}],"description":"Translate clicks, inputs, and other interactions into Cypress script inside your Cypress test browser (replacement for Cypress Studio)","homepage":"https://github.com/DeploySentinel/cypress-recorder#readme","keywords":["cypress","recorder","cypress-plugin","studio","test"],"repository":{"type":"git","url":"git+https://github.com/DeploySentinel/cypress-recorder.git"},"author":{"name":"DeploySentinel"},"bugs":{"url":"https://github.com/DeploySentinel/cypress-recorder/issues"},"license":"Apache-2.0","readme":"# DeploySentinel Cypress Recorder Plugin\n\nCreate Cypress tests scripts within the Cypress test browser by simply\ninteracting with your application, similar to the previous\n[Cypress Studio](https://docs.cypress.io/guides/references/cypress-studio)\nfunctionality previously available in Cypress v9. This plugin will allow you to\ntranslate clicks, inputs, and other events into a Cypress script.\n\n![demo recording test script in Cypress](./assets/demo.gif)\n\nBuilt on top of the\n[DeploySentinel Recorder Browser Extension](https://www.deploysentinel.com/recorder).\n\n**Plugin only works for Cypress v10, not with v9 and below, currently compatible\nwith Chrome and Firefox**\n\n## Get Started\n\n### Install the plugin\n\n```\nnpm install -D @deploysentinel/cypress-recorder\n```\n\nOR\n\n```\nyarn add --dev @deploysentinel/cypress-recorder\n```\n\n### Add Plugin to Cypress Config\n\nAdd the plugin to your `cypress.config.js` file:\n\n```js\nconst { defineConfig } = require(\"cypress\");\n\nmodule.exports = defineConfig({\n  e2e: {\n    setupNodeEvents(on, config) {\n      // Add plugin import here 👇\n      require(\"@deploysentinel/cypress-recorder\")(on, config);\n    },\n  },\n});\n```\n\n### Use the Recorder\n\nRun Cypress in `open` mode, select a spec to run, and then click \"Record\" button\non the top left of the test application panel to start recording.\n\n<img src=\"./assets/record-btn.png\" width=\"500\">\n\nRead more on how to add text assertions, hover events and screenshots in the\n[DeploySentinel Recorder extension docs](https://www.deploysentinel.com/docs/recorder).\n\n---\n\n## Made with ❤️ by [DeploySentinel](https://deploysentinel.com)\n\nUse DeploySentinel to save hours of failed Cypress test debugging by using DOM,\nnetwork, and console events captured from your CI.\n[Learn more.](https://deploysentinel.com)\n","readmeFilename":"README.md"}