gitextract_nk38pxi0/ ├── .editorconfig ├── .eslintignore ├── .eslintrc ├── .gitignore ├── .nvmrc ├── .prettierrc ├── .yarnrc.yml ├── CHANGELOG.md ├── LICENSE.md ├── README.md ├── dist/ │ ├── constants/ │ │ ├── events.d.ts │ │ ├── file.d.ts │ │ ├── images.d.ts │ │ ├── style.d.ts │ │ └── text.d.ts │ ├── file-upload-with-preview.d.ts │ ├── index.cjs │ ├── index.d.ts │ ├── index.iife.js │ ├── index.js │ ├── style.css │ ├── types/ │ │ ├── events.d.ts │ │ └── options.d.ts │ └── utils/ │ └── file.d.ts ├── docs/ │ ├── assets/ │ │ ├── index-0a8e647e.css │ │ └── index-86f31695.js │ ├── index.html │ └── typedoc/ │ ├── .nojekyll │ ├── assets/ │ │ ├── highlight.css │ │ ├── main.js │ │ ├── search.js │ │ └── style.css │ ├── classes/ │ │ └── FileUploadWithPreview.html │ ├── enums/ │ │ └── Events.html │ ├── index.html │ ├── interfaces/ │ │ ├── ClearButtonClickedEvent.html │ │ ├── ClearButtonClickedEventDetail.html │ │ ├── ImageAddedEvent.html │ │ ├── ImageAddedEventDetail.html │ │ ├── ImageDeletedEvent.html │ │ ├── ImageDeletedEventDetail.html │ │ ├── ImageMultiItemClickedEvent.html │ │ ├── ImageMultiItemClickedEventDetail.html │ │ ├── Images.html │ │ ├── Options.html │ │ └── Text.html │ ├── modules.html │ ├── types/ │ │ ├── PresetFiles.html │ │ └── RequiredOptions.html │ └── variables/ │ ├── DEFAULT_BACKGROUND_IMAGE.html │ ├── DEFAULT_BASE_IMAGE.html │ ├── DEFAULT_BROWSE_TEXT.html │ ├── DEFAULT_CHOOSE_FILE_TEXT.html │ ├── DEFAULT_FILES_SELECTED_TEXT.html │ ├── DEFAULT_LABEL_TEXT.html │ ├── DEFAULT_SUCCESS_FILE_ALT_IMAGE.html │ ├── DEFAULT_SUCCESS_PDF_IMAGE.html │ ├── DEFAULT_SUCCESS_VIDEO_IMAGE.html │ ├── MULTI_ITEM_CLEAR_ANIMATION_CLASS.html │ └── UNIQUE_ID_IDENTIFIER.html ├── example/ │ ├── index.html │ ├── index.scss │ └── index.ts ├── globals.d.ts ├── jest/ │ ├── constants/ │ │ └── file.ts │ └── style-mock.ts ├── jest.config.cjs ├── package.json ├── src/ │ ├── constants/ │ │ ├── events.ts │ │ ├── file.ts │ │ ├── images.ts │ │ ├── style.ts │ │ └── text.ts │ ├── file-upload-with-preview.spec.ts │ ├── file-upload-with-preview.ts │ ├── index.scss │ ├── index.ts │ ├── types/ │ │ ├── events.ts │ │ └── options.ts │ └── utils/ │ └── file.ts ├── tsconfig.json ├── typedoc.json ├── vite.config.app.ts └── vite.config.library.ts