{"id":13493005,"url":"https://github.com/abramenal/cypress-file-upload","last_synced_at":"2025-05-14T22:07:01.655Z","repository":{"id":44772124,"uuid":"167539964","full_name":"abramenal/cypress-file-upload","owner":"abramenal","description":"File upload testing made easy","archived":false,"fork":false,"pushed_at":"2023-05-30T12:48:40.000Z","size":1667,"stargazers_count":496,"open_issues_count":36,"forks_count":90,"subscribers_count":8,"default_branch":"main","last_synced_at":"2025-04-28T00:03:52.569Z","etag":null,"topics":["cypress","cypress-file-upload","cypress-io","cypress-plugin","cypressio","cypressjs"],"latest_commit_sha":null,"homepage":"https://npm.im/cypress-file-upload","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/abramenal.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"custom":["https://paypal.me/abramenal1"]}},"created_at":"2019-01-25T11:53:01.000Z","updated_at":"2025-02-11T21:34:26.000Z","dependencies_parsed_at":"2024-06-18T12:14:43.221Z","dependency_job_id":"bbaf05f0-a38c-4680-a879-785ad57d11f4","html_url":"https://github.com/abramenal/cypress-file-upload","commit_stats":{"total_commits":390,"total_committers":35,"mean_commits":"11.142857142857142","dds":0.4461538461538461,"last_synced_commit":"bc87212d6377b274c70a8ab9b42b3e97623f7ebb"},"previous_names":[],"tags_count":52,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abramenal%2Fcypress-file-upload","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abramenal%2Fcypress-file-upload/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abramenal%2Fcypress-file-upload/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abramenal%2Fcypress-file-upload/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/abramenal","download_url":"https://codeload.github.com/abramenal/cypress-file-upload/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252497379,"owners_count":21757601,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cypress","cypress-file-upload","cypress-io","cypress-plugin","cypressio","cypressjs"],"created_at":"2024-07-31T19:01:11.265Z","updated_at":"2025-05-14T22:06:56.627Z","avatar_url":"https://github.com/abramenal.png","language":"JavaScript","funding_links":["https://paypal.me/abramenal1"],"categories":["JavaScript"],"sub_categories":[],"readme":"# cypress-file-upload\n\n[![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/abramenal/cypress-file-upload/blob/master/LICENSE) [![npm version](https://img.shields.io/npm/v/cypress-file-upload.svg?style=flat\u0026color=red)](https://www.npmjs.com/package/cypress-file-upload) ![build](https://github.com/abramenal/cypress-file-upload/workflows/build/badge.svg) [![All Contributors](https://img.shields.io/badge/all_contributors-33-yellow.svg?style=flat\u0026color=9cf)](#contributors) [![monthly downloads](https://img.shields.io/npm/dm/cypress-file-upload.svg?style=flat\u0026color=orange\u0026label=monthly%20downloads)](https://www.npmjs.com/package/cypress-file-upload) [![downloads all time](https://img.shields.io/npm/dt/cypress-file-upload.svg?style=flat\u0026color=black\u0026label=lifetime%20downloads)](https://www.npmjs.com/package/cypress-file-upload)\n\nFile upload testing made easy.\n\nThis package adds a custom [Cypress][cypress] command that allows you to make an abstraction on how exactly you upload files through HTML controls and focus on testing user workflows.\n\n## Table of Contents\n\n- [Installation](#installation)\n- [Usage](#usage)\n  - [HTML5 file input](#html5-file-input)\n  - [Drag-n-drop component](#drag-n-drop-component)\n  - [Attaching multiple files](#attaching-multiple-files)\n  - [Working with file encodings](#working-with-file-encodings)\n  - [Working with raw file contents](#working-with-raw-file-contents)\n  - [Override the file name](#override-the-file-name)\n  - [Working with empty fixture file](#working-with-empty-fixture-file)\n  - [I wanna see some real-world examples](#i-wanna-see-some-real-world-examples)\n- [API](#api)\n- [Recipes](#recipes)\n- [Caveats](#caveats)\n- [It isn't working! What else can I try?](#it-isnt-working-what-else-can-i-try)\n- [Contributors](#contributors)\n- [License](#license)\n\n## Installation\n\nThe package is distributed via [npm][npm] and should be installed as one of your project's `devDependencies`:\n\n```bash\nnpm install --save-dev cypress-file-upload\n```\n\nIf you are using TypeScript, ensure your `tsconfig.json` contains commands' types:\n\n```json\n\"compilerOptions\": {\n  \"types\": [\"cypress\", \"cypress-file-upload\"]\n}\n```\n\nTo be able to use any custom command you need to add it to `cypress/support/commands.js` like this:\n\n```javascript\nimport 'cypress-file-upload';\n```\n\nThen, make sure this `commands.js` is imported in `cypress/support/index.js` (it might be commented):\n\n```javascript\n// Import commands.js using ES2015 syntax:\nimport './commands';\n```\n\nAll set now! :boom:\n\n## Usage\n\nNow, let's see how we can actually test something. Exposed command has signature like:\n\n```javascript\ncySubject.attachFile(fixture, optionalProcessingConfig);\n```\n\nIt is a common practice to put all the files required for Cypress tests inside `cypress/fixtures` folder and call them as fixtures (or a fixture).  The command recognizes [`cy.fixture`][cy.fixture] format, so usually this is just a file name.\n\n### HTML5 file input\n\n```javascript\ncy.get('[data-cy=\"file-input\"]')\n  .attachFile('myfixture.json');\n```\n\n### Drag-n-drop component\n\n```javascript\ncy.get('[data-cy=\"dropzone\"]')\n  .attachFile('myfixture.json', { subjectType: 'drag-n-drop' });\n```\n\n### Attaching multiple files\n\n```javascript\ncy.get('[data-cy=\"file-input\"]')\n  .attachFile(['myfixture1.json', 'myfixture2.json']);\n```\n_Note: in previous version you could also attach it chaining the command. It brought flaky behavior with redundant multiple event triggers, and was generally unstable. It might be still working, but make sure to use array instead._\n### Working with file encodings\n\nIn some cases you might need more than just plain JSON [`cy.fixture`][cy.fixture]. If your file extension is supported out of the box, it should all be just fine.\n\nIn case your file comes from some 3rd-party tool, or you already observed some errors in console, you likely need to tell Cypress how to treat your fixture file.\n\n```javascript\ncy.get('[data-cy=\"file-input\"]')\n  .attachFile({ filePath: 'test.shp', encoding: 'utf-8' });\n```\n\n**Trying to upload a file that does not supported by Cypress by default?** Make sure you pass `encoding` property (see [API](#api)).\n\n### Working with raw file contents\n\nNormally you do not need this. But what the heck is normal anyways :neckbeard:\n\nIf you need some custom file preprocessing, you can pass the raw file content:\n\n```javascript\nconst special = 'file.spss';\n\ncy.fixture(special, 'binary')\n  .then(Cypress.Blob.binaryStringToBlob)\n  .then(fileContent =\u003e {\n    cy.get('[data-cy=\"file-input\"]').attachFile({\n      fileContent,\n      filePath: special,\n      encoding: 'utf-8',\n      lastModified: new Date().getTime()\n    });\n  });\n```\n\nYou still need to provide `filePath` in order to get file's metadata and encoding. For sure this is optional, and you can do it manually:\n\n```javascript\ncy.fixture('file.spss', 'binary')\n  .then(Cypress.Blob.binaryStringToBlob)\n  .then(fileContent =\u003e {\n    cy.get('[data-cy=\"file-input\"]').attachFile({\n      fileContent,\n      fileName: 'whatever',\n      mimeType: 'application/octet-stream',\n      encoding: 'utf-8',\n      lastModified: new Date().getTime(),\n    });\n  });\n```\n\n### Override the file name\n\n```javascript\ncy.get('[data-cy=\"file-input\"]')\n  .attachFile({ filePath: 'myfixture.json', fileName: 'customFileName.json' });\n```\n\n### Working with empty fixture file\n\nNormally you have to provide non-empty fixture file to test something. If your case isn't normal in that sense, here is the code snippet for you:\n\n```javascript\ncy.get('[data-cy=\"file-input\"]')\n  .attachFile({ filePath: 'empty.txt', allowEmpty: true });\n```\n\n### Waiting for the upload to complete\n\nCypress' [`cy.wait`][cy.wait] command allows you to pause code execution until some asyncronous action is finished. In case you are testing file upload, you might want to wait until the upload is complete:\n\n```javascript\n// start watching the POST requests\ncy.server({ method:'POST' });\n// and in particular the one with 'upload_endpoint' in the URL\ncy.route({\n  method: 'POST',\n  url: /upload_endpoint/\n}).as('upload');\n\n\nconst fileName = 'upload_1.xlsx';\n\ncy.fixture(fileName, 'binary')\n    .then(Cypress.Blob.binaryStringToBlob)\n    .then(fileContent =\u003e {\n      cy.get('#input_upload_file').attachFile({\n        fileContent,\n        fileName,\n        mimeType: 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet',\n        encoding:'utf8',\n        lastModified: new Date().getTime()\n      })\n    })\n\n// wait for the 'upload_endpoint' request, and leave a 2 minutes delay before throwing an error\ncy.wait('@upload', { requestTimeout: 120000 });\n\n// stop watching requests\ncy.server({ enable: false })\n\n// keep testing the app\n// e.g. cy.get('.link_file[aria-label=\"upload_1\"]').contains('(xlsx)');\n```\n\n### I wanna see some real-world examples\n\nThere is a set of [recipes](./recipes) that demonstrates some framework setups along with different test cases. Make sure to check it out when in doubt.\n\n## API\n\nExposed command in a nutshell:\n\n```javascript\ncySubject.attachFile(fixture, processingOpts);\n```\n\n**Familiar with TypeScript?** It might be easier for you to just look at [type definitions](./types/index.d.ts).\n\n`fixture` can be a string path (or array of those), or object (or array of those) that represents your local fixture file and contains following properties:\n\n- {string} `filePath` - file path (with extension)\n- {string} `fileName` - the name of the file to be attached, this allows to override the name provided by `filePath`\n- {Blob} `fileContent` - the binary content of the file to be attached\n- {string} `mimeType` - file [MIME][mime] type. By default, it gets resolved automatically based on file extension. Learn more about [mime](https://github.com/broofa/node-mime)\n- {string} `encoding` - normally [`cy.fixture`][cy.fixture] resolves encoding automatically, but in case it cannot be determined you can provide it manually. For a list of allowed encodings, see [here](https://github.com/abramenal/cypress-file-upload/blob/master/lib/file/constants.js#L1)\n- {number} `lastModified` - The unix timestamp of the lastModified value for the file.  Defaults to current time. Can be generated from `new Date().getTime()` or `Date.now()`\n\n`processingOpts` contains following properties:\n\n- {string} `subjectType` - target (aka subject) element kind: `'drag-n-drop'` component or plain HTML `'input'` element. Defaults to `'input'`\n- {boolean} `force` - same as for [`cy.trigger`][cy.trigger], it enforces the event triggers on HTML subject element. Usually this is necessary when you use hidden HTML controls for your file upload. Defaults to `false`\n- {boolean} `allowEmpty` - when true, do not throw an error if `fileContent` is zero length. Defaults to `false`\n\n## Recipes\n\nThere is a set of [recipes](./recipes) that demonstrates some framework setups along with different test cases. Make sure to check it out when in doubt.\n\nAny contributions are welcome!\n\n## Caveats\n\nDuring the lifetime plugin faced some issues you might need to be aware of:\n\n- Chrome 73 changes related to HTML file input behavior: [#34][#34]\n- Force event triggering (same as for [`cy.trigger`][cy.trigger]) should happen when you use hidden HTML controls: [#41][#41]\n- Binary fixture has a workarounded encoding: [#70][#70]\n- Video fixture has a workarounded encoding: [#136][#136]\n- XML encoded files: [#209][#209]\n- Shadow DOM compatibility: [#74][#74]\n- Reading file content after upload: [#104][#104]\n\n## It isn't working! What else can I try?\n\nHere is step-by-step guide:\n\n1. Check [Caveats](#caveats) - maybe there is a tricky thing about exactly your setup\n1. Submit the issue and let us know about you problem\n1. In case you're using a file with encoding and/or extension that is not yet supported by Cypress, make sure you've tried to explicitly set the `encoding` property (see [API](#api))\n1. Comment your issue describing what happened after you've set the `encoding`\n\n## I want to contribute\n\nYou have an idea of improvement, or some bugfix, or even a small typo fix? That's :cool:\n\nWe really appreciate that and try to share ideas and best practices. Make sure to check out [CONTRIBUTING.md](./CONTRIBUTING.md) before start!\n\nHave something on your mind? Drop an issue or a message in [Discussions](https://github.com/abramenal/cypress-file-upload/discussions).\n\n## Contributors\n\nThanks goes to these wonderful people ([emoji key](https://github.com/all-contributors/all-contributors#emoji-key)):\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --\u003e\n\u003c!-- prettier-ignore-start --\u003e\n\u003c!-- markdownlint-disable --\u003e\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/allout58\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/2939703?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJames Hollowell\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/abramenal/cypress-file-upload/commits?author=allout58\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/lunxiao\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/17435809?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003elunxiao\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/abramenal/cypress-file-upload/issues?q=author%3Alunxiao\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"http://www.ollie-odonnell.com\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/5886107?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eOliver O'Donnell\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/abramenal/cypress-file-upload/issues?q=author%3Aoliverodaa\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e \u003ca href=\"https://github.com/abramenal/cypress-file-upload/commits?author=oliverodaa\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/virtuoushub\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/4303638?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ePeter Colapietro\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/abramenal/cypress-file-upload/commits?author=virtuoushub\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/km333\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/37389351?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ekm333\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/abramenal/cypress-file-upload/issues?q=author%3Akm333\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"http://pages.cs.wisc.edu/~mui/\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/17896701?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eKevin Mui\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/abramenal/cypress-file-upload/commits?author=kmui2\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"#ideas-kmui2\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e \u003ca href=\"https://github.com/abramenal/cypress-file-upload/pulls?q=is%3Apr+reviewed-by%3Akmui2\" title=\"Reviewed Pull Requests\"\u003e👀\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"http://www.benwurth.com/\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/2358786?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eBen Wurth\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/abramenal/cypress-file-upload/issues?q=author%3Abenwurth\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e \u003ca href=\"https://github.com/abramenal/cypress-file-upload/commits?author=benwurth\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"http://tomskjs.ru\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/1303845?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAndreev Sergey\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/abramenal/cypress-file-upload/commits?author=DragorWW\" title=\"Tests\"\u003e⚠️\u003c/a\u003e \u003ca href=\"#question-DragorWW\" title=\"Answering Questions\"\u003e💬\u003c/a\u003e \u003ca href=\"#example-DragorWW\" title=\"Examples\"\u003e💡\u003c/a\u003e \u003ca href=\"https://github.com/abramenal/cypress-file-upload/commits?author=DragorWW\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/GuillaumeDind\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/45589123?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eGuts\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#question-GuillaumeDind\" title=\"Answering Questions\"\u003e💬\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/maple-leaf\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/3980995?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003emaple-leaf\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#question-maple-leaf\" title=\"Answering Questions\"\u003e💬\u003c/a\u003e \u003ca href=\"https://github.com/abramenal/cypress-file-upload/commits?author=maple-leaf\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/daniula\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/91628?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eDaniel Mendalka\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#question-daniula\" title=\"Answering Questions\"\u003e💬\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"http://www.stickypixel.com\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/12176122?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eChris Sargent\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#question-ChrisSargent\" title=\"Answering Questions\"\u003e💬\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://ronakchovatiya.glitch.me/\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/16197756?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eRonak Chovatiya\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#question-rchovatiya88\" title=\"Answering Questions\"\u003e💬\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://geromekevin.com\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/31096420?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJan Hesters\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#question-janhesters\" title=\"Answering Questions\"\u003e💬\u003c/a\u003e \u003ca href=\"https://github.com/abramenal/cypress-file-upload/issues?q=author%3Ajanhesters\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/skjnldsv\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/14975046?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJohn Molakvoæ\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#question-skjnldsv\" title=\"Answering Questions\"\u003e💬\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"http://psjones.co.uk\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/677167?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ePhil Jones\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/abramenal/cypress-file-upload/issues?q=author%3Aphiljones88\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/NicolasGehring\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/38431471?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eNicolas Gehring\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/abramenal/cypress-file-upload/issues?q=author%3ANicolasGehring\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://www.pertiller.tech\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/1514111?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eDavid Pertiller\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#question-Mobiletainment\" title=\"Answering Questions\"\u003e💬\u003c/a\u003e \u003ca href=\"https://github.com/abramenal/cypress-file-upload/commits?author=Mobiletainment\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/xiaomeidan\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/5284575?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAmy\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/abramenal/cypress-file-upload/issues?q=author%3Axiaomeidan\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/kammerer\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/14025?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eTomasz Szymczyszyn\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/abramenal/cypress-file-upload/commits?author=kammerer\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"http://nitzel.github.io/\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/8362046?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003enitzel\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/abramenal/cypress-file-upload/commits?author=nitzel\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/stefanbrato\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/4852275?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003edirk\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#ideas-stefanbrato\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/0xADD1E\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/38090404?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAddie Morrison\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/abramenal/cypress-file-upload/issues?q=author%3A0xADD1E\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://blog.alec.coffee\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/6475934?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAlec Brunelle\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/abramenal/cypress-file-upload/issues?q=author%3Aaleccool213\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://glebbahmutov.com/\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/2212006?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eGleb Bahmutov\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#ideas-bahmutov\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/JesseDeBruijne\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/29858373?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJesse de Bruijne\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/abramenal/cypress-file-upload/commits?author=JesseDeBruijne\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/justinlittman\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/588335?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJustin Littman\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#question-justinlittman\" title=\"Answering Questions\"\u003e💬\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/harrison9149\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/41189790?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eharrison9149\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/abramenal/cypress-file-upload/issues?q=author%3Aharrison9149\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/jdcl32\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/17127746?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ejdcl32\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#question-jdcl32\" title=\"Answering Questions\"\u003e💬\u003c/a\u003e \u003ca href=\"https://github.com/abramenal/cypress-file-upload/commits?author=jdcl32\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/ds300\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/1242537?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eDavid Sheldrick\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/abramenal/cypress-file-upload/commits?author=ds300\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://macwright.org/\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/32314?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eTom MacWright\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/abramenal/cypress-file-upload/commits?author=tmcw\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/ajhoddinott\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/771460?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAndrew Hoddinott\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/abramenal/cypress-file-upload/commits?author=ajhoddinott\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"http://nisgrak.me\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/19597708?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eEneko Rodríguez\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/abramenal/cypress-file-upload/commits?author=Nisgrak\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/the-owl\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/11090288?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eDmitry Nikulin\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/abramenal/cypress-file-upload/commits?author=the-owl\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://www.linkedin.com/in/thiago-brezinski-5a4b30125/\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/26878038?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eThiago Brezinski\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/abramenal/cypress-file-upload/issues?q=author%3Athiagobrez\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/jackguoAtJogg\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/56273621?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJack\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#question-jackguoAtJogg\" title=\"Answering Questions\"\u003e💬\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/yonigibbs\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/39593145?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eYoni Gibbs\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/abramenal/cypress-file-upload/issues?q=author%3Ayonigibbs\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/benowenssonos\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/44402951?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ebenowenssonos\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/abramenal/cypress-file-upload/issues?q=author%3Abenowenssonos\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"http://blog.kodono.info\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/946315?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAymeric\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#question-Aymkdn\" title=\"Answering Questions\"\u003e💬\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/asumaran\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/1025173?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAlfredo Sumaran\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/abramenal/cypress-file-upload/issues?q=author%3Aasumaran\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/x-yuri\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/730588?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ex-yuri\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#ideas-x-yuri\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"http://triqtran.com\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/2232035?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eTri Q. Tran\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/abramenal/cypress-file-upload/commits?author=triqi\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://francischartrand.com\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/1503758?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eFrancis Chartrand\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/abramenal/cypress-file-upload/commits?author=chartrandf\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/emilong\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/1090771?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eEmil Ong\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/abramenal/cypress-file-upload/commits?author=emilong\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/Ebazhanov\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/13170022?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eEvgenii\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/abramenal/cypress-file-upload/commits?author=Ebazhanov\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/josephzidell\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/1812443?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJoseph Zidell\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#maintenance-josephzidell\" title=\"Maintenance\"\u003e🚧\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/danielcaballero\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/1639333?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eDaniel Caballero\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/abramenal/cypress-file-upload/commits?author=danielcaballero\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://adrienjoly.com/now\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/531781?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAdrien Joly\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/abramenal/cypress-file-upload/commits?author=adrienjoly\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"http://www.hypercubed.com\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/509946?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJayson Harshbarger\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/abramenal/cypress-file-upload/commits?author=Hypercubed\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"http://www.andri.co\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/17087167?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAndrico\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/abramenal/cypress-file-upload/commits?author=andrico1234\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/paulblyth\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/692357?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ePaul Blyth\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/abramenal/cypress-file-upload/commits?author=paulblyth\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/zephraph\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/3087225?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJustin Bennett\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/abramenal/cypress-file-upload/commits?author=zephraph\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"http://www.bennettjones.com\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/62298251?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eShafiq Jetha\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/abramenal/cypress-file-upload/commits?author=jethas-bennettjones\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/anonkey\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/6380129?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ett rt\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/abramenal/cypress-file-upload/commits?author=anonkey\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://www.edhollinghurst.com\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/2844785?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eEd Hollinghurst\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/abramenal/cypress-file-upload/commits?author=edhollinghurst\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/anark\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/101184?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eanark\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/abramenal/cypress-file-upload/commits?author=anark\" title=\"Tests\"\u003e⚠️\u003c/a\u003e \u003ca href=\"https://github.com/abramenal/cypress-file-upload/commits?author=anark\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://www.michaeljaltamirano.com/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/13544620?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eMichael Altamirano\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/abramenal/cypress-file-upload/commits?author=michaeljaltamirano\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"#question-michaeljaltamirano\" title=\"Answering Questions\"\u003e💬\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n\u003c!-- markdownlint-restore --\u003e\n\u003c!-- prettier-ignore-end --\u003e\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:END --\u003e\n\nThis project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!\n\n## License\n\n[MIT][mit]\n\n[cypress]: https://cypress.io/\n[cy.fixture]: https://docs.cypress.io/api/commands/fixture.html\n[cy.trigger]: https://docs.cypress.io/api/commands/trigger.html#Arguments\n[cy.wait]: https://docs.cypress.io/api/commands/wait.html\n[npm]: https://www.npmjs.com/\n[mime]: https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Complete_list_of_MIME_types\n[mit]: https://opensource.org/licenses/MIT\n[#34]: https://github.com/abramenal/cypress-file-upload/issues/34\n[#41]: https://github.com/abramenal/cypress-file-upload/issues/41\n[#70]: https://github.com/abramenal/cypress-file-upload/issues/70\n[#74]: https://github.com/abramenal/cypress-file-upload/issues/74\n[#104]: https://github.com/abramenal/cypress-file-upload/issues/104\n[#136]: https://github.com/abramenal/cypress-file-upload/issues/136\n[#209]: https://github.com/abramenal/cypress-file-upload/issues/209\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabramenal%2Fcypress-file-upload","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fabramenal%2Fcypress-file-upload","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabramenal%2Fcypress-file-upload/lists"}