├── .all-contributorsrc ├── .editorconfig ├── .eslintignore ├── .eslintrc ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── build.yml │ ├── codeql-analysis.yml │ └── publish.yml ├── .gitignore ├── .huskyrc ├── .lintstagedrc ├── .npmignore ├── .npmrc ├── .prettierrc ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── lib ├── browser │ ├── index.js │ ├── isBrowserFirefox.js │ └── isManualEventHandling.js ├── dom │ ├── dispatchEvent.js │ ├── index.js │ ├── isElementVisible.js │ └── isShadowElement.js ├── file │ ├── common.js │ ├── constants.js │ ├── getFileBlobAsync.js │ ├── getFileContent.js │ ├── getFileEncoding.js │ ├── getFileExt.js │ ├── getFileMimeType.js │ ├── getFileName.js │ ├── index.js │ └── resolveFile.js └── object │ ├── index.js │ └── merge.js ├── package.json ├── recipes ├── README.md ├── angularjs-ng-file-upload │ ├── .editorconfig │ ├── .eslintrc │ ├── .gitignore │ ├── .npmrc │ ├── .prettierrc │ ├── README.md │ ├── cypress.json │ ├── cypress │ │ ├── .eslintrc │ │ ├── fixtures │ │ │ ├── cy.png │ │ │ └── test.svg │ │ ├── integration │ │ │ └── input.spec.js │ │ ├── plugins │ │ │ └── index.js │ │ └── support │ │ │ ├── commands.js │ │ │ └── index.js │ ├── package-lock.json │ ├── package.json │ └── src │ │ ├── index.html │ │ └── index.js ├── react-dropzone │ ├── .babelrc │ ├── .editorconfig │ ├── .eslintrc │ ├── .gitignore │ ├── .npmrc │ ├── .prettierrc │ ├── README.md │ ├── cypress.json │ ├── cypress │ │ ├── .eslintrc │ │ ├── fixtures │ │ │ ├── cy.png │ │ │ └── test.svg │ │ ├── integration │ │ │ └── dropzone.spec.js │ │ ├── plugins │ │ │ └── index.js │ │ └── support │ │ │ ├── commands.js │ │ │ └── index.js │ ├── package-lock.json │ ├── package.json │ └── src │ │ ├── components │ │ ├── app.jsx │ │ └── upload-dropzone │ │ │ └── index.jsx │ │ ├── index.html │ │ └── index.jsx ├── react-html5-input │ ├── .babelrc │ ├── .editorconfig │ ├── .eslintrc │ ├── .gitignore │ ├── .npmrc │ ├── .prettierrc │ ├── README.md │ ├── cypress.json │ ├── cypress │ │ ├── .eslintrc │ │ ├── fixtures │ │ │ ├── cy.png │ │ │ ├── test.ascii.csv │ │ │ ├── test.json │ │ │ ├── test.svg │ │ │ └── test.utf8.csv │ │ ├── integration │ │ │ ├── input.spec.js │ │ │ ├── mimeTypes.spec.js │ │ │ └── repeated.spec.js │ │ ├── plugins │ │ │ └── index.js │ │ └── support │ │ │ ├── commands.js │ │ │ └── index.js │ ├── package-lock.json │ ├── package.json │ └── src │ │ ├── components │ │ ├── app.jsx │ │ ├── upload-hidden-input │ │ │ └── index.jsx │ │ └── upload-input │ │ │ └── index.jsx │ │ ├── index.html │ │ └── index.jsx └── shadow-dom-native │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc │ ├── .gitignore │ ├── .huskyrc │ ├── .npmrc │ ├── .prettierrc │ ├── LICENSE │ ├── README.md │ ├── cypress.json │ ├── cypress │ ├── .eslintrc │ ├── fixtures │ │ ├── cy.png │ │ └── empty.txt │ ├── integration │ │ └── file-input.spec.js │ ├── plugins │ │ └── index.js │ └── support │ │ ├── commands.js │ │ └── index.js │ ├── package-lock.json │ ├── package.json │ └── src │ ├── components │ └── file-input.js │ ├── helpers │ └── toBoolean.js │ ├── index.html │ └── index.js ├── src ├── attachFile.js ├── constants.js ├── error.js ├── helpers │ ├── attachFileToElement.js │ ├── getFixtureInfo.js │ ├── getForceValue.js │ └── index.js ├── index.js └── validators │ ├── index.js │ ├── validateFile.js │ ├── validateFixture.js │ └── validateOptions.js └── types └── index.d.ts /.all-contributorsrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/.all-contributorsrc -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | dist 2 | recipes 3 | node_modules 4 | -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/.gitignore -------------------------------------------------------------------------------- /.huskyrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/.huskyrc -------------------------------------------------------------------------------- /.lintstagedrc: -------------------------------------------------------------------------------- 1 | { 2 | "*.js": ["prettier --write", "eslint --fix"], 3 | } 4 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/.npmignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/.npmrc -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/.prettierrc -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/README.md -------------------------------------------------------------------------------- /lib/browser/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/lib/browser/index.js -------------------------------------------------------------------------------- /lib/browser/isBrowserFirefox.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/lib/browser/isBrowserFirefox.js -------------------------------------------------------------------------------- /lib/browser/isManualEventHandling.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/lib/browser/isManualEventHandling.js -------------------------------------------------------------------------------- /lib/dom/dispatchEvent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/lib/dom/dispatchEvent.js -------------------------------------------------------------------------------- /lib/dom/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/lib/dom/index.js -------------------------------------------------------------------------------- /lib/dom/isElementVisible.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/lib/dom/isElementVisible.js -------------------------------------------------------------------------------- /lib/dom/isShadowElement.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/lib/dom/isShadowElement.js -------------------------------------------------------------------------------- /lib/file/common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/lib/file/common.js -------------------------------------------------------------------------------- /lib/file/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/lib/file/constants.js -------------------------------------------------------------------------------- /lib/file/getFileBlobAsync.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/lib/file/getFileBlobAsync.js -------------------------------------------------------------------------------- /lib/file/getFileContent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/lib/file/getFileContent.js -------------------------------------------------------------------------------- /lib/file/getFileEncoding.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/lib/file/getFileEncoding.js -------------------------------------------------------------------------------- /lib/file/getFileExt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/lib/file/getFileExt.js -------------------------------------------------------------------------------- /lib/file/getFileMimeType.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/lib/file/getFileMimeType.js -------------------------------------------------------------------------------- /lib/file/getFileName.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/lib/file/getFileName.js -------------------------------------------------------------------------------- /lib/file/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/lib/file/index.js -------------------------------------------------------------------------------- /lib/file/resolveFile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/lib/file/resolveFile.js -------------------------------------------------------------------------------- /lib/object/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/lib/object/index.js -------------------------------------------------------------------------------- /lib/object/merge.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/lib/object/merge.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/package.json -------------------------------------------------------------------------------- /recipes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/recipes/README.md -------------------------------------------------------------------------------- /recipes/angularjs-ng-file-upload/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/recipes/angularjs-ng-file-upload/.editorconfig -------------------------------------------------------------------------------- /recipes/angularjs-ng-file-upload/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/recipes/angularjs-ng-file-upload/.eslintrc -------------------------------------------------------------------------------- /recipes/angularjs-ng-file-upload/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/recipes/angularjs-ng-file-upload/.gitignore -------------------------------------------------------------------------------- /recipes/angularjs-ng-file-upload/.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/recipes/angularjs-ng-file-upload/.npmrc -------------------------------------------------------------------------------- /recipes/angularjs-ng-file-upload/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/recipes/angularjs-ng-file-upload/.prettierrc -------------------------------------------------------------------------------- /recipes/angularjs-ng-file-upload/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/recipes/angularjs-ng-file-upload/README.md -------------------------------------------------------------------------------- /recipes/angularjs-ng-file-upload/cypress.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/recipes/angularjs-ng-file-upload/cypress.json -------------------------------------------------------------------------------- /recipes/angularjs-ng-file-upload/cypress/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/recipes/angularjs-ng-file-upload/cypress/.eslintrc -------------------------------------------------------------------------------- /recipes/angularjs-ng-file-upload/cypress/fixtures/cy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/recipes/angularjs-ng-file-upload/cypress/fixtures/cy.png -------------------------------------------------------------------------------- /recipes/angularjs-ng-file-upload/cypress/fixtures/test.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/recipes/angularjs-ng-file-upload/cypress/fixtures/test.svg -------------------------------------------------------------------------------- /recipes/angularjs-ng-file-upload/cypress/integration/input.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/recipes/angularjs-ng-file-upload/cypress/integration/input.spec.js -------------------------------------------------------------------------------- /recipes/angularjs-ng-file-upload/cypress/plugins/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/recipes/angularjs-ng-file-upload/cypress/plugins/index.js -------------------------------------------------------------------------------- /recipes/angularjs-ng-file-upload/cypress/support/commands.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/recipes/angularjs-ng-file-upload/cypress/support/commands.js -------------------------------------------------------------------------------- /recipes/angularjs-ng-file-upload/cypress/support/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/recipes/angularjs-ng-file-upload/cypress/support/index.js -------------------------------------------------------------------------------- /recipes/angularjs-ng-file-upload/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/recipes/angularjs-ng-file-upload/package-lock.json -------------------------------------------------------------------------------- /recipes/angularjs-ng-file-upload/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/recipes/angularjs-ng-file-upload/package.json -------------------------------------------------------------------------------- /recipes/angularjs-ng-file-upload/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/recipes/angularjs-ng-file-upload/src/index.html -------------------------------------------------------------------------------- /recipes/angularjs-ng-file-upload/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/recipes/angularjs-ng-file-upload/src/index.js -------------------------------------------------------------------------------- /recipes/react-dropzone/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/recipes/react-dropzone/.babelrc -------------------------------------------------------------------------------- /recipes/react-dropzone/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/recipes/react-dropzone/.editorconfig -------------------------------------------------------------------------------- /recipes/react-dropzone/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/recipes/react-dropzone/.eslintrc -------------------------------------------------------------------------------- /recipes/react-dropzone/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/recipes/react-dropzone/.gitignore -------------------------------------------------------------------------------- /recipes/react-dropzone/.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/recipes/react-dropzone/.npmrc -------------------------------------------------------------------------------- /recipes/react-dropzone/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/recipes/react-dropzone/.prettierrc -------------------------------------------------------------------------------- /recipes/react-dropzone/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/recipes/react-dropzone/README.md -------------------------------------------------------------------------------- /recipes/react-dropzone/cypress.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/recipes/react-dropzone/cypress.json -------------------------------------------------------------------------------- /recipes/react-dropzone/cypress/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/recipes/react-dropzone/cypress/.eslintrc -------------------------------------------------------------------------------- /recipes/react-dropzone/cypress/fixtures/cy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/recipes/react-dropzone/cypress/fixtures/cy.png -------------------------------------------------------------------------------- /recipes/react-dropzone/cypress/fixtures/test.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/recipes/react-dropzone/cypress/fixtures/test.svg -------------------------------------------------------------------------------- /recipes/react-dropzone/cypress/integration/dropzone.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/recipes/react-dropzone/cypress/integration/dropzone.spec.js -------------------------------------------------------------------------------- /recipes/react-dropzone/cypress/plugins/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/recipes/react-dropzone/cypress/plugins/index.js -------------------------------------------------------------------------------- /recipes/react-dropzone/cypress/support/commands.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/recipes/react-dropzone/cypress/support/commands.js -------------------------------------------------------------------------------- /recipes/react-dropzone/cypress/support/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/recipes/react-dropzone/cypress/support/index.js -------------------------------------------------------------------------------- /recipes/react-dropzone/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/recipes/react-dropzone/package-lock.json -------------------------------------------------------------------------------- /recipes/react-dropzone/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/recipes/react-dropzone/package.json -------------------------------------------------------------------------------- /recipes/react-dropzone/src/components/app.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/recipes/react-dropzone/src/components/app.jsx -------------------------------------------------------------------------------- /recipes/react-dropzone/src/components/upload-dropzone/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/recipes/react-dropzone/src/components/upload-dropzone/index.jsx -------------------------------------------------------------------------------- /recipes/react-dropzone/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/recipes/react-dropzone/src/index.html -------------------------------------------------------------------------------- /recipes/react-dropzone/src/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/recipes/react-dropzone/src/index.jsx -------------------------------------------------------------------------------- /recipes/react-html5-input/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/recipes/react-html5-input/.babelrc -------------------------------------------------------------------------------- /recipes/react-html5-input/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/recipes/react-html5-input/.editorconfig -------------------------------------------------------------------------------- /recipes/react-html5-input/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/recipes/react-html5-input/.eslintrc -------------------------------------------------------------------------------- /recipes/react-html5-input/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/recipes/react-html5-input/.gitignore -------------------------------------------------------------------------------- /recipes/react-html5-input/.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/recipes/react-html5-input/.npmrc -------------------------------------------------------------------------------- /recipes/react-html5-input/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/recipes/react-html5-input/.prettierrc -------------------------------------------------------------------------------- /recipes/react-html5-input/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/recipes/react-html5-input/README.md -------------------------------------------------------------------------------- /recipes/react-html5-input/cypress.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/recipes/react-html5-input/cypress.json -------------------------------------------------------------------------------- /recipes/react-html5-input/cypress/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/recipes/react-html5-input/cypress/.eslintrc -------------------------------------------------------------------------------- /recipes/react-html5-input/cypress/fixtures/cy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/recipes/react-html5-input/cypress/fixtures/cy.png -------------------------------------------------------------------------------- /recipes/react-html5-input/cypress/fixtures/test.ascii.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/recipes/react-html5-input/cypress/fixtures/test.ascii.csv -------------------------------------------------------------------------------- /recipes/react-html5-input/cypress/fixtures/test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/recipes/react-html5-input/cypress/fixtures/test.json -------------------------------------------------------------------------------- /recipes/react-html5-input/cypress/fixtures/test.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/recipes/react-html5-input/cypress/fixtures/test.svg -------------------------------------------------------------------------------- /recipes/react-html5-input/cypress/fixtures/test.utf8.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/recipes/react-html5-input/cypress/fixtures/test.utf8.csv -------------------------------------------------------------------------------- /recipes/react-html5-input/cypress/integration/input.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/recipes/react-html5-input/cypress/integration/input.spec.js -------------------------------------------------------------------------------- /recipes/react-html5-input/cypress/integration/mimeTypes.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/recipes/react-html5-input/cypress/integration/mimeTypes.spec.js -------------------------------------------------------------------------------- /recipes/react-html5-input/cypress/integration/repeated.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/recipes/react-html5-input/cypress/integration/repeated.spec.js -------------------------------------------------------------------------------- /recipes/react-html5-input/cypress/plugins/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/recipes/react-html5-input/cypress/plugins/index.js -------------------------------------------------------------------------------- /recipes/react-html5-input/cypress/support/commands.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/recipes/react-html5-input/cypress/support/commands.js -------------------------------------------------------------------------------- /recipes/react-html5-input/cypress/support/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/recipes/react-html5-input/cypress/support/index.js -------------------------------------------------------------------------------- /recipes/react-html5-input/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/recipes/react-html5-input/package-lock.json -------------------------------------------------------------------------------- /recipes/react-html5-input/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/recipes/react-html5-input/package.json -------------------------------------------------------------------------------- /recipes/react-html5-input/src/components/app.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/recipes/react-html5-input/src/components/app.jsx -------------------------------------------------------------------------------- /recipes/react-html5-input/src/components/upload-hidden-input/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/recipes/react-html5-input/src/components/upload-hidden-input/index.jsx -------------------------------------------------------------------------------- /recipes/react-html5-input/src/components/upload-input/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/recipes/react-html5-input/src/components/upload-input/index.jsx -------------------------------------------------------------------------------- /recipes/react-html5-input/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/recipes/react-html5-input/src/index.html -------------------------------------------------------------------------------- /recipes/react-html5-input/src/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/recipes/react-html5-input/src/index.jsx -------------------------------------------------------------------------------- /recipes/shadow-dom-native/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/recipes/shadow-dom-native/.editorconfig -------------------------------------------------------------------------------- /recipes/shadow-dom-native/.eslintignore: -------------------------------------------------------------------------------- 1 | .cache 2 | dist 3 | node_modules 4 | -------------------------------------------------------------------------------- /recipes/shadow-dom-native/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/recipes/shadow-dom-native/.eslintrc -------------------------------------------------------------------------------- /recipes/shadow-dom-native/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/recipes/shadow-dom-native/.gitignore -------------------------------------------------------------------------------- /recipes/shadow-dom-native/.huskyrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/recipes/shadow-dom-native/.huskyrc -------------------------------------------------------------------------------- /recipes/shadow-dom-native/.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/recipes/shadow-dom-native/.npmrc -------------------------------------------------------------------------------- /recipes/shadow-dom-native/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/recipes/shadow-dom-native/.prettierrc -------------------------------------------------------------------------------- /recipes/shadow-dom-native/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/recipes/shadow-dom-native/LICENSE -------------------------------------------------------------------------------- /recipes/shadow-dom-native/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/recipes/shadow-dom-native/README.md -------------------------------------------------------------------------------- /recipes/shadow-dom-native/cypress.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/recipes/shadow-dom-native/cypress.json -------------------------------------------------------------------------------- /recipes/shadow-dom-native/cypress/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/recipes/shadow-dom-native/cypress/.eslintrc -------------------------------------------------------------------------------- /recipes/shadow-dom-native/cypress/fixtures/cy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/recipes/shadow-dom-native/cypress/fixtures/cy.png -------------------------------------------------------------------------------- /recipes/shadow-dom-native/cypress/fixtures/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /recipes/shadow-dom-native/cypress/integration/file-input.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/recipes/shadow-dom-native/cypress/integration/file-input.spec.js -------------------------------------------------------------------------------- /recipes/shadow-dom-native/cypress/plugins/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/recipes/shadow-dom-native/cypress/plugins/index.js -------------------------------------------------------------------------------- /recipes/shadow-dom-native/cypress/support/commands.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/recipes/shadow-dom-native/cypress/support/commands.js -------------------------------------------------------------------------------- /recipes/shadow-dom-native/cypress/support/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/recipes/shadow-dom-native/cypress/support/index.js -------------------------------------------------------------------------------- /recipes/shadow-dom-native/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/recipes/shadow-dom-native/package-lock.json -------------------------------------------------------------------------------- /recipes/shadow-dom-native/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/recipes/shadow-dom-native/package.json -------------------------------------------------------------------------------- /recipes/shadow-dom-native/src/components/file-input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/recipes/shadow-dom-native/src/components/file-input.js -------------------------------------------------------------------------------- /recipes/shadow-dom-native/src/helpers/toBoolean.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/recipes/shadow-dom-native/src/helpers/toBoolean.js -------------------------------------------------------------------------------- /recipes/shadow-dom-native/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/recipes/shadow-dom-native/src/index.html -------------------------------------------------------------------------------- /recipes/shadow-dom-native/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/recipes/shadow-dom-native/src/index.js -------------------------------------------------------------------------------- /src/attachFile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/src/attachFile.js -------------------------------------------------------------------------------- /src/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/src/constants.js -------------------------------------------------------------------------------- /src/error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/src/error.js -------------------------------------------------------------------------------- /src/helpers/attachFileToElement.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/src/helpers/attachFileToElement.js -------------------------------------------------------------------------------- /src/helpers/getFixtureInfo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/src/helpers/getFixtureInfo.js -------------------------------------------------------------------------------- /src/helpers/getForceValue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/src/helpers/getForceValue.js -------------------------------------------------------------------------------- /src/helpers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/src/helpers/index.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/src/index.js -------------------------------------------------------------------------------- /src/validators/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/src/validators/index.js -------------------------------------------------------------------------------- /src/validators/validateFile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/src/validators/validateFile.js -------------------------------------------------------------------------------- /src/validators/validateFixture.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/src/validators/validateFixture.js -------------------------------------------------------------------------------- /src/validators/validateOptions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/src/validators/validateOptions.js -------------------------------------------------------------------------------- /types/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abramenal/cypress-file-upload/HEAD/types/index.d.ts --------------------------------------------------------------------------------