{"_id":"cypress-delete-downloads-folder","_rev":"5-5a59a2d4537d1736249b02f03421f509","name":"cypress-delete-downloads-folder","description":"Cypress custom command and hooks to remove downloads folder","dist-tags":{"latest":"0.0.6"},"versions":{"0.0.2":{"name":"cypress-delete-downloads-folder","version":"0.0.2","keywords":["cypress","plugin","e2e","cy","command","javascript","typescript","testing"],"author":{"name":"Yevhen Laichenkov","email":"elaichenkov@gmail.com"},"license":"MIT","_id":"cypress-delete-downloads-folder@0.0.2","maintainers":[{"name":"elaichenkov","email":"elaichenkov@gmail.com"}],"homepage":"https://github.com/elaichenkov/cypress-delete-downloads-folder#readme","bugs":{"url":"https://github.com/elaichenkov/cypress-delete-downloads-folder/issues"},"dist":{"shasum":"5831b6be31e45333450d4ce6b17cdf3d3a0de1f7","tarball":"https://registry.npmjs.org/cypress-delete-downloads-folder/-/cypress-delete-downloads-folder-0.0.2.tgz","fileCount":5,"integrity":"sha512-fqkN+Qyble5Y080FhfHs4P2Vm7aV2Ez9AidYzxhX5EUnE1AJOJghAs1n8KCVdZ0WG8YJM2bg+MA55e7ISpsd2w==","signatures":[{"sig":"MEUCIQCa3IjAlQ46c8N8sS7oStxV+vBMGiPB1y20hzkDeZpaCgIgc90nv/oVK1p0sa+CemZbcUxz2PYXDIjeoi+Gt8Srsis=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7676,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiEquOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrkkA//RZbJFGiqgLPRDzlLWKGUM7Sb727fGNPvlSzKX5YDY5V/uIJN\r\nhFJEsykq/XwIhZwYBkumk7STfgpMzbth8Xjc3wSBdedQoderjvwTeSp62e35\r\n0PyYy9Z2TmIewXKeMzoGoxixnntmiNX+6/grNphuUnTZTpyB9D9RuwxER5qi\r\n/y6vxeVad2TvuvtbMz6O48BD+umoeriKU7Qo+U+46zJtCCKRJWXUb+jJm/KK\r\noc8CqP1PXFzLlhdMaKyslQItuRCyUgE0vyF6KKWwrG3q9Qbq6+pIEGXA2qDC\r\nVKSTeUEszBOUs35TSEXtVM+NJW0ba2AdnxSgoeVTde9mh24pLuWwPhGtTlCQ\r\ns4qd5HNnE1apgDv+P2j6esmosG+UOeudbrvkeS8CSn/rVM3iq8G2GA+xIhar\r\nKgJK/aoygEHmcQrZyslGqnE96s1EnKKt1NoKAGxzsPUV7mbZUcT2lYwlum0p\r\nnC++hQTOElaGjZJ+5bITXs120J3H2u+wBjjSfdcPtobGajTGEXeNZDE3g+B3\r\nAvk5vMt4M+Dnb8n4A5wEgpFaZiWh0j2B89mo2wRV/C8qpJwYB9aq0r0ADllj\r\ntLandDouxN2POJFoxMv9nArPlrzSB2BV7ybULOf9NIqcUrAsSpFF8zr4zoLE\r\nM0xL9lDJyz9EaQCocM4B/aWLdhVjh8LOdto=\r\n=CQ+z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","types":"src/index.d.ts","gitHead":"89c1682d7cfa30a4651621d8d7392c2bc4bf9577","scripts":{"test":"npm run cy:run --browser chrome --headless","cy:run":"npx cypress run","cy:open":"npx cypress open","release":"release-it --github.release","release:ci":"npm run release -- --ci --npm.skipChecks --no-git.requireCleanWorkingDir","release:major":"npm run release -- major","release:minor":"npm run release -- minor","release:patch":"npm run release -- patch"},"_npmUser":{"name":"elaichenkov","email":"elaichenkov@gmail.com"},"repository":{"url":"git+https://github.com/elaichenkov/cypress-delete-downloads-folder.git","type":"git"},"_npmVersion":"6.14.16","description":"Cypress custom command and hooks to remove downloads folder","directories":{},"_nodeVersion":"14.19.0","_hasShrinkwrap":false,"devDependencies":{"cypress":"^9.5.0","release-it":"^14.12.4"},"_npmOperationalInternal":{"tmp":"tmp/cypress-delete-downloads-folder_0.0.2_1645390734613_0.4718007193923328","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"cypress-delete-downloads-folder","version":"0.0.3","keywords":["cypress","plugin","e2e","cy","command","javascript","typescript","testing"],"author":{"name":"Yevhen Laichenkov","email":"elaichenkov@gmail.com"},"license":"MIT","_id":"cypress-delete-downloads-folder@0.0.3","maintainers":[{"name":"elaichenkov","email":"elaichenkov@gmail.com"}],"homepage":"https://github.com/elaichenkov/cypress-delete-downloads-folder#readme","bugs":{"url":"https://github.com/elaichenkov/cypress-delete-downloads-folder/issues"},"dist":{"shasum":"35df3713c24c1179c9411b4ac2cca30dfd174921","tarball":"https://registry.npmjs.org/cypress-delete-downloads-folder/-/cypress-delete-downloads-folder-0.0.3.tgz","fileCount":5,"integrity":"sha512-gdlyFSsO8UW+aiojDVs1sqrJ67Dt4aZEGh7Od/gyOWG0fh5ii1r/ly0PQmFRi4VZX5DX3oy8EQxxo1Jws8f2WQ==","signatures":[{"sig":"MEYCIQDgJ9XD0mQ3MvJykPvjWtBQET7VMN2KPHc7xp2+ED+IUgIhAP6Vo4PG1l1yHlf4X7tWmfjC7mz9dGtYnTb/SiyYm+ti","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7677},"main":"src/index.js","types":"src/index.d.ts","gitHead":"5895506e714b6c24bfa72a35f5396ccac03ed7ec","scripts":{"test":"npm run cy:run --browser chrome --headless","cy:run":"npx cypress run","cy:open":"npx cypress open","release":"release-it --github.release","release:ci":"npm run release -- --ci --npm.skipChecks --no-git.requireCleanWorkingDir","release:major":"npm run release -- major","release:minor":"npm run release -- minor","release:patch":"npm run release -- patch"},"_npmUser":{"name":"elaichenkov","email":"elaichenkov@gmail.com"},"repository":{"url":"git+https://github.com/elaichenkov/cypress-delete-downloads-folder.git","type":"git"},"_npmVersion":"6.14.18","description":"Cypress custom command and hooks to remove downloads folder","directories":{},"_nodeVersion":"14.21.3","_hasShrinkwrap":false,"devDependencies":{"cypress":"^12.17.4","release-it":"^16.1.5"},"_npmOperationalInternal":{"tmp":"tmp/cypress-delete-downloads-folder_0.0.3_1692719527463_0.856410663627424","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"cypress-delete-downloads-folder","version":"0.0.4","keywords":["cypress","plugin","e2e","cy","command","javascript","typescript","testing"],"author":{"name":"Yevhen Laichenkov","email":"elaichenkov@gmail.com"},"license":"MIT","_id":"cypress-delete-downloads-folder@0.0.4","maintainers":[{"name":"elaichenkov","email":"elaichenkov@gmail.com"}],"homepage":"https://github.com/elaichenkov/cypress-delete-downloads-folder#readme","bugs":{"url":"https://github.com/elaichenkov/cypress-delete-downloads-folder/issues"},"dist":{"shasum":"00693d4d7a36b552e7a11148e49d2c4c34ed3ec3","tarball":"https://registry.npmjs.org/cypress-delete-downloads-folder/-/cypress-delete-downloads-folder-0.0.4.tgz","fileCount":5,"integrity":"sha512-0zix5YIROeMHCrCGQVmMP+jUL3KtKliAs1msSnHCPwkX8rNL4DioI8UHvbBVVghWA3vxWN6GCtV1qW+5DHi9Bg==","signatures":[{"sig":"MEUCIGS5+9pUZo6Qg+twx4E//NCCFFQgfdAEHQFdCIi+vIr/AiEAtx9IdKe68Pe440kZDaT9oQKS69VbTb/EKKvpFSGM7Jw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7676},"main":"src/index.js","types":"src/index.d.ts","gitHead":"d35a9a42f55e5ac82827056749246a8e1e684edf","scripts":{"test":"npm run cy:run --browser chrome --headless","cy:run":"npx cypress run","cy:open":"npx cypress open","release":"release-it --github.release","release:ci":"npm run release -- --ci --npm.skipChecks --no-git.requireCleanWorkingDir","release:major":"npm run release -- major","release:minor":"npm run release -- minor","release:patch":"npm run release -- patch"},"_npmUser":{"name":"elaichenkov","email":"elaichenkov@gmail.com"},"repository":{"url":"git+https://github.com/elaichenkov/cypress-delete-downloads-folder.git","type":"git"},"_npmVersion":"6.14.18","description":"Cypress custom command and hooks to remove downloads folder","directories":{},"_nodeVersion":"14.21.3","_hasShrinkwrap":false,"devDependencies":{"cypress":"^13.1.0","release-it":"^16.1.5"},"_npmOperationalInternal":{"tmp":"tmp/cypress-delete-downloads-folder_0.0.4_1696580340579_0.2386490266599579","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"cypress-delete-downloads-folder","version":"0.0.5","keywords":["cypress","plugin","e2e","cy","command","javascript","typescript","testing"],"author":{"name":"Yevhen Laichenkov","email":"elaichenkov@gmail.com"},"license":"MIT","_id":"cypress-delete-downloads-folder@0.0.5","maintainers":[{"name":"elaichenkov","email":"elaichenkov@gmail.com"}],"homepage":"https://github.com/elaichenkov/cypress-delete-downloads-folder#readme","bugs":{"url":"https://github.com/elaichenkov/cypress-delete-downloads-folder/issues"},"dist":{"shasum":"7ae160f626b7b66b2bb37b728099397b992b5413","tarball":"https://registry.npmjs.org/cypress-delete-downloads-folder/-/cypress-delete-downloads-folder-0.0.5.tgz","fileCount":5,"integrity":"sha512-qZ4AQO0W8AXpzQ50PC/fElb2l6EI5CHVgJy3IgN3FgRjITxp3WwGd0XTsIXY+5TOzBZtaOLmiw0xBKitsUi2yA==","signatures":[{"sig":"MEYCIQDDQtcRVMJfgHFefi1nhCpNH77qe6cBD3vx3qefH/z2WwIhAIpmz+2gFmzCMaykivFOaQvyb3RdIdHI1kmaCBE5T1uf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7676},"main":"src/index.js","types":"src/index.d.ts","gitHead":"08b7eb754489e83d536952f9b6449707200fa782","scripts":{"test":"npm run cy:run --browser chrome --headless","cy:run":"npx cypress run","cy:open":"npx cypress open","release":"release-it --github.release","release:ci":"npm run release -- --ci --npm.skipChecks --no-git.requireCleanWorkingDir","release:major":"npm run release -- major","release:minor":"npm run release -- minor","release:patch":"npm run release -- patch"},"_npmUser":{"name":"elaichenkov","email":"elaichenkov@gmail.com"},"repository":{"url":"git+https://github.com/elaichenkov/cypress-delete-downloads-folder.git","type":"git"},"_npmVersion":"10.5.0","description":"Cypress custom command and hooks to remove downloads folder","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"cypress":"^13.1.0","release-it":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cypress-delete-downloads-folder_0.0.5_1714776247484_0.677747200921303","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"cypress-delete-downloads-folder","version":"0.0.6","description":"Cypress custom command and hooks to remove downloads folder","main":"src/index.js","types":"src/index.d.ts","scripts":{"cy:open":"npx cypress open","cy:run":"npx cypress run","test":"npm run cy:run --browser chrome --headless","release":"release-it --github.release","release:ci":"npm run release -- --ci --npm.skipChecks --no-git.requireCleanWorkingDir","release:patch":"npm run release -- patch","release:minor":"npm run release -- minor","release:major":"npm run release -- major"},"repository":{"type":"git","url":"git+https://github.com/elaichenkov/cypress-delete-downloads-folder.git"},"keywords":["cypress","plugin","e2e","cy","command","javascript","typescript","testing"],"author":{"name":"Yevhen Laichenkov","email":"elaichenkov@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/elaichenkov/cypress-delete-downloads-folder/issues"},"homepage":"https://github.com/elaichenkov/cypress-delete-downloads-folder#readme","devDependencies":{"cypress":"^13.1.0","release-it":"^17.0.0"},"_id":"cypress-delete-downloads-folder@0.0.6","gitHead":"51517558a3fb1ca4f2979e448ebf52b0f4024647","_nodeVersion":"20.15.0","_npmVersion":"10.7.0","dist":{"integrity":"sha512-oKMhBM/O74a3XWCrMdFrv3iWMK/UAOdYX8PU/ZUGLaRjmC0p/XWFrMRJZFAYo7owpip3jvmf+bkm82cV0RJhAw==","shasum":"3a0a4795b1889c5f65020a3ec2681b27ad90f289","tarball":"https://registry.npmjs.org/cypress-delete-downloads-folder/-/cypress-delete-downloads-folder-0.0.6.tgz","fileCount":5,"unpackedSize":7676,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDbnuThSBwur/fgmM4yoAEmGX5u+ZnXIIZ+c6krxiAHHAiEAu+PGkwKeAQsp7Bgg9Vt7Ssx9zga0tLLP688KhmdwSPI="}]},"_npmUser":{"name":"elaichenkov","email":"elaichenkov@gmail.com"},"directories":{},"maintainers":[{"name":"elaichenkov","email":"elaichenkov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cypress-delete-downloads-folder_0.0.6_1720099770862_0.9445638670245688"},"_hasShrinkwrap":false}},"time":{"created":"2022-02-20T20:58:54.613Z","modified":"2024-07-04T13:29:31.180Z","0.0.2":"2022-02-20T20:58:54.979Z","0.0.3":"2023-08-22T15:52:07.703Z","0.0.4":"2023-10-06T08:19:00.755Z","0.0.5":"2024-05-03T22:44:07.683Z","0.0.6":"2024-07-04T13:29:31.008Z"},"maintainers":[{"name":"elaichenkov","email":"elaichenkov@gmail.com"}],"author":{"name":"Yevhen Laichenkov","email":"elaichenkov@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/elaichenkov/cypress-delete-downloads-folder.git"},"keywords":["cypress","plugin","e2e","cy","command","javascript","typescript","testing"],"license":"MIT","homepage":"https://github.com/elaichenkov/cypress-delete-downloads-folder#readme","bugs":{"url":"https://github.com/elaichenkov/cypress-delete-downloads-folder/issues"},"readme":"# cypress-delete-downloads-folder ![tests](https://github.com/elaichenkov/cypress-delete-downloads-folder/actions/workflows/test.yml/badge.svg) [![Total npm downloads](https://img.shields.io/npm/dt/cypress-delete-downloads-folder.svg)](https://www.npmjs.com/package/cypress-delete-downloads-folder)\n\nCypress custom commands and hooks to delete `Cypress.config('downloadsFolder')` folder\n\n## Installation\n\n```shell\nnpm i -D cypress-delete-downloads-folder\n```\n\n## Usage\n\ncypress-delete-downloads-folder extends Cypress' cy command.\n\nSo, if you want to use custom `cy.deleteDownloadsFolder()` command then you need to add this line to your project's `cypress/support/commands.js`:\n\n```javascript\nrequire('cypress-delete-downloads-folder').addCustomCommand();\n```\n\nAnd add the following lines to your project's `cypress/plugins/index.js`:\n\n```javascript\nconst { removeDirectory } = require('cypress-delete-downloads-folder');\n\nmodule.exports = (on, config) => {\n  on('task', { removeDirectory })\n}\n```\n\nThen, in your test, you can use it like this:\n\n```javascript\ncy.deleteDownloadsFolder();\n```\n\nAlso, you can use custom hooks to delete downloads folder before or after tests execution:\n\n```javascript\nconst { deleteDownloadsFolderBeforeAll } = require('cypress-delete-downloads-folder');\n\ndescribe('delete downloads folder before all', () => {\n  deleteDownloadsFolderBeforeAll()\n\n  it('should work', () => {})\n})\n```\n\n```javascript\nconst { deleteDownloadsFolderBeforeEach } = require('cypress-delete-downloads-folder');\n\ndescribe('delete downloads folder before each', () => {\n  deleteDownloadsFolderBeforeEach()\n\n  it('should work', () => {})\n})\n```\n\n```javascript\nconst { deleteDownloadsFolderAfterAll } = require('cypress-delete-downloads-folder');\n\ndescribe('delete downloads folder after all', () => {\n  deleteDownloadsFolderAfterAll()\n\n  it('should work', () => {})\n})\n```\n\n```javascript\nconst { deleteDownloadsFolderAfterEach } = require('cypress-delete-downloads-folder');\n\ndescribe('delete downloads folder after each', () => {\n  deleteDownloadsFolderAfterEach()\n\n  it('should work', () => {})\n})\n```\n\n## Types\n\nTo enable IntelliSense information and autocomplete you have to include types in the `tsconfig.json` file:\n\n```json\n{\n  \"compilerOptions\": {\n    \"types\": [\"cypress\", \"cypress-delete-downloads-folder\"]\n  }\n}\n```\n\n## Author\n\nYevhen Laichenkov <elaichenkov@gmail.com>\n\n## License\n\n[MIT](LICENSE)\n","readmeFilename":"README.md"}