├── .browserslistrc ├── .circleci └── config.yml ├── .codesandbox └── ci.json ├── .editorconfig ├── .env.sample ├── .eslintignore ├── .eslintrc.js ├── .github ├── ISSUE_TEMPLATE │ ├── Bug_report.md │ └── config.yml └── PULL_REQUEST_TEMPLATE.md ├── .gitignore ├── .nvmrc ├── .prettierignore ├── .prettierrc ├── .stylelintrc.json ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── babel.config.js ├── bundlesize.config.json ├── examples ├── github-notification-filters │ ├── README.md │ ├── app.tsx │ ├── capture.png │ ├── components │ │ ├── FilterHeader.tsx │ │ ├── PanelLayout.tsx │ │ ├── PostfixItem.tsx │ │ ├── PrefixItem.tsx │ │ ├── QueryItem.tsx │ │ ├── TagItem.tsx │ │ └── index.ts │ ├── env.ts │ ├── favicon.png │ ├── global.d.ts │ ├── index.html │ ├── items.ts │ ├── package.json │ ├── searchClient.ts │ ├── style.css │ ├── types │ │ ├── AutocompleteItem.ts │ │ ├── Contributor.ts │ │ ├── NotificationFilter.ts │ │ ├── Repository.ts │ │ └── index.ts │ └── utils │ │ ├── groupBy.ts │ │ └── index.ts ├── github-repositories-custom-plugin │ ├── README.md │ ├── app.tsx │ ├── capture.png │ ├── createGitHubReposPlugin.tsx │ ├── env.ts │ ├── favicon.png │ ├── index.html │ ├── package.json │ └── style.css ├── html-templates │ ├── README.md │ ├── app.js │ ├── capture.png │ ├── env.js │ ├── favicon.png │ ├── index.html │ ├── package.json │ └── style.css ├── instantsearch │ ├── README.md │ ├── capture.png │ ├── env.ts │ ├── favicon.png │ ├── index.html │ ├── iphone-banner.png │ ├── package.json │ ├── src │ │ ├── app.ts │ │ ├── autocomplete.tsx │ │ ├── debounce.ts │ │ ├── instantsearch.ts │ │ ├── isModifierEvent.ts │ │ └── searchClient.ts │ └── style.css ├── multiple-datasets-with-headers │ ├── README.md │ ├── app.tsx │ ├── categoriesPlugin.tsx │ ├── env.ts │ ├── favicon.png │ ├── index.html │ ├── package.json │ └── style.css ├── panel-placement │ ├── README.md │ ├── app.tsx │ ├── capture.png │ ├── env.ts │ ├── favicon.png │ ├── index.html │ ├── package.json │ └── style.css ├── playground │ ├── README.md │ ├── app.tsx │ ├── capture.png │ ├── categoriesPlugin.tsx │ ├── darkMode.ts │ ├── env.ts │ ├── favicon.png │ ├── index.html │ ├── package.json │ ├── shortcutsPlugin.tsx │ ├── style.css │ └── types │ │ ├── Highlighted.ts │ │ ├── ProductHit.ts │ │ └── index.ts ├── preview-panel-in-modal │ ├── README.md │ ├── app.tsx │ ├── capture.png │ ├── env.ts │ ├── favicon.png │ ├── index.html │ ├── package.json │ └── style.css ├── query-suggestions-with-categories │ ├── README.md │ ├── app.tsx │ ├── capture.png │ ├── env.ts │ ├── favicon.png │ ├── index.html │ ├── package.json │ └── style.css ├── query-suggestions-with-hits │ ├── README.md │ ├── app.tsx │ ├── capture.png │ ├── env.ts │ ├── favicon.png │ ├── index.html │ ├── package.json │ ├── style.css │ └── types │ │ ├── ProductHit.ts │ │ └── index.ts ├── query-suggestions-with-inline-categories │ ├── README.md │ ├── app.tsx │ ├── capture.png │ ├── env.ts │ ├── favicon.png │ ├── index.html │ ├── package.json │ └── style.css ├── query-suggestions-with-recent-searches-and-categories │ ├── README.md │ ├── app.tsx │ ├── capture.png │ ├── env.ts │ ├── favicon.png │ ├── index.html │ ├── package.json │ └── style.css ├── query-suggestions-with-recent-searches │ ├── README.md │ ├── app.tsx │ ├── capture.png │ ├── env.ts │ ├── favicon.png │ ├── index.html │ ├── package.json │ └── style.css ├── query-suggestions │ ├── README.md │ ├── app.tsx │ ├── capture.png │ ├── env.ts │ ├── favicon.png │ ├── index.html │ ├── package.json │ └── style.css ├── react-17 │ ├── .eslintignore │ ├── .gitignore │ ├── README.md │ ├── index.html │ ├── package.json │ ├── public │ │ ├── favicon.png │ │ ├── manifest.json │ │ └── robots.txt │ ├── src │ │ ├── App.css │ │ ├── App.tsx │ │ ├── Autocomplete.tsx │ │ ├── ClearIcon.tsx │ │ ├── Highlight.tsx │ │ ├── SearchIcon.tsx │ │ ├── index.css │ │ └── index.tsx │ ├── tsconfig.json │ └── vite.config.ts ├── react-instantsearch │ ├── .gitignore │ ├── README.md │ ├── capture.png │ ├── index.html │ ├── package.json │ ├── src │ │ ├── App.css │ │ ├── App.tsx │ │ ├── components │ │ │ ├── Autocomplete.tsx │ │ │ ├── Hit.tsx │ │ │ └── index.ts │ │ ├── constants.ts │ │ ├── favicon.png │ │ ├── main.tsx │ │ └── widgets │ │ │ └── Panel.tsx │ ├── tsconfig.json │ └── vite.config.ts ├── react │ ├── .gitignore │ ├── README.md │ ├── index.html │ ├── package.json │ ├── public │ │ └── favicon.png │ ├── src │ │ ├── App.tsx │ │ ├── index.tsx │ │ └── styles.css │ ├── tsconfig.json │ └── vite.config.ts ├── recently-viewed-items │ ├── README.md │ ├── app.tsx │ ├── capture.png │ ├── env.ts │ ├── favicon.png │ ├── index.html │ ├── package.json │ ├── recentlyViewedItemsPlugin.tsx │ ├── style.css │ └── types │ │ ├── Highlighted.ts │ │ ├── ProductHit.ts │ │ └── index.ts ├── redirect-url │ ├── README.md │ ├── app.tsx │ ├── capture.png │ ├── env.ts │ ├── favicon.png │ ├── index.html │ ├── package.json │ └── style.css ├── reshape │ ├── README.md │ ├── app.tsx │ ├── env.ts │ ├── favicon.png │ ├── functions │ │ ├── AutocompleteReshapeFunction.ts │ │ ├── groupBy.ts │ │ ├── index.ts │ │ ├── limit.ts │ │ ├── normalizeReshapeSources.ts │ │ └── uniqBy.ts │ ├── index.html │ ├── package.json │ ├── productsPlugin.tsx │ ├── searchClient.ts │ ├── style.css │ └── types │ │ ├── Highlighted.ts │ │ ├── ProductHit.ts │ │ └── index.ts ├── slack-with-emojis-and-commands │ ├── .eslintignore │ ├── .gitignore │ ├── README.md │ ├── capture.png │ ├── index.html │ ├── package.json │ ├── public │ │ ├── avatar.jpg │ │ ├── favicon.png │ │ ├── index.html │ │ ├── manifest.json │ │ └── robots.txt │ ├── src │ │ ├── App.css │ │ ├── App.tsx │ │ ├── Autocomplete.tsx │ │ ├── commands.tsx │ │ ├── components │ │ │ ├── CommandsSource.tsx │ │ │ ├── EmojisSource.tsx │ │ │ └── index.ts │ │ ├── hooks │ │ │ ├── index.ts │ │ │ └── useAutocomplete.ts │ │ ├── index.css │ │ ├── index.tsx │ │ ├── types │ │ │ ├── Command.ts │ │ │ ├── Emoji.ts │ │ │ ├── SourceProps.ts │ │ │ └── index.ts │ │ └── utils │ │ │ ├── getActiveToken.ts │ │ │ ├── getCaretCoordinates.ts │ │ │ ├── groupBy.ts │ │ │ ├── index.ts │ │ │ ├── isValidCommandSlug.ts │ │ │ ├── isValidEmojiSlug.ts │ │ │ └── replaceAt.ts │ ├── tsconfig.json │ └── vite.config.ts ├── starter-algolia │ ├── README.md │ ├── app.tsx │ ├── capture.jpg │ ├── env.ts │ ├── favicon.png │ ├── index.html │ ├── package.json │ └── style.css ├── starter │ ├── README.md │ ├── app.tsx │ ├── capture.jpg │ ├── env.ts │ ├── favicon.png │ ├── index.html │ ├── package.json │ └── style.css ├── tags-in-searchbox │ ├── README.md │ ├── app.tsx │ ├── env.ts │ ├── favicon.png │ ├── index.html │ ├── package.json │ ├── style.css │ └── types │ │ ├── ProductHit.ts │ │ ├── TagExtraData.ts │ │ └── index.ts ├── tags-with-hits │ ├── README.md │ ├── app.tsx │ ├── env.ts │ ├── favicon.png │ ├── index.html │ ├── package.json │ ├── style.css │ └── types │ │ ├── ProductHit.ts │ │ ├── TagExtraData.ts │ │ └── index.ts ├── twitter-compose-with-typeahead │ ├── .eslintignore │ ├── .gitignore │ ├── README.md │ ├── capture.png │ ├── index.html │ ├── package.json │ ├── public │ │ ├── favicon.png │ │ ├── manifest.json │ │ └── robots.txt │ ├── src │ │ ├── App.css │ │ ├── App.tsx │ │ ├── Autocomplete.tsx │ │ ├── hooks │ │ │ ├── index.ts │ │ │ └── useAutocomplete.ts │ │ ├── index.css │ │ ├── index.tsx │ │ ├── types │ │ │ ├── Account.ts │ │ │ ├── AutocompleteItem.ts │ │ │ └── index.ts │ │ └── utils │ │ │ ├── getActiveToken.ts │ │ │ ├── index.ts │ │ │ ├── isValidTwitterUsername.ts │ │ │ └── replaceAt.ts │ ├── tsconfig.json │ └── vite.config.ts ├── two-column-layout │ ├── .gitignore │ ├── README.md │ ├── capture.png │ ├── favicon.png │ ├── index.html │ ├── package.json │ ├── src │ │ ├── app.tsx │ │ ├── components │ │ │ ├── Blurhash.tsx │ │ │ ├── Breadcrumb.tsx │ │ │ ├── Icons.tsx │ │ │ └── index.ts │ │ ├── constants.ts │ │ ├── functions │ │ │ ├── createFillWith.ts │ │ │ ├── index.ts │ │ │ ├── normalizeReshapeSources.ts │ │ │ └── uniqBy.ts │ │ ├── plugins │ │ │ ├── articlesPlugin.tsx │ │ │ ├── brandsPlugin.tsx │ │ │ ├── categoriesPlugin.tsx │ │ │ ├── faqPlugin.tsx │ │ │ ├── popularCategoriesPlugin.tsx │ │ │ ├── popularPlugin.tsx │ │ │ ├── productsPlugin.tsx │ │ │ ├── querySuggestionsPlugin.tsx │ │ │ ├── quickAccessPlugin.tsx │ │ │ └── recentSearchesPlugin.tsx │ │ ├── searchClient.ts │ │ ├── types │ │ │ ├── ArticleHit.ts │ │ │ ├── AutocompleteHit.ts │ │ │ ├── AutocompleteReshapeFunction.ts │ │ │ ├── BrandHit.ts │ │ │ ├── CategoryHit.ts │ │ │ ├── FaqHit.ts │ │ │ ├── PopularCategoryHit.ts │ │ │ ├── PopularHit.ts │ │ │ ├── ProductHit.ts │ │ │ ├── QuickAccessHit.ts │ │ │ └── index.ts │ │ └── utils │ │ │ ├── cx.ts │ │ │ ├── hasSourceActiveItem.ts │ │ │ ├── index.ts │ │ │ ├── intersperse.ts │ │ │ ├── isDetached.ts │ │ │ └── isTouchDevice.ts │ └── style.css ├── voice-search │ ├── README.md │ ├── app.tsx │ ├── capture.png │ ├── env.ts │ ├── favicon.png │ ├── index.html │ ├── package.json │ ├── style.css │ ├── voiceSearchApi.ts │ └── voiceSearchPlugin.tsx ├── vue-instantsearch │ ├── .gitignore │ ├── .prettierrc │ ├── README.md │ ├── babel.config.js │ ├── capture.png │ ├── index.html │ ├── package.json │ ├── public │ │ └── favicon.png │ ├── src │ │ ├── App.vue │ │ ├── Autocomplete.vue │ │ ├── constants.js │ │ ├── main.js │ │ ├── searchClient.js │ │ └── utils │ │ │ └── createElement.js │ └── vite.config.js └── vue │ ├── .gitignore │ ├── README.md │ ├── index.html │ ├── package.json │ ├── public │ └── favicon.png │ ├── src │ ├── App.vue │ ├── components │ │ └── ProductItem.vue │ ├── main.js │ └── utils │ │ └── createElement.js │ ├── style.css │ └── vite.config.js ├── global.d.ts ├── jest.config.js ├── lerna.json ├── media ├── banner.png ├── illustration.png ├── screenshot.png └── showcase │ ├── algolia-documentation.png │ └── docsearch.png ├── netlify.toml ├── package.json ├── packages ├── autocomplete-core │ ├── README.md │ ├── package.json │ ├── rollup.config.js │ ├── src │ │ ├── __tests__ │ │ │ ├── autoFocus.test.ts │ │ │ ├── completion.test.ts │ │ │ ├── concurrency.test.ts │ │ │ ├── createAutocomplete.test.ts │ │ │ ├── debouncing.test.ts │ │ │ ├── debug.test.ts │ │ │ ├── defaultSelectedItemId.test.ts │ │ │ ├── environment.test.ts │ │ │ ├── getEnvironmentProps.test.ts │ │ │ ├── getFormProps.test.ts │ │ │ ├── getInputProps.test.ts │ │ │ ├── getItemProps.test.ts │ │ │ ├── getLabelProps.test.ts │ │ │ ├── getListProps.test.ts │ │ │ ├── getPanelProps.test.ts │ │ │ ├── getRootProps.test.ts │ │ │ ├── getSources.test.ts │ │ │ ├── id.test.ts │ │ │ ├── initialState.test.ts │ │ │ ├── metadata.test.ts │ │ │ ├── navigator.test.ts │ │ │ ├── onReset.test.ts │ │ │ ├── onStateChange.test.ts │ │ │ ├── onSubmit.test.ts │ │ │ ├── openOnFocus.test.ts │ │ │ ├── placeholder.test.ts │ │ │ ├── plugins.test.ts │ │ │ ├── refresh.test.ts │ │ │ ├── reshape.test.ts │ │ │ ├── setCollections.test.ts │ │ │ ├── setContext.test.ts │ │ │ ├── setIsOpen.test.ts │ │ │ ├── setQuery.test.ts │ │ │ ├── setSelectedItemId.test.ts │ │ │ ├── setStatus.test.ts │ │ │ └── stallThreshold.test.ts │ │ ├── checkOptions.ts │ │ ├── createAutocomplete.ts │ │ ├── createStore.ts │ │ ├── getAutocompleteSetters.ts │ │ ├── getCompletion.ts │ │ ├── getDefaultProps.ts │ │ ├── getPropGetters.ts │ │ ├── index.ts │ │ ├── metadata.ts │ │ ├── onInput.ts │ │ ├── onKeyDown.ts │ │ ├── reshape.ts │ │ ├── resolve.ts │ │ ├── stateReducer.ts │ │ ├── types │ │ │ ├── AutocompleteStore.ts │ │ │ ├── AutocompleteSubscribers.ts │ │ │ └── index.ts │ │ └── utils │ │ │ ├── __tests__ │ │ │ ├── createCancelablePromise.test.ts │ │ │ ├── createCancelablePromiseList.test.ts │ │ │ ├── createConcurrentSafePromise.test.ts │ │ │ ├── getActiveItem.test.ts │ │ │ ├── getNextActiveItemId.test.ts │ │ │ ├── getNormalizedSources.test.ts │ │ │ ├── getPluginSubmitPromise.test.ts │ │ │ ├── isOrContainsNode.test.ts │ │ │ ├── isSamsung.test.ts │ │ │ └── mapToAlgoliaResponse.test.ts │ │ │ ├── createCancelablePromise.ts │ │ │ ├── createCancelablePromiseList.ts │ │ │ ├── createConcurrentSafePromise.ts │ │ │ ├── getActiveItem.ts │ │ │ ├── getAutocompleteElementId.ts │ │ │ ├── getNativeEvent.ts │ │ │ ├── getNextActiveItemId.ts │ │ │ ├── getNormalizedSources.ts │ │ │ ├── getPluginSubmitPromise.ts │ │ │ ├── index.ts │ │ │ ├── isOrContainsNode.ts │ │ │ ├── isSamsung.ts │ │ │ └── mapToAlgoliaResponse.ts │ └── tsconfig.declaration.json ├── autocomplete-js │ ├── README.md │ ├── global.d.ts │ ├── package.json │ ├── rollup.config.js │ ├── src │ │ ├── __tests__ │ │ │ ├── api.test.ts │ │ │ ├── autocomplete.test.ts │ │ │ ├── classNames.test.ts │ │ │ ├── components.test.tsx │ │ │ ├── container.test.ts │ │ │ ├── createEffectWrapper.test.ts │ │ │ ├── createReactiveWrapper.test.ts │ │ │ ├── detached.test.ts │ │ │ ├── detachedMediaQuery.test.ts │ │ │ ├── fixtures │ │ │ │ ├── products.json │ │ │ │ └── query-suggestions.json │ │ │ ├── getEnvironmentProps.test.ts │ │ │ ├── getFormProps.test.ts │ │ │ ├── getInputProps.test.ts │ │ │ ├── getItemProps.test.ts │ │ │ ├── getLabelProps.test.ts │ │ │ ├── getListProps.test.ts │ │ │ ├── getPanelProps.test.ts │ │ │ ├── getRootProps.test.ts │ │ │ ├── metadata.test.ts │ │ │ ├── panelContainer.test.ts │ │ │ ├── panelPlacement.test.ts │ │ │ ├── positioning.test.ts │ │ │ ├── render.test.ts │ │ │ ├── renderNoResults.test.ts │ │ │ ├── renderer.test.ts │ │ │ ├── requester.test.ts │ │ │ ├── templates.test.tsx │ │ │ └── translations.test.ts │ │ ├── autocomplete.ts │ │ ├── components │ │ │ ├── Highlight.ts │ │ │ ├── ReverseHighlight.ts │ │ │ ├── ReverseSnippet.ts │ │ │ ├── Snippet.ts │ │ │ └── index.ts │ │ ├── createAutocompleteDom.ts │ │ ├── createEffectWrapper.ts │ │ ├── createReactiveWrapper.ts │ │ ├── elements │ │ │ ├── ClearIcon.ts │ │ │ ├── Input.ts │ │ │ ├── LoadingIcon.ts │ │ │ ├── SearchIcon.ts │ │ │ └── index.ts │ │ ├── getCreateDomElement.ts │ │ ├── getDefaultOptions.ts │ │ ├── getPanelPlacementStyle.ts │ │ ├── index.ts │ │ ├── render.tsx │ │ ├── requesters │ │ │ ├── __tests__ │ │ │ │ ├── getAlgoliaFacets.test.ts │ │ │ │ └── getAlgoliaResults.test.ts │ │ │ ├── createAlgoliaRequester.ts │ │ │ ├── getAlgoliaFacets.ts │ │ │ ├── getAlgoliaResults.ts │ │ │ └── index.ts │ │ ├── types │ │ │ ├── AutocompleteApi.ts │ │ │ ├── AutocompleteDom.ts │ │ │ ├── AutocompleteElement.ts │ │ │ └── index.ts │ │ ├── userAgents.ts │ │ └── utils │ │ │ ├── __tests__ │ │ │ ├── getHTMLElement.test.ts │ │ │ ├── mergeDeep.test.ts │ │ │ └── pickBy.test.ts │ │ │ ├── getHTMLElement.ts │ │ │ ├── index.ts │ │ │ ├── mergeClassNames.ts │ │ │ ├── mergeDeep.ts │ │ │ ├── pickBy.ts │ │ │ └── setProperties.ts │ └── tsconfig.declaration.json ├── autocomplete-plugin-algolia-insights │ ├── README.md │ ├── package.json │ ├── rollup.config.js │ ├── src │ │ ├── __tests__ │ │ │ ├── createAlgoliaInsightsPlugin.test.ts │ │ │ └── createSearchInsightsApi.test.ts │ │ ├── createAlgoliaInsightsPlugin.ts │ │ ├── createClickedEvent.ts │ │ ├── createSearchInsightsApi.ts │ │ ├── createViewedEvents.ts │ │ ├── index.d.ts │ │ ├── index.ts │ │ ├── isAlgoliaInsightsHit.ts │ │ ├── isModernInsightsClient.ts │ │ └── types │ │ │ ├── AlgoliaInsightsHit.ts │ │ │ ├── AutocompleteInsightsApi.ts │ │ │ ├── EventParams.ts │ │ │ ├── InsightsClient.ts │ │ │ └── index.ts │ └── tsconfig.declaration.json ├── autocomplete-plugin-query-suggestions │ ├── README.md │ ├── package.json │ ├── rollup.config.js │ ├── src │ │ ├── __tests__ │ │ │ └── createQuerySuggestionsPlugin.test.ts │ │ ├── constants.ts │ │ ├── createQuerySuggestionsPlugin.ts │ │ ├── getTemplates.tsx │ │ ├── index.ts │ │ └── types │ │ │ ├── QuerySuggestionsHit.ts │ │ │ ├── Translations.ts │ │ │ └── index.ts │ └── tsconfig.declaration.json ├── autocomplete-plugin-recent-searches │ ├── README.md │ ├── package.json │ ├── rollup.config.js │ ├── src │ │ ├── __tests__ │ │ │ ├── createLocalStorageRecentSearchesPlugin.test.ts │ │ │ └── createRecentSearchesPlugin.test.ts │ │ ├── addHighlightedAttribute.ts │ │ ├── constants.ts │ │ ├── createLocalStorage.ts │ │ ├── createLocalStorageRecentSearchesPlugin.ts │ │ ├── createRecentSearchesPlugin.ts │ │ ├── createStorageApi.ts │ │ ├── getLocalStorage.ts │ │ ├── getTemplates.tsx │ │ ├── index.ts │ │ ├── search.ts │ │ └── types │ │ │ ├── Highlighted.ts │ │ │ ├── HistoryItem.ts │ │ │ ├── RecentSearchesItem.ts │ │ │ ├── Storage.ts │ │ │ ├── StorageApi.ts │ │ │ ├── Translations.ts │ │ │ └── index.ts │ └── tsconfig.declaration.json ├── autocomplete-plugin-redirect-url │ ├── README.md │ ├── package.json │ ├── rollup.config.js │ ├── src │ │ ├── __tests__ │ │ │ └── createRedirectUrlPlugin.test.ts │ │ ├── createRedirectUrlPlugin.ts │ │ ├── index.ts │ │ ├── templates.tsx │ │ └── types │ │ │ ├── Redirect.ts │ │ │ └── index.ts │ └── tsconfig.declaration.json ├── autocomplete-plugin-tags │ ├── README.md │ ├── package.json │ ├── rollup.config.js │ ├── src │ │ ├── __tests__ │ │ │ └── createTagsPlugin.test.tsx │ │ ├── createTags.ts │ │ ├── createTagsPlugin.tsx │ │ ├── index.ts │ │ ├── theme.scss │ │ └── types │ │ │ ├── Tag.ts │ │ │ └── index.ts │ └── tsconfig.declaration.json ├── autocomplete-preset-algolia │ ├── README.md │ ├── package.json │ ├── rollup.config.js │ ├── src │ │ ├── constants │ │ │ └── index.ts │ │ ├── highlight │ │ │ ├── HighlightedHit.ts │ │ │ ├── ParseAlgoliaHitParams.ts │ │ │ ├── ParsedAttribute.ts │ │ │ ├── SnippetedHit.ts │ │ │ ├── __tests__ │ │ │ │ ├── isPartHighlighted.test.ts │ │ │ │ ├── parseAlgoliaHitHighlight.test.ts │ │ │ │ ├── parseAlgoliaHitReverseHighlight.test.ts │ │ │ │ ├── parseAlgoliaHitReverseSnippet.test.ts │ │ │ │ ├── parseAlgoliaHitSnippet.test.ts │ │ │ │ ├── parseAttribute.test.ts │ │ │ │ └── reverseHighlightedParts.test.ts │ │ │ ├── index.ts │ │ │ ├── isPartHighlighted.ts │ │ │ ├── parseAlgoliaHitHighlight.ts │ │ │ ├── parseAlgoliaHitReverseHighlight.ts │ │ │ ├── parseAlgoliaHitReverseSnippet.ts │ │ │ ├── parseAlgoliaHitSnippet.ts │ │ │ ├── parseAttribute.ts │ │ │ └── reverseHighlightedParts.ts │ │ ├── index.ts │ │ ├── requester │ │ │ ├── __tests__ │ │ │ │ ├── createRequester.test.ts │ │ │ │ ├── getAlgoliaFacets.test.ts │ │ │ │ └── getAlgoliaResults.test.ts │ │ │ ├── createAlgoliaRequester.ts │ │ │ ├── createRequester.ts │ │ │ ├── getAlgoliaFacets.ts │ │ │ ├── getAlgoliaResults.ts │ │ │ └── index.ts │ │ ├── search │ │ │ ├── __tests__ │ │ │ │ └── fetchAlgoliaResults.test.ts │ │ │ ├── fetchAlgoliaResults.ts │ │ │ └── index.ts │ │ ├── types │ │ │ └── index.ts │ │ └── utils │ │ │ ├── __tests__ │ │ │ └── getAppIdAndApiKey.test.ts │ │ │ ├── getAppIdAndApiKey.ts │ │ │ └── index.ts │ └── tsconfig.declaration.json ├── autocomplete-shared │ ├── global.d.ts │ ├── package.json │ ├── src │ │ ├── MaybePromise.ts │ │ ├── SearchResponse.ts │ │ ├── UserAgent.ts │ │ ├── __tests__ │ │ │ ├── createRef.test.ts │ │ │ ├── debounce.test.ts │ │ │ ├── decycle.test.ts │ │ │ ├── flatten.test.ts │ │ │ ├── getItemsCount.test.ts │ │ │ ├── invariant.test.ts │ │ │ ├── isEqual.test.ts │ │ │ ├── noop.test.ts │ │ │ ├── safelyRunOnBrowser.test.ts │ │ │ └── warn.test.ts │ │ ├── core │ │ │ ├── AutocompleteApi.ts │ │ │ ├── AutocompleteCollection.ts │ │ │ ├── AutocompleteContext.ts │ │ │ ├── AutocompleteEnvironment.ts │ │ │ ├── AutocompleteNavigator.ts │ │ │ ├── AutocompleteOptions.ts │ │ │ ├── AutocompletePlugin.ts │ │ │ ├── AutocompletePropGetters.ts │ │ │ ├── AutocompleteReshape.ts │ │ │ ├── AutocompleteSetters.ts │ │ │ ├── AutocompleteSource.ts │ │ │ ├── AutocompleteState.ts │ │ │ └── index.ts │ │ ├── createRef.ts │ │ ├── debounce.ts │ │ ├── decycle.ts │ │ ├── flatten.ts │ │ ├── generateAutocompleteId.ts │ │ ├── getAttributeValueByPath.ts │ │ ├── getItemsCount.ts │ │ ├── index.ts │ │ ├── invariant.ts │ │ ├── isEqual.ts │ │ ├── js │ │ │ ├── AutocompleteClassNames.ts │ │ │ ├── AutocompleteCollection.ts │ │ │ ├── AutocompleteComponents.ts │ │ │ ├── AutocompleteOptions.ts │ │ │ ├── AutocompletePlugin.ts │ │ │ ├── AutocompletePropGetters.ts │ │ │ ├── AutocompleteRender.ts │ │ │ ├── AutocompleteRenderer.ts │ │ │ ├── AutocompleteSource.ts │ │ │ ├── AutocompleteState.ts │ │ │ ├── AutocompleteTranslations.ts │ │ │ ├── HighlightHitParams.ts │ │ │ └── index.ts │ │ ├── noop.ts │ │ ├── preset-algolia │ │ │ ├── algoliasearch.ts │ │ │ └── createRequester.ts │ │ ├── safelyRunOnBrowser.ts │ │ ├── userAgents.ts │ │ ├── version.ts │ │ └── warn.ts │ └── tsconfig.declaration.json └── autocomplete-theme-classic │ ├── README.md │ ├── package.json │ └── src │ └── theme.scss ├── postcss.config.mjs ├── renovate.json ├── scripts ├── babel │ ├── __tests__ │ │ └── wrap-warning-with-dev-check.test.js │ └── wrap-warning-with-dev-check.js ├── buildCss.mjs ├── getBundleBanner.mjs ├── jest │ ├── matchers │ │ ├── __tests__ │ │ │ └── toWarnDev.test.ts │ │ ├── index.ts │ │ ├── toWarnDev.d.ts │ │ └── toWarnDev.ts │ └── setupTests.ts └── rollup │ └── config.js ├── ship.config.js ├── test ├── umd.test.ts ├── utils │ ├── castToJestMock.ts │ ├── createApiResponse.ts │ ├── createCollection.ts │ ├── createMatchMedia.ts │ ├── createNavigator.ts │ ├── createPlayground.ts │ ├── createScopeApi.ts │ ├── createSearchClient.ts │ ├── createSource.ts │ ├── createState.ts │ ├── defer.ts │ ├── index.ts │ └── runAllMicroTasks.ts └── versions │ └── index.js ├── tsconfig.declaration.json ├── tsconfig.json ├── website └── _redirects └── yarn.lock /.browserslistrc: -------------------------------------------------------------------------------- 1 | defaults 2 | -------------------------------------------------------------------------------- /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.codesandbox/ci.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/.codesandbox/ci.json -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/.editorconfig -------------------------------------------------------------------------------- /.env.sample: -------------------------------------------------------------------------------- 1 | GITHUB_TOKEN= 2 | -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/Bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/.github/ISSUE_TEMPLATE/Bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/.gitignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 14.21.1 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/.prettierrc -------------------------------------------------------------------------------- /.stylelintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/.stylelintrc.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/README.md -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/babel.config.js -------------------------------------------------------------------------------- /bundlesize.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/bundlesize.config.json -------------------------------------------------------------------------------- /examples/github-notification-filters/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/github-notification-filters/README.md -------------------------------------------------------------------------------- /examples/github-notification-filters/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/github-notification-filters/app.tsx -------------------------------------------------------------------------------- /examples/github-notification-filters/capture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/github-notification-filters/capture.png -------------------------------------------------------------------------------- /examples/github-notification-filters/components/FilterHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/github-notification-filters/components/FilterHeader.tsx -------------------------------------------------------------------------------- /examples/github-notification-filters/components/PanelLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/github-notification-filters/components/PanelLayout.tsx -------------------------------------------------------------------------------- /examples/github-notification-filters/components/PostfixItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/github-notification-filters/components/PostfixItem.tsx -------------------------------------------------------------------------------- /examples/github-notification-filters/components/PrefixItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/github-notification-filters/components/PrefixItem.tsx -------------------------------------------------------------------------------- /examples/github-notification-filters/components/QueryItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/github-notification-filters/components/QueryItem.tsx -------------------------------------------------------------------------------- /examples/github-notification-filters/components/TagItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/github-notification-filters/components/TagItem.tsx -------------------------------------------------------------------------------- /examples/github-notification-filters/components/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/github-notification-filters/components/index.ts -------------------------------------------------------------------------------- /examples/github-notification-filters/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/github-notification-filters/env.ts -------------------------------------------------------------------------------- /examples/github-notification-filters/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/github-notification-filters/favicon.png -------------------------------------------------------------------------------- /examples/github-notification-filters/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/github-notification-filters/global.d.ts -------------------------------------------------------------------------------- /examples/github-notification-filters/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/github-notification-filters/index.html -------------------------------------------------------------------------------- /examples/github-notification-filters/items.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/github-notification-filters/items.ts -------------------------------------------------------------------------------- /examples/github-notification-filters/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/github-notification-filters/package.json -------------------------------------------------------------------------------- /examples/github-notification-filters/searchClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/github-notification-filters/searchClient.ts -------------------------------------------------------------------------------- /examples/github-notification-filters/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/github-notification-filters/style.css -------------------------------------------------------------------------------- /examples/github-notification-filters/types/AutocompleteItem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/github-notification-filters/types/AutocompleteItem.ts -------------------------------------------------------------------------------- /examples/github-notification-filters/types/Contributor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/github-notification-filters/types/Contributor.ts -------------------------------------------------------------------------------- /examples/github-notification-filters/types/NotificationFilter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/github-notification-filters/types/NotificationFilter.ts -------------------------------------------------------------------------------- /examples/github-notification-filters/types/Repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/github-notification-filters/types/Repository.ts -------------------------------------------------------------------------------- /examples/github-notification-filters/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/github-notification-filters/types/index.ts -------------------------------------------------------------------------------- /examples/github-notification-filters/utils/groupBy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/github-notification-filters/utils/groupBy.ts -------------------------------------------------------------------------------- /examples/github-notification-filters/utils/index.ts: -------------------------------------------------------------------------------- 1 | export * from './groupBy'; 2 | -------------------------------------------------------------------------------- /examples/github-repositories-custom-plugin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/github-repositories-custom-plugin/README.md -------------------------------------------------------------------------------- /examples/github-repositories-custom-plugin/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/github-repositories-custom-plugin/app.tsx -------------------------------------------------------------------------------- /examples/github-repositories-custom-plugin/capture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/github-repositories-custom-plugin/capture.png -------------------------------------------------------------------------------- /examples/github-repositories-custom-plugin/createGitHubReposPlugin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/github-repositories-custom-plugin/createGitHubReposPlugin.tsx -------------------------------------------------------------------------------- /examples/github-repositories-custom-plugin/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/github-repositories-custom-plugin/env.ts -------------------------------------------------------------------------------- /examples/github-repositories-custom-plugin/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/github-repositories-custom-plugin/favicon.png -------------------------------------------------------------------------------- /examples/github-repositories-custom-plugin/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/github-repositories-custom-plugin/index.html -------------------------------------------------------------------------------- /examples/github-repositories-custom-plugin/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/github-repositories-custom-plugin/package.json -------------------------------------------------------------------------------- /examples/github-repositories-custom-plugin/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/github-repositories-custom-plugin/style.css -------------------------------------------------------------------------------- /examples/html-templates/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/html-templates/README.md -------------------------------------------------------------------------------- /examples/html-templates/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/html-templates/app.js -------------------------------------------------------------------------------- /examples/html-templates/capture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/html-templates/capture.png -------------------------------------------------------------------------------- /examples/html-templates/env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/html-templates/env.js -------------------------------------------------------------------------------- /examples/html-templates/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/html-templates/favicon.png -------------------------------------------------------------------------------- /examples/html-templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/html-templates/index.html -------------------------------------------------------------------------------- /examples/html-templates/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/html-templates/package.json -------------------------------------------------------------------------------- /examples/html-templates/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/html-templates/style.css -------------------------------------------------------------------------------- /examples/instantsearch/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/instantsearch/README.md -------------------------------------------------------------------------------- /examples/instantsearch/capture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/instantsearch/capture.png -------------------------------------------------------------------------------- /examples/instantsearch/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/instantsearch/env.ts -------------------------------------------------------------------------------- /examples/instantsearch/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/instantsearch/favicon.png -------------------------------------------------------------------------------- /examples/instantsearch/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/instantsearch/index.html -------------------------------------------------------------------------------- /examples/instantsearch/iphone-banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/instantsearch/iphone-banner.png -------------------------------------------------------------------------------- /examples/instantsearch/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/instantsearch/package.json -------------------------------------------------------------------------------- /examples/instantsearch/src/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/instantsearch/src/app.ts -------------------------------------------------------------------------------- /examples/instantsearch/src/autocomplete.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/instantsearch/src/autocomplete.tsx -------------------------------------------------------------------------------- /examples/instantsearch/src/debounce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/instantsearch/src/debounce.ts -------------------------------------------------------------------------------- /examples/instantsearch/src/instantsearch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/instantsearch/src/instantsearch.ts -------------------------------------------------------------------------------- /examples/instantsearch/src/isModifierEvent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/instantsearch/src/isModifierEvent.ts -------------------------------------------------------------------------------- /examples/instantsearch/src/searchClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/instantsearch/src/searchClient.ts -------------------------------------------------------------------------------- /examples/instantsearch/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/instantsearch/style.css -------------------------------------------------------------------------------- /examples/multiple-datasets-with-headers/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/multiple-datasets-with-headers/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/multiple-datasets-with-headers/app.tsx -------------------------------------------------------------------------------- /examples/multiple-datasets-with-headers/categoriesPlugin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/multiple-datasets-with-headers/categoriesPlugin.tsx -------------------------------------------------------------------------------- /examples/multiple-datasets-with-headers/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/multiple-datasets-with-headers/env.ts -------------------------------------------------------------------------------- /examples/multiple-datasets-with-headers/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/multiple-datasets-with-headers/favicon.png -------------------------------------------------------------------------------- /examples/multiple-datasets-with-headers/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/multiple-datasets-with-headers/index.html -------------------------------------------------------------------------------- /examples/multiple-datasets-with-headers/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/multiple-datasets-with-headers/package.json -------------------------------------------------------------------------------- /examples/multiple-datasets-with-headers/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/multiple-datasets-with-headers/style.css -------------------------------------------------------------------------------- /examples/panel-placement/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/panel-placement/README.md -------------------------------------------------------------------------------- /examples/panel-placement/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/panel-placement/app.tsx -------------------------------------------------------------------------------- /examples/panel-placement/capture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/panel-placement/capture.png -------------------------------------------------------------------------------- /examples/panel-placement/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/panel-placement/env.ts -------------------------------------------------------------------------------- /examples/panel-placement/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/panel-placement/favicon.png -------------------------------------------------------------------------------- /examples/panel-placement/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/panel-placement/index.html -------------------------------------------------------------------------------- /examples/panel-placement/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/panel-placement/package.json -------------------------------------------------------------------------------- /examples/panel-placement/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/panel-placement/style.css -------------------------------------------------------------------------------- /examples/playground/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/playground/README.md -------------------------------------------------------------------------------- /examples/playground/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/playground/app.tsx -------------------------------------------------------------------------------- /examples/playground/capture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/playground/capture.png -------------------------------------------------------------------------------- /examples/playground/categoriesPlugin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/playground/categoriesPlugin.tsx -------------------------------------------------------------------------------- /examples/playground/darkMode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/playground/darkMode.ts -------------------------------------------------------------------------------- /examples/playground/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/playground/env.ts -------------------------------------------------------------------------------- /examples/playground/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/playground/favicon.png -------------------------------------------------------------------------------- /examples/playground/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/playground/index.html -------------------------------------------------------------------------------- /examples/playground/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/playground/package.json -------------------------------------------------------------------------------- /examples/playground/shortcutsPlugin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/playground/shortcutsPlugin.tsx -------------------------------------------------------------------------------- /examples/playground/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/playground/style.css -------------------------------------------------------------------------------- /examples/playground/types/Highlighted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/playground/types/Highlighted.ts -------------------------------------------------------------------------------- /examples/playground/types/ProductHit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/playground/types/ProductHit.ts -------------------------------------------------------------------------------- /examples/playground/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/playground/types/index.ts -------------------------------------------------------------------------------- /examples/preview-panel-in-modal/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/preview-panel-in-modal/README.md -------------------------------------------------------------------------------- /examples/preview-panel-in-modal/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/preview-panel-in-modal/app.tsx -------------------------------------------------------------------------------- /examples/preview-panel-in-modal/capture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/preview-panel-in-modal/capture.png -------------------------------------------------------------------------------- /examples/preview-panel-in-modal/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/preview-panel-in-modal/env.ts -------------------------------------------------------------------------------- /examples/preview-panel-in-modal/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/preview-panel-in-modal/favicon.png -------------------------------------------------------------------------------- /examples/preview-panel-in-modal/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/preview-panel-in-modal/index.html -------------------------------------------------------------------------------- /examples/preview-panel-in-modal/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/preview-panel-in-modal/package.json -------------------------------------------------------------------------------- /examples/preview-panel-in-modal/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/preview-panel-in-modal/style.css -------------------------------------------------------------------------------- /examples/query-suggestions-with-categories/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/query-suggestions-with-categories/README.md -------------------------------------------------------------------------------- /examples/query-suggestions-with-categories/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/query-suggestions-with-categories/app.tsx -------------------------------------------------------------------------------- /examples/query-suggestions-with-categories/capture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/query-suggestions-with-categories/capture.png -------------------------------------------------------------------------------- /examples/query-suggestions-with-categories/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/query-suggestions-with-categories/env.ts -------------------------------------------------------------------------------- /examples/query-suggestions-with-categories/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/query-suggestions-with-categories/favicon.png -------------------------------------------------------------------------------- /examples/query-suggestions-with-categories/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/query-suggestions-with-categories/index.html -------------------------------------------------------------------------------- /examples/query-suggestions-with-categories/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/query-suggestions-with-categories/package.json -------------------------------------------------------------------------------- /examples/query-suggestions-with-categories/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/query-suggestions-with-categories/style.css -------------------------------------------------------------------------------- /examples/query-suggestions-with-hits/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/query-suggestions-with-hits/README.md -------------------------------------------------------------------------------- /examples/query-suggestions-with-hits/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/query-suggestions-with-hits/app.tsx -------------------------------------------------------------------------------- /examples/query-suggestions-with-hits/capture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/query-suggestions-with-hits/capture.png -------------------------------------------------------------------------------- /examples/query-suggestions-with-hits/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/query-suggestions-with-hits/env.ts -------------------------------------------------------------------------------- /examples/query-suggestions-with-hits/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/query-suggestions-with-hits/favicon.png -------------------------------------------------------------------------------- /examples/query-suggestions-with-hits/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/query-suggestions-with-hits/index.html -------------------------------------------------------------------------------- /examples/query-suggestions-with-hits/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/query-suggestions-with-hits/package.json -------------------------------------------------------------------------------- /examples/query-suggestions-with-hits/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/query-suggestions-with-hits/style.css -------------------------------------------------------------------------------- /examples/query-suggestions-with-hits/types/ProductHit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/query-suggestions-with-hits/types/ProductHit.ts -------------------------------------------------------------------------------- /examples/query-suggestions-with-hits/types/index.ts: -------------------------------------------------------------------------------- 1 | export * from './ProductHit'; 2 | -------------------------------------------------------------------------------- /examples/query-suggestions-with-inline-categories/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/query-suggestions-with-inline-categories/README.md -------------------------------------------------------------------------------- /examples/query-suggestions-with-inline-categories/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/query-suggestions-with-inline-categories/app.tsx -------------------------------------------------------------------------------- /examples/query-suggestions-with-inline-categories/capture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/query-suggestions-with-inline-categories/capture.png -------------------------------------------------------------------------------- /examples/query-suggestions-with-inline-categories/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/query-suggestions-with-inline-categories/env.ts -------------------------------------------------------------------------------- /examples/query-suggestions-with-inline-categories/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/query-suggestions-with-inline-categories/favicon.png -------------------------------------------------------------------------------- /examples/query-suggestions-with-inline-categories/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/query-suggestions-with-inline-categories/index.html -------------------------------------------------------------------------------- /examples/query-suggestions-with-inline-categories/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/query-suggestions-with-inline-categories/package.json -------------------------------------------------------------------------------- /examples/query-suggestions-with-inline-categories/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/query-suggestions-with-inline-categories/style.css -------------------------------------------------------------------------------- /examples/query-suggestions-with-recent-searches-and-categories/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/query-suggestions-with-recent-searches-and-categories/README.md -------------------------------------------------------------------------------- /examples/query-suggestions-with-recent-searches-and-categories/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/query-suggestions-with-recent-searches-and-categories/app.tsx -------------------------------------------------------------------------------- /examples/query-suggestions-with-recent-searches-and-categories/capture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/query-suggestions-with-recent-searches-and-categories/capture.png -------------------------------------------------------------------------------- /examples/query-suggestions-with-recent-searches-and-categories/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/query-suggestions-with-recent-searches-and-categories/env.ts -------------------------------------------------------------------------------- /examples/query-suggestions-with-recent-searches-and-categories/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/query-suggestions-with-recent-searches-and-categories/favicon.png -------------------------------------------------------------------------------- /examples/query-suggestions-with-recent-searches-and-categories/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/query-suggestions-with-recent-searches-and-categories/index.html -------------------------------------------------------------------------------- /examples/query-suggestions-with-recent-searches-and-categories/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/query-suggestions-with-recent-searches-and-categories/package.json -------------------------------------------------------------------------------- /examples/query-suggestions-with-recent-searches-and-categories/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/query-suggestions-with-recent-searches-and-categories/style.css -------------------------------------------------------------------------------- /examples/query-suggestions-with-recent-searches/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/query-suggestions-with-recent-searches/README.md -------------------------------------------------------------------------------- /examples/query-suggestions-with-recent-searches/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/query-suggestions-with-recent-searches/app.tsx -------------------------------------------------------------------------------- /examples/query-suggestions-with-recent-searches/capture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/query-suggestions-with-recent-searches/capture.png -------------------------------------------------------------------------------- /examples/query-suggestions-with-recent-searches/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/query-suggestions-with-recent-searches/env.ts -------------------------------------------------------------------------------- /examples/query-suggestions-with-recent-searches/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/query-suggestions-with-recent-searches/favicon.png -------------------------------------------------------------------------------- /examples/query-suggestions-with-recent-searches/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/query-suggestions-with-recent-searches/index.html -------------------------------------------------------------------------------- /examples/query-suggestions-with-recent-searches/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/query-suggestions-with-recent-searches/package.json -------------------------------------------------------------------------------- /examples/query-suggestions-with-recent-searches/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/query-suggestions-with-recent-searches/style.css -------------------------------------------------------------------------------- /examples/query-suggestions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/query-suggestions/README.md -------------------------------------------------------------------------------- /examples/query-suggestions/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/query-suggestions/app.tsx -------------------------------------------------------------------------------- /examples/query-suggestions/capture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/query-suggestions/capture.png -------------------------------------------------------------------------------- /examples/query-suggestions/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/query-suggestions/env.ts -------------------------------------------------------------------------------- /examples/query-suggestions/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/query-suggestions/favicon.png -------------------------------------------------------------------------------- /examples/query-suggestions/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/query-suggestions/index.html -------------------------------------------------------------------------------- /examples/query-suggestions/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/query-suggestions/package.json -------------------------------------------------------------------------------- /examples/query-suggestions/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/query-suggestions/style.css -------------------------------------------------------------------------------- /examples/react-17/.eslintignore: -------------------------------------------------------------------------------- 1 | * 2 | -------------------------------------------------------------------------------- /examples/react-17/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/react-17/.gitignore -------------------------------------------------------------------------------- /examples/react-17/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/react-17/README.md -------------------------------------------------------------------------------- /examples/react-17/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/react-17/index.html -------------------------------------------------------------------------------- /examples/react-17/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/react-17/package.json -------------------------------------------------------------------------------- /examples/react-17/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/react-17/public/favicon.png -------------------------------------------------------------------------------- /examples/react-17/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/react-17/public/manifest.json -------------------------------------------------------------------------------- /examples/react-17/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/react-17/public/robots.txt -------------------------------------------------------------------------------- /examples/react-17/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/react-17/src/App.css -------------------------------------------------------------------------------- /examples/react-17/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/react-17/src/App.tsx -------------------------------------------------------------------------------- /examples/react-17/src/Autocomplete.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/react-17/src/Autocomplete.tsx -------------------------------------------------------------------------------- /examples/react-17/src/ClearIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/react-17/src/ClearIcon.tsx -------------------------------------------------------------------------------- /examples/react-17/src/Highlight.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/react-17/src/Highlight.tsx -------------------------------------------------------------------------------- /examples/react-17/src/SearchIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/react-17/src/SearchIcon.tsx -------------------------------------------------------------------------------- /examples/react-17/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/react-17/src/index.css -------------------------------------------------------------------------------- /examples/react-17/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/react-17/src/index.tsx -------------------------------------------------------------------------------- /examples/react-17/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/react-17/tsconfig.json -------------------------------------------------------------------------------- /examples/react-17/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/react-17/vite.config.ts -------------------------------------------------------------------------------- /examples/react-instantsearch/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/react-instantsearch/.gitignore -------------------------------------------------------------------------------- /examples/react-instantsearch/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/react-instantsearch/README.md -------------------------------------------------------------------------------- /examples/react-instantsearch/capture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/react-instantsearch/capture.png -------------------------------------------------------------------------------- /examples/react-instantsearch/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/react-instantsearch/index.html -------------------------------------------------------------------------------- /examples/react-instantsearch/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/react-instantsearch/package.json -------------------------------------------------------------------------------- /examples/react-instantsearch/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/react-instantsearch/src/App.css -------------------------------------------------------------------------------- /examples/react-instantsearch/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/react-instantsearch/src/App.tsx -------------------------------------------------------------------------------- /examples/react-instantsearch/src/components/Autocomplete.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/react-instantsearch/src/components/Autocomplete.tsx -------------------------------------------------------------------------------- /examples/react-instantsearch/src/components/Hit.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/react-instantsearch/src/components/Hit.tsx -------------------------------------------------------------------------------- /examples/react-instantsearch/src/components/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/react-instantsearch/src/components/index.ts -------------------------------------------------------------------------------- /examples/react-instantsearch/src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/react-instantsearch/src/constants.ts -------------------------------------------------------------------------------- /examples/react-instantsearch/src/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/react-instantsearch/src/favicon.png -------------------------------------------------------------------------------- /examples/react-instantsearch/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/react-instantsearch/src/main.tsx -------------------------------------------------------------------------------- /examples/react-instantsearch/src/widgets/Panel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/react-instantsearch/src/widgets/Panel.tsx -------------------------------------------------------------------------------- /examples/react-instantsearch/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/react-instantsearch/tsconfig.json -------------------------------------------------------------------------------- /examples/react-instantsearch/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/react-instantsearch/vite.config.ts -------------------------------------------------------------------------------- /examples/react/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/react/.gitignore -------------------------------------------------------------------------------- /examples/react/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/react/README.md -------------------------------------------------------------------------------- /examples/react/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/react/index.html -------------------------------------------------------------------------------- /examples/react/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/react/package.json -------------------------------------------------------------------------------- /examples/react/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/react/public/favicon.png -------------------------------------------------------------------------------- /examples/react/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/react/src/App.tsx -------------------------------------------------------------------------------- /examples/react/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/react/src/index.tsx -------------------------------------------------------------------------------- /examples/react/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/react/src/styles.css -------------------------------------------------------------------------------- /examples/react/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/react/tsconfig.json -------------------------------------------------------------------------------- /examples/react/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/react/vite.config.ts -------------------------------------------------------------------------------- /examples/recently-viewed-items/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/recently-viewed-items/README.md -------------------------------------------------------------------------------- /examples/recently-viewed-items/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/recently-viewed-items/app.tsx -------------------------------------------------------------------------------- /examples/recently-viewed-items/capture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/recently-viewed-items/capture.png -------------------------------------------------------------------------------- /examples/recently-viewed-items/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/recently-viewed-items/env.ts -------------------------------------------------------------------------------- /examples/recently-viewed-items/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/recently-viewed-items/favicon.png -------------------------------------------------------------------------------- /examples/recently-viewed-items/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/recently-viewed-items/index.html -------------------------------------------------------------------------------- /examples/recently-viewed-items/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/recently-viewed-items/package.json -------------------------------------------------------------------------------- /examples/recently-viewed-items/recentlyViewedItemsPlugin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/recently-viewed-items/recentlyViewedItemsPlugin.tsx -------------------------------------------------------------------------------- /examples/recently-viewed-items/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/recently-viewed-items/style.css -------------------------------------------------------------------------------- /examples/recently-viewed-items/types/Highlighted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/recently-viewed-items/types/Highlighted.ts -------------------------------------------------------------------------------- /examples/recently-viewed-items/types/ProductHit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/recently-viewed-items/types/ProductHit.ts -------------------------------------------------------------------------------- /examples/recently-viewed-items/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/recently-viewed-items/types/index.ts -------------------------------------------------------------------------------- /examples/redirect-url/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/redirect-url/README.md -------------------------------------------------------------------------------- /examples/redirect-url/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/redirect-url/app.tsx -------------------------------------------------------------------------------- /examples/redirect-url/capture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/redirect-url/capture.png -------------------------------------------------------------------------------- /examples/redirect-url/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/redirect-url/env.ts -------------------------------------------------------------------------------- /examples/redirect-url/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/redirect-url/favicon.png -------------------------------------------------------------------------------- /examples/redirect-url/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/redirect-url/index.html -------------------------------------------------------------------------------- /examples/redirect-url/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/redirect-url/package.json -------------------------------------------------------------------------------- /examples/redirect-url/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/redirect-url/style.css -------------------------------------------------------------------------------- /examples/reshape/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/reshape/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/reshape/app.tsx -------------------------------------------------------------------------------- /examples/reshape/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/reshape/env.ts -------------------------------------------------------------------------------- /examples/reshape/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/reshape/favicon.png -------------------------------------------------------------------------------- /examples/reshape/functions/AutocompleteReshapeFunction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/reshape/functions/AutocompleteReshapeFunction.ts -------------------------------------------------------------------------------- /examples/reshape/functions/groupBy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/reshape/functions/groupBy.ts -------------------------------------------------------------------------------- /examples/reshape/functions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/reshape/functions/index.ts -------------------------------------------------------------------------------- /examples/reshape/functions/limit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/reshape/functions/limit.ts -------------------------------------------------------------------------------- /examples/reshape/functions/normalizeReshapeSources.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/reshape/functions/normalizeReshapeSources.ts -------------------------------------------------------------------------------- /examples/reshape/functions/uniqBy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/reshape/functions/uniqBy.ts -------------------------------------------------------------------------------- /examples/reshape/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/reshape/index.html -------------------------------------------------------------------------------- /examples/reshape/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/reshape/package.json -------------------------------------------------------------------------------- /examples/reshape/productsPlugin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/reshape/productsPlugin.tsx -------------------------------------------------------------------------------- /examples/reshape/searchClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/reshape/searchClient.ts -------------------------------------------------------------------------------- /examples/reshape/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/reshape/style.css -------------------------------------------------------------------------------- /examples/reshape/types/Highlighted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/reshape/types/Highlighted.ts -------------------------------------------------------------------------------- /examples/reshape/types/ProductHit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/reshape/types/ProductHit.ts -------------------------------------------------------------------------------- /examples/reshape/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/reshape/types/index.ts -------------------------------------------------------------------------------- /examples/slack-with-emojis-and-commands/.eslintignore: -------------------------------------------------------------------------------- 1 | * 2 | -------------------------------------------------------------------------------- /examples/slack-with-emojis-and-commands/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/slack-with-emojis-and-commands/.gitignore -------------------------------------------------------------------------------- /examples/slack-with-emojis-and-commands/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/slack-with-emojis-and-commands/README.md -------------------------------------------------------------------------------- /examples/slack-with-emojis-and-commands/capture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/slack-with-emojis-and-commands/capture.png -------------------------------------------------------------------------------- /examples/slack-with-emojis-and-commands/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/slack-with-emojis-and-commands/index.html -------------------------------------------------------------------------------- /examples/slack-with-emojis-and-commands/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/slack-with-emojis-and-commands/package.json -------------------------------------------------------------------------------- /examples/slack-with-emojis-and-commands/public/avatar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/slack-with-emojis-and-commands/public/avatar.jpg -------------------------------------------------------------------------------- /examples/slack-with-emojis-and-commands/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/slack-with-emojis-and-commands/public/favicon.png -------------------------------------------------------------------------------- /examples/slack-with-emojis-and-commands/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/slack-with-emojis-and-commands/public/index.html -------------------------------------------------------------------------------- /examples/slack-with-emojis-and-commands/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/slack-with-emojis-and-commands/public/manifest.json -------------------------------------------------------------------------------- /examples/slack-with-emojis-and-commands/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/slack-with-emojis-and-commands/public/robots.txt -------------------------------------------------------------------------------- /examples/slack-with-emojis-and-commands/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/slack-with-emojis-and-commands/src/App.css -------------------------------------------------------------------------------- /examples/slack-with-emojis-and-commands/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/slack-with-emojis-and-commands/src/App.tsx -------------------------------------------------------------------------------- /examples/slack-with-emojis-and-commands/src/Autocomplete.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/slack-with-emojis-and-commands/src/Autocomplete.tsx -------------------------------------------------------------------------------- /examples/slack-with-emojis-and-commands/src/commands.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/slack-with-emojis-and-commands/src/commands.tsx -------------------------------------------------------------------------------- /examples/slack-with-emojis-and-commands/src/components/CommandsSource.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/slack-with-emojis-and-commands/src/components/CommandsSource.tsx -------------------------------------------------------------------------------- /examples/slack-with-emojis-and-commands/src/components/EmojisSource.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/slack-with-emojis-and-commands/src/components/EmojisSource.tsx -------------------------------------------------------------------------------- /examples/slack-with-emojis-and-commands/src/components/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/slack-with-emojis-and-commands/src/components/index.ts -------------------------------------------------------------------------------- /examples/slack-with-emojis-and-commands/src/hooks/index.ts: -------------------------------------------------------------------------------- 1 | export * from './useAutocomplete'; 2 | -------------------------------------------------------------------------------- /examples/slack-with-emojis-and-commands/src/hooks/useAutocomplete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/slack-with-emojis-and-commands/src/hooks/useAutocomplete.ts -------------------------------------------------------------------------------- /examples/slack-with-emojis-and-commands/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/slack-with-emojis-and-commands/src/index.css -------------------------------------------------------------------------------- /examples/slack-with-emojis-and-commands/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/slack-with-emojis-and-commands/src/index.tsx -------------------------------------------------------------------------------- /examples/slack-with-emojis-and-commands/src/types/Command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/slack-with-emojis-and-commands/src/types/Command.ts -------------------------------------------------------------------------------- /examples/slack-with-emojis-and-commands/src/types/Emoji.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/slack-with-emojis-and-commands/src/types/Emoji.ts -------------------------------------------------------------------------------- /examples/slack-with-emojis-and-commands/src/types/SourceProps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/slack-with-emojis-and-commands/src/types/SourceProps.ts -------------------------------------------------------------------------------- /examples/slack-with-emojis-and-commands/src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/slack-with-emojis-and-commands/src/types/index.ts -------------------------------------------------------------------------------- /examples/slack-with-emojis-and-commands/src/utils/getActiveToken.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/slack-with-emojis-and-commands/src/utils/getActiveToken.ts -------------------------------------------------------------------------------- /examples/slack-with-emojis-and-commands/src/utils/getCaretCoordinates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/slack-with-emojis-and-commands/src/utils/getCaretCoordinates.ts -------------------------------------------------------------------------------- /examples/slack-with-emojis-and-commands/src/utils/groupBy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/slack-with-emojis-and-commands/src/utils/groupBy.ts -------------------------------------------------------------------------------- /examples/slack-with-emojis-and-commands/src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/slack-with-emojis-and-commands/src/utils/index.ts -------------------------------------------------------------------------------- /examples/slack-with-emojis-and-commands/src/utils/isValidCommandSlug.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/slack-with-emojis-and-commands/src/utils/isValidCommandSlug.ts -------------------------------------------------------------------------------- /examples/slack-with-emojis-and-commands/src/utils/isValidEmojiSlug.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/slack-with-emojis-and-commands/src/utils/isValidEmojiSlug.ts -------------------------------------------------------------------------------- /examples/slack-with-emojis-and-commands/src/utils/replaceAt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/slack-with-emojis-and-commands/src/utils/replaceAt.ts -------------------------------------------------------------------------------- /examples/slack-with-emojis-and-commands/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/slack-with-emojis-and-commands/tsconfig.json -------------------------------------------------------------------------------- /examples/slack-with-emojis-and-commands/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/slack-with-emojis-and-commands/vite.config.ts -------------------------------------------------------------------------------- /examples/starter-algolia/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/starter-algolia/README.md -------------------------------------------------------------------------------- /examples/starter-algolia/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/starter-algolia/app.tsx -------------------------------------------------------------------------------- /examples/starter-algolia/capture.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/starter-algolia/capture.jpg -------------------------------------------------------------------------------- /examples/starter-algolia/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/starter-algolia/env.ts -------------------------------------------------------------------------------- /examples/starter-algolia/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/starter-algolia/favicon.png -------------------------------------------------------------------------------- /examples/starter-algolia/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/starter-algolia/index.html -------------------------------------------------------------------------------- /examples/starter-algolia/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/starter-algolia/package.json -------------------------------------------------------------------------------- /examples/starter-algolia/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/starter-algolia/style.css -------------------------------------------------------------------------------- /examples/starter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/starter/README.md -------------------------------------------------------------------------------- /examples/starter/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/starter/app.tsx -------------------------------------------------------------------------------- /examples/starter/capture.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/starter/capture.jpg -------------------------------------------------------------------------------- /examples/starter/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/starter/env.ts -------------------------------------------------------------------------------- /examples/starter/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/starter/favicon.png -------------------------------------------------------------------------------- /examples/starter/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/starter/index.html -------------------------------------------------------------------------------- /examples/starter/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/starter/package.json -------------------------------------------------------------------------------- /examples/starter/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/starter/style.css -------------------------------------------------------------------------------- /examples/tags-in-searchbox/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/tags-in-searchbox/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/tags-in-searchbox/app.tsx -------------------------------------------------------------------------------- /examples/tags-in-searchbox/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/tags-in-searchbox/env.ts -------------------------------------------------------------------------------- /examples/tags-in-searchbox/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/tags-in-searchbox/favicon.png -------------------------------------------------------------------------------- /examples/tags-in-searchbox/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/tags-in-searchbox/index.html -------------------------------------------------------------------------------- /examples/tags-in-searchbox/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/tags-in-searchbox/package.json -------------------------------------------------------------------------------- /examples/tags-in-searchbox/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/tags-in-searchbox/style.css -------------------------------------------------------------------------------- /examples/tags-in-searchbox/types/ProductHit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/tags-in-searchbox/types/ProductHit.ts -------------------------------------------------------------------------------- /examples/tags-in-searchbox/types/TagExtraData.ts: -------------------------------------------------------------------------------- 1 | export type TagExtraData = { facet: string }; 2 | -------------------------------------------------------------------------------- /examples/tags-in-searchbox/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/tags-in-searchbox/types/index.ts -------------------------------------------------------------------------------- /examples/tags-with-hits/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/tags-with-hits/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/tags-with-hits/app.tsx -------------------------------------------------------------------------------- /examples/tags-with-hits/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/tags-with-hits/env.ts -------------------------------------------------------------------------------- /examples/tags-with-hits/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/tags-with-hits/favicon.png -------------------------------------------------------------------------------- /examples/tags-with-hits/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/tags-with-hits/index.html -------------------------------------------------------------------------------- /examples/tags-with-hits/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/tags-with-hits/package.json -------------------------------------------------------------------------------- /examples/tags-with-hits/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/tags-with-hits/style.css -------------------------------------------------------------------------------- /examples/tags-with-hits/types/ProductHit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/tags-with-hits/types/ProductHit.ts -------------------------------------------------------------------------------- /examples/tags-with-hits/types/TagExtraData.ts: -------------------------------------------------------------------------------- 1 | export type TagExtraData = { facet: string }; 2 | -------------------------------------------------------------------------------- /examples/tags-with-hits/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/tags-with-hits/types/index.ts -------------------------------------------------------------------------------- /examples/twitter-compose-with-typeahead/.eslintignore: -------------------------------------------------------------------------------- 1 | * 2 | -------------------------------------------------------------------------------- /examples/twitter-compose-with-typeahead/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/twitter-compose-with-typeahead/.gitignore -------------------------------------------------------------------------------- /examples/twitter-compose-with-typeahead/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/twitter-compose-with-typeahead/README.md -------------------------------------------------------------------------------- /examples/twitter-compose-with-typeahead/capture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/twitter-compose-with-typeahead/capture.png -------------------------------------------------------------------------------- /examples/twitter-compose-with-typeahead/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/twitter-compose-with-typeahead/index.html -------------------------------------------------------------------------------- /examples/twitter-compose-with-typeahead/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/twitter-compose-with-typeahead/package.json -------------------------------------------------------------------------------- /examples/twitter-compose-with-typeahead/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/twitter-compose-with-typeahead/public/favicon.png -------------------------------------------------------------------------------- /examples/twitter-compose-with-typeahead/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/twitter-compose-with-typeahead/public/manifest.json -------------------------------------------------------------------------------- /examples/twitter-compose-with-typeahead/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/twitter-compose-with-typeahead/public/robots.txt -------------------------------------------------------------------------------- /examples/twitter-compose-with-typeahead/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/twitter-compose-with-typeahead/src/App.css -------------------------------------------------------------------------------- /examples/twitter-compose-with-typeahead/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/twitter-compose-with-typeahead/src/App.tsx -------------------------------------------------------------------------------- /examples/twitter-compose-with-typeahead/src/Autocomplete.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/twitter-compose-with-typeahead/src/Autocomplete.tsx -------------------------------------------------------------------------------- /examples/twitter-compose-with-typeahead/src/hooks/index.ts: -------------------------------------------------------------------------------- 1 | export * from './useAutocomplete'; 2 | -------------------------------------------------------------------------------- /examples/twitter-compose-with-typeahead/src/hooks/useAutocomplete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/twitter-compose-with-typeahead/src/hooks/useAutocomplete.ts -------------------------------------------------------------------------------- /examples/twitter-compose-with-typeahead/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/twitter-compose-with-typeahead/src/index.css -------------------------------------------------------------------------------- /examples/twitter-compose-with-typeahead/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/twitter-compose-with-typeahead/src/index.tsx -------------------------------------------------------------------------------- /examples/twitter-compose-with-typeahead/src/types/Account.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/twitter-compose-with-typeahead/src/types/Account.ts -------------------------------------------------------------------------------- /examples/twitter-compose-with-typeahead/src/types/AutocompleteItem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/twitter-compose-with-typeahead/src/types/AutocompleteItem.ts -------------------------------------------------------------------------------- /examples/twitter-compose-with-typeahead/src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/twitter-compose-with-typeahead/src/types/index.ts -------------------------------------------------------------------------------- /examples/twitter-compose-with-typeahead/src/utils/getActiveToken.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/twitter-compose-with-typeahead/src/utils/getActiveToken.ts -------------------------------------------------------------------------------- /examples/twitter-compose-with-typeahead/src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/twitter-compose-with-typeahead/src/utils/index.ts -------------------------------------------------------------------------------- /examples/twitter-compose-with-typeahead/src/utils/isValidTwitterUsername.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/twitter-compose-with-typeahead/src/utils/isValidTwitterUsername.ts -------------------------------------------------------------------------------- /examples/twitter-compose-with-typeahead/src/utils/replaceAt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/twitter-compose-with-typeahead/src/utils/replaceAt.ts -------------------------------------------------------------------------------- /examples/twitter-compose-with-typeahead/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/twitter-compose-with-typeahead/tsconfig.json -------------------------------------------------------------------------------- /examples/twitter-compose-with-typeahead/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/twitter-compose-with-typeahead/vite.config.ts -------------------------------------------------------------------------------- /examples/two-column-layout/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/two-column-layout/.gitignore -------------------------------------------------------------------------------- /examples/two-column-layout/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/two-column-layout/README.md -------------------------------------------------------------------------------- /examples/two-column-layout/capture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/two-column-layout/capture.png -------------------------------------------------------------------------------- /examples/two-column-layout/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/two-column-layout/favicon.png -------------------------------------------------------------------------------- /examples/two-column-layout/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/two-column-layout/index.html -------------------------------------------------------------------------------- /examples/two-column-layout/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/two-column-layout/package.json -------------------------------------------------------------------------------- /examples/two-column-layout/src/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/two-column-layout/src/app.tsx -------------------------------------------------------------------------------- /examples/two-column-layout/src/components/Blurhash.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/two-column-layout/src/components/Blurhash.tsx -------------------------------------------------------------------------------- /examples/two-column-layout/src/components/Breadcrumb.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/two-column-layout/src/components/Breadcrumb.tsx -------------------------------------------------------------------------------- /examples/two-column-layout/src/components/Icons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/two-column-layout/src/components/Icons.tsx -------------------------------------------------------------------------------- /examples/two-column-layout/src/components/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/two-column-layout/src/components/index.ts -------------------------------------------------------------------------------- /examples/two-column-layout/src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/two-column-layout/src/constants.ts -------------------------------------------------------------------------------- /examples/two-column-layout/src/functions/createFillWith.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/two-column-layout/src/functions/createFillWith.ts -------------------------------------------------------------------------------- /examples/two-column-layout/src/functions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/two-column-layout/src/functions/index.ts -------------------------------------------------------------------------------- /examples/two-column-layout/src/functions/normalizeReshapeSources.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/two-column-layout/src/functions/normalizeReshapeSources.ts -------------------------------------------------------------------------------- /examples/two-column-layout/src/functions/uniqBy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/two-column-layout/src/functions/uniqBy.ts -------------------------------------------------------------------------------- /examples/two-column-layout/src/plugins/articlesPlugin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/two-column-layout/src/plugins/articlesPlugin.tsx -------------------------------------------------------------------------------- /examples/two-column-layout/src/plugins/brandsPlugin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/two-column-layout/src/plugins/brandsPlugin.tsx -------------------------------------------------------------------------------- /examples/two-column-layout/src/plugins/categoriesPlugin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/two-column-layout/src/plugins/categoriesPlugin.tsx -------------------------------------------------------------------------------- /examples/two-column-layout/src/plugins/faqPlugin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/two-column-layout/src/plugins/faqPlugin.tsx -------------------------------------------------------------------------------- /examples/two-column-layout/src/plugins/popularCategoriesPlugin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/two-column-layout/src/plugins/popularCategoriesPlugin.tsx -------------------------------------------------------------------------------- /examples/two-column-layout/src/plugins/popularPlugin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/two-column-layout/src/plugins/popularPlugin.tsx -------------------------------------------------------------------------------- /examples/two-column-layout/src/plugins/productsPlugin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/two-column-layout/src/plugins/productsPlugin.tsx -------------------------------------------------------------------------------- /examples/two-column-layout/src/plugins/querySuggestionsPlugin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/two-column-layout/src/plugins/querySuggestionsPlugin.tsx -------------------------------------------------------------------------------- /examples/two-column-layout/src/plugins/quickAccessPlugin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/two-column-layout/src/plugins/quickAccessPlugin.tsx -------------------------------------------------------------------------------- /examples/two-column-layout/src/plugins/recentSearchesPlugin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/two-column-layout/src/plugins/recentSearchesPlugin.tsx -------------------------------------------------------------------------------- /examples/two-column-layout/src/searchClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/two-column-layout/src/searchClient.ts -------------------------------------------------------------------------------- /examples/two-column-layout/src/types/ArticleHit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/two-column-layout/src/types/ArticleHit.ts -------------------------------------------------------------------------------- /examples/two-column-layout/src/types/AutocompleteHit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/two-column-layout/src/types/AutocompleteHit.ts -------------------------------------------------------------------------------- /examples/two-column-layout/src/types/AutocompleteReshapeFunction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/two-column-layout/src/types/AutocompleteReshapeFunction.ts -------------------------------------------------------------------------------- /examples/two-column-layout/src/types/BrandHit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/two-column-layout/src/types/BrandHit.ts -------------------------------------------------------------------------------- /examples/two-column-layout/src/types/CategoryHit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/two-column-layout/src/types/CategoryHit.ts -------------------------------------------------------------------------------- /examples/two-column-layout/src/types/FaqHit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/two-column-layout/src/types/FaqHit.ts -------------------------------------------------------------------------------- /examples/two-column-layout/src/types/PopularCategoryHit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/two-column-layout/src/types/PopularCategoryHit.ts -------------------------------------------------------------------------------- /examples/two-column-layout/src/types/PopularHit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/two-column-layout/src/types/PopularHit.ts -------------------------------------------------------------------------------- /examples/two-column-layout/src/types/ProductHit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/two-column-layout/src/types/ProductHit.ts -------------------------------------------------------------------------------- /examples/two-column-layout/src/types/QuickAccessHit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/two-column-layout/src/types/QuickAccessHit.ts -------------------------------------------------------------------------------- /examples/two-column-layout/src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/two-column-layout/src/types/index.ts -------------------------------------------------------------------------------- /examples/two-column-layout/src/utils/cx.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/two-column-layout/src/utils/cx.ts -------------------------------------------------------------------------------- /examples/two-column-layout/src/utils/hasSourceActiveItem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/two-column-layout/src/utils/hasSourceActiveItem.ts -------------------------------------------------------------------------------- /examples/two-column-layout/src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/two-column-layout/src/utils/index.ts -------------------------------------------------------------------------------- /examples/two-column-layout/src/utils/intersperse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/two-column-layout/src/utils/intersperse.ts -------------------------------------------------------------------------------- /examples/two-column-layout/src/utils/isDetached.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/two-column-layout/src/utils/isDetached.ts -------------------------------------------------------------------------------- /examples/two-column-layout/src/utils/isTouchDevice.ts: -------------------------------------------------------------------------------- 1 | export function isTouchDevice() { 2 | return 'ontouchstart' in window; 3 | } 4 | -------------------------------------------------------------------------------- /examples/two-column-layout/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/two-column-layout/style.css -------------------------------------------------------------------------------- /examples/voice-search/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/voice-search/README.md -------------------------------------------------------------------------------- /examples/voice-search/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/voice-search/app.tsx -------------------------------------------------------------------------------- /examples/voice-search/capture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/voice-search/capture.png -------------------------------------------------------------------------------- /examples/voice-search/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/voice-search/env.ts -------------------------------------------------------------------------------- /examples/voice-search/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/voice-search/favicon.png -------------------------------------------------------------------------------- /examples/voice-search/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/voice-search/index.html -------------------------------------------------------------------------------- /examples/voice-search/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/voice-search/package.json -------------------------------------------------------------------------------- /examples/voice-search/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/voice-search/style.css -------------------------------------------------------------------------------- /examples/voice-search/voiceSearchApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/voice-search/voiceSearchApi.ts -------------------------------------------------------------------------------- /examples/voice-search/voiceSearchPlugin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/voice-search/voiceSearchPlugin.tsx -------------------------------------------------------------------------------- /examples/vue-instantsearch/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/vue-instantsearch/.gitignore -------------------------------------------------------------------------------- /examples/vue-instantsearch/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/vue-instantsearch/.prettierrc -------------------------------------------------------------------------------- /examples/vue-instantsearch/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/vue-instantsearch/README.md -------------------------------------------------------------------------------- /examples/vue-instantsearch/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/vue-instantsearch/babel.config.js -------------------------------------------------------------------------------- /examples/vue-instantsearch/capture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/vue-instantsearch/capture.png -------------------------------------------------------------------------------- /examples/vue-instantsearch/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/vue-instantsearch/index.html -------------------------------------------------------------------------------- /examples/vue-instantsearch/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/vue-instantsearch/package.json -------------------------------------------------------------------------------- /examples/vue-instantsearch/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/vue-instantsearch/public/favicon.png -------------------------------------------------------------------------------- /examples/vue-instantsearch/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/vue-instantsearch/src/App.vue -------------------------------------------------------------------------------- /examples/vue-instantsearch/src/Autocomplete.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/vue-instantsearch/src/Autocomplete.vue -------------------------------------------------------------------------------- /examples/vue-instantsearch/src/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/vue-instantsearch/src/constants.js -------------------------------------------------------------------------------- /examples/vue-instantsearch/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/vue-instantsearch/src/main.js -------------------------------------------------------------------------------- /examples/vue-instantsearch/src/searchClient.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/vue-instantsearch/src/searchClient.js -------------------------------------------------------------------------------- /examples/vue-instantsearch/src/utils/createElement.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/vue-instantsearch/src/utils/createElement.js -------------------------------------------------------------------------------- /examples/vue-instantsearch/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/vue-instantsearch/vite.config.js -------------------------------------------------------------------------------- /examples/vue/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/vue/.gitignore -------------------------------------------------------------------------------- /examples/vue/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/vue/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/vue/index.html -------------------------------------------------------------------------------- /examples/vue/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/vue/package.json -------------------------------------------------------------------------------- /examples/vue/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/vue/public/favicon.png -------------------------------------------------------------------------------- /examples/vue/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/vue/src/App.vue -------------------------------------------------------------------------------- /examples/vue/src/components/ProductItem.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/vue/src/components/ProductItem.vue -------------------------------------------------------------------------------- /examples/vue/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/vue/src/main.js -------------------------------------------------------------------------------- /examples/vue/src/utils/createElement.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/vue/src/utils/createElement.js -------------------------------------------------------------------------------- /examples/vue/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/vue/style.css -------------------------------------------------------------------------------- /examples/vue/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/examples/vue/vite.config.js -------------------------------------------------------------------------------- /global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/global.d.ts -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/jest.config.js -------------------------------------------------------------------------------- /lerna.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/lerna.json -------------------------------------------------------------------------------- /media/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/media/banner.png -------------------------------------------------------------------------------- /media/illustration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/media/illustration.png -------------------------------------------------------------------------------- /media/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/media/screenshot.png -------------------------------------------------------------------------------- /media/showcase/algolia-documentation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/media/showcase/algolia-documentation.png -------------------------------------------------------------------------------- /media/showcase/docsearch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/media/showcase/docsearch.png -------------------------------------------------------------------------------- /netlify.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/netlify.toml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/package.json -------------------------------------------------------------------------------- /packages/autocomplete-core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-core/README.md -------------------------------------------------------------------------------- /packages/autocomplete-core/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-core/package.json -------------------------------------------------------------------------------- /packages/autocomplete-core/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-core/rollup.config.js -------------------------------------------------------------------------------- /packages/autocomplete-core/src/__tests__/autoFocus.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-core/src/__tests__/autoFocus.test.ts -------------------------------------------------------------------------------- /packages/autocomplete-core/src/__tests__/completion.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-core/src/__tests__/completion.test.ts -------------------------------------------------------------------------------- /packages/autocomplete-core/src/__tests__/concurrency.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-core/src/__tests__/concurrency.test.ts -------------------------------------------------------------------------------- /packages/autocomplete-core/src/__tests__/createAutocomplete.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-core/src/__tests__/createAutocomplete.test.ts -------------------------------------------------------------------------------- /packages/autocomplete-core/src/__tests__/debouncing.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-core/src/__tests__/debouncing.test.ts -------------------------------------------------------------------------------- /packages/autocomplete-core/src/__tests__/debug.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-core/src/__tests__/debug.test.ts -------------------------------------------------------------------------------- /packages/autocomplete-core/src/__tests__/defaultSelectedItemId.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-core/src/__tests__/defaultSelectedItemId.test.ts -------------------------------------------------------------------------------- /packages/autocomplete-core/src/__tests__/environment.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-core/src/__tests__/environment.test.ts -------------------------------------------------------------------------------- /packages/autocomplete-core/src/__tests__/getEnvironmentProps.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-core/src/__tests__/getEnvironmentProps.test.ts -------------------------------------------------------------------------------- /packages/autocomplete-core/src/__tests__/getFormProps.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-core/src/__tests__/getFormProps.test.ts -------------------------------------------------------------------------------- /packages/autocomplete-core/src/__tests__/getInputProps.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-core/src/__tests__/getInputProps.test.ts -------------------------------------------------------------------------------- /packages/autocomplete-core/src/__tests__/getItemProps.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-core/src/__tests__/getItemProps.test.ts -------------------------------------------------------------------------------- /packages/autocomplete-core/src/__tests__/getLabelProps.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-core/src/__tests__/getLabelProps.test.ts -------------------------------------------------------------------------------- /packages/autocomplete-core/src/__tests__/getListProps.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-core/src/__tests__/getListProps.test.ts -------------------------------------------------------------------------------- /packages/autocomplete-core/src/__tests__/getPanelProps.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-core/src/__tests__/getPanelProps.test.ts -------------------------------------------------------------------------------- /packages/autocomplete-core/src/__tests__/getRootProps.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-core/src/__tests__/getRootProps.test.ts -------------------------------------------------------------------------------- /packages/autocomplete-core/src/__tests__/getSources.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-core/src/__tests__/getSources.test.ts -------------------------------------------------------------------------------- /packages/autocomplete-core/src/__tests__/id.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-core/src/__tests__/id.test.ts -------------------------------------------------------------------------------- /packages/autocomplete-core/src/__tests__/initialState.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-core/src/__tests__/initialState.test.ts -------------------------------------------------------------------------------- /packages/autocomplete-core/src/__tests__/metadata.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-core/src/__tests__/metadata.test.ts -------------------------------------------------------------------------------- /packages/autocomplete-core/src/__tests__/navigator.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-core/src/__tests__/navigator.test.ts -------------------------------------------------------------------------------- /packages/autocomplete-core/src/__tests__/onReset.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-core/src/__tests__/onReset.test.ts -------------------------------------------------------------------------------- /packages/autocomplete-core/src/__tests__/onStateChange.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-core/src/__tests__/onStateChange.test.ts -------------------------------------------------------------------------------- /packages/autocomplete-core/src/__tests__/onSubmit.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-core/src/__tests__/onSubmit.test.ts -------------------------------------------------------------------------------- /packages/autocomplete-core/src/__tests__/openOnFocus.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-core/src/__tests__/openOnFocus.test.ts -------------------------------------------------------------------------------- /packages/autocomplete-core/src/__tests__/placeholder.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-core/src/__tests__/placeholder.test.ts -------------------------------------------------------------------------------- /packages/autocomplete-core/src/__tests__/plugins.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-core/src/__tests__/plugins.test.ts -------------------------------------------------------------------------------- /packages/autocomplete-core/src/__tests__/refresh.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-core/src/__tests__/refresh.test.ts -------------------------------------------------------------------------------- /packages/autocomplete-core/src/__tests__/reshape.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-core/src/__tests__/reshape.test.ts -------------------------------------------------------------------------------- /packages/autocomplete-core/src/__tests__/setCollections.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-core/src/__tests__/setCollections.test.ts -------------------------------------------------------------------------------- /packages/autocomplete-core/src/__tests__/setContext.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-core/src/__tests__/setContext.test.ts -------------------------------------------------------------------------------- /packages/autocomplete-core/src/__tests__/setIsOpen.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-core/src/__tests__/setIsOpen.test.ts -------------------------------------------------------------------------------- /packages/autocomplete-core/src/__tests__/setQuery.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-core/src/__tests__/setQuery.test.ts -------------------------------------------------------------------------------- /packages/autocomplete-core/src/__tests__/setSelectedItemId.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-core/src/__tests__/setSelectedItemId.test.ts -------------------------------------------------------------------------------- /packages/autocomplete-core/src/__tests__/setStatus.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-core/src/__tests__/setStatus.test.ts -------------------------------------------------------------------------------- /packages/autocomplete-core/src/__tests__/stallThreshold.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-core/src/__tests__/stallThreshold.test.ts -------------------------------------------------------------------------------- /packages/autocomplete-core/src/checkOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-core/src/checkOptions.ts -------------------------------------------------------------------------------- /packages/autocomplete-core/src/createAutocomplete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-core/src/createAutocomplete.ts -------------------------------------------------------------------------------- /packages/autocomplete-core/src/createStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-core/src/createStore.ts -------------------------------------------------------------------------------- /packages/autocomplete-core/src/getAutocompleteSetters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-core/src/getAutocompleteSetters.ts -------------------------------------------------------------------------------- /packages/autocomplete-core/src/getCompletion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-core/src/getCompletion.ts -------------------------------------------------------------------------------- /packages/autocomplete-core/src/getDefaultProps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-core/src/getDefaultProps.ts -------------------------------------------------------------------------------- /packages/autocomplete-core/src/getPropGetters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-core/src/getPropGetters.ts -------------------------------------------------------------------------------- /packages/autocomplete-core/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-core/src/index.ts -------------------------------------------------------------------------------- /packages/autocomplete-core/src/metadata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-core/src/metadata.ts -------------------------------------------------------------------------------- /packages/autocomplete-core/src/onInput.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-core/src/onInput.ts -------------------------------------------------------------------------------- /packages/autocomplete-core/src/onKeyDown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-core/src/onKeyDown.ts -------------------------------------------------------------------------------- /packages/autocomplete-core/src/reshape.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-core/src/reshape.ts -------------------------------------------------------------------------------- /packages/autocomplete-core/src/resolve.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-core/src/resolve.ts -------------------------------------------------------------------------------- /packages/autocomplete-core/src/stateReducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-core/src/stateReducer.ts -------------------------------------------------------------------------------- /packages/autocomplete-core/src/types/AutocompleteStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-core/src/types/AutocompleteStore.ts -------------------------------------------------------------------------------- /packages/autocomplete-core/src/types/AutocompleteSubscribers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-core/src/types/AutocompleteSubscribers.ts -------------------------------------------------------------------------------- /packages/autocomplete-core/src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-core/src/types/index.ts -------------------------------------------------------------------------------- /packages/autocomplete-core/src/utils/__tests__/createCancelablePromise.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-core/src/utils/__tests__/createCancelablePromise.test.ts -------------------------------------------------------------------------------- /packages/autocomplete-core/src/utils/__tests__/createCancelablePromiseList.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-core/src/utils/__tests__/createCancelablePromiseList.test.ts -------------------------------------------------------------------------------- /packages/autocomplete-core/src/utils/__tests__/createConcurrentSafePromise.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-core/src/utils/__tests__/createConcurrentSafePromise.test.ts -------------------------------------------------------------------------------- /packages/autocomplete-core/src/utils/__tests__/getActiveItem.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-core/src/utils/__tests__/getActiveItem.test.ts -------------------------------------------------------------------------------- /packages/autocomplete-core/src/utils/__tests__/getNextActiveItemId.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-core/src/utils/__tests__/getNextActiveItemId.test.ts -------------------------------------------------------------------------------- /packages/autocomplete-core/src/utils/__tests__/getNormalizedSources.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-core/src/utils/__tests__/getNormalizedSources.test.ts -------------------------------------------------------------------------------- /packages/autocomplete-core/src/utils/__tests__/getPluginSubmitPromise.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-core/src/utils/__tests__/getPluginSubmitPromise.test.ts -------------------------------------------------------------------------------- /packages/autocomplete-core/src/utils/__tests__/isOrContainsNode.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-core/src/utils/__tests__/isOrContainsNode.test.ts -------------------------------------------------------------------------------- /packages/autocomplete-core/src/utils/__tests__/isSamsung.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-core/src/utils/__tests__/isSamsung.test.ts -------------------------------------------------------------------------------- /packages/autocomplete-core/src/utils/__tests__/mapToAlgoliaResponse.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-core/src/utils/__tests__/mapToAlgoliaResponse.test.ts -------------------------------------------------------------------------------- /packages/autocomplete-core/src/utils/createCancelablePromise.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-core/src/utils/createCancelablePromise.ts -------------------------------------------------------------------------------- /packages/autocomplete-core/src/utils/createCancelablePromiseList.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-core/src/utils/createCancelablePromiseList.ts -------------------------------------------------------------------------------- /packages/autocomplete-core/src/utils/createConcurrentSafePromise.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-core/src/utils/createConcurrentSafePromise.ts -------------------------------------------------------------------------------- /packages/autocomplete-core/src/utils/getActiveItem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-core/src/utils/getActiveItem.ts -------------------------------------------------------------------------------- /packages/autocomplete-core/src/utils/getAutocompleteElementId.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-core/src/utils/getAutocompleteElementId.ts -------------------------------------------------------------------------------- /packages/autocomplete-core/src/utils/getNativeEvent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-core/src/utils/getNativeEvent.ts -------------------------------------------------------------------------------- /packages/autocomplete-core/src/utils/getNextActiveItemId.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-core/src/utils/getNextActiveItemId.ts -------------------------------------------------------------------------------- /packages/autocomplete-core/src/utils/getNormalizedSources.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-core/src/utils/getNormalizedSources.ts -------------------------------------------------------------------------------- /packages/autocomplete-core/src/utils/getPluginSubmitPromise.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-core/src/utils/getPluginSubmitPromise.ts -------------------------------------------------------------------------------- /packages/autocomplete-core/src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-core/src/utils/index.ts -------------------------------------------------------------------------------- /packages/autocomplete-core/src/utils/isOrContainsNode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-core/src/utils/isOrContainsNode.ts -------------------------------------------------------------------------------- /packages/autocomplete-core/src/utils/isSamsung.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-core/src/utils/isSamsung.ts -------------------------------------------------------------------------------- /packages/autocomplete-core/src/utils/mapToAlgoliaResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-core/src/utils/mapToAlgoliaResponse.ts -------------------------------------------------------------------------------- /packages/autocomplete-core/tsconfig.declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tsconfig.declaration" 3 | } 4 | -------------------------------------------------------------------------------- /packages/autocomplete-js/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-js/README.md -------------------------------------------------------------------------------- /packages/autocomplete-js/global.d.ts: -------------------------------------------------------------------------------- 1 | declare const __TEST__: boolean; 2 | -------------------------------------------------------------------------------- /packages/autocomplete-js/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-js/package.json -------------------------------------------------------------------------------- /packages/autocomplete-js/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-js/rollup.config.js -------------------------------------------------------------------------------- /packages/autocomplete-js/src/__tests__/api.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-js/src/__tests__/api.test.ts -------------------------------------------------------------------------------- /packages/autocomplete-js/src/__tests__/autocomplete.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-js/src/__tests__/autocomplete.test.ts -------------------------------------------------------------------------------- /packages/autocomplete-js/src/__tests__/classNames.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-js/src/__tests__/classNames.test.ts -------------------------------------------------------------------------------- /packages/autocomplete-js/src/__tests__/components.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-js/src/__tests__/components.test.tsx -------------------------------------------------------------------------------- /packages/autocomplete-js/src/__tests__/container.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-js/src/__tests__/container.test.ts -------------------------------------------------------------------------------- /packages/autocomplete-js/src/__tests__/createEffectWrapper.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-js/src/__tests__/createEffectWrapper.test.ts -------------------------------------------------------------------------------- /packages/autocomplete-js/src/__tests__/createReactiveWrapper.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-js/src/__tests__/createReactiveWrapper.test.ts -------------------------------------------------------------------------------- /packages/autocomplete-js/src/__tests__/detached.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-js/src/__tests__/detached.test.ts -------------------------------------------------------------------------------- /packages/autocomplete-js/src/__tests__/detachedMediaQuery.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-js/src/__tests__/detachedMediaQuery.test.ts -------------------------------------------------------------------------------- /packages/autocomplete-js/src/__tests__/fixtures/products.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-js/src/__tests__/fixtures/products.json -------------------------------------------------------------------------------- /packages/autocomplete-js/src/__tests__/fixtures/query-suggestions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-js/src/__tests__/fixtures/query-suggestions.json -------------------------------------------------------------------------------- /packages/autocomplete-js/src/__tests__/getEnvironmentProps.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-js/src/__tests__/getEnvironmentProps.test.ts -------------------------------------------------------------------------------- /packages/autocomplete-js/src/__tests__/getFormProps.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-js/src/__tests__/getFormProps.test.ts -------------------------------------------------------------------------------- /packages/autocomplete-js/src/__tests__/getInputProps.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-js/src/__tests__/getInputProps.test.ts -------------------------------------------------------------------------------- /packages/autocomplete-js/src/__tests__/getItemProps.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-js/src/__tests__/getItemProps.test.ts -------------------------------------------------------------------------------- /packages/autocomplete-js/src/__tests__/getLabelProps.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-js/src/__tests__/getLabelProps.test.ts -------------------------------------------------------------------------------- /packages/autocomplete-js/src/__tests__/getListProps.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-js/src/__tests__/getListProps.test.ts -------------------------------------------------------------------------------- /packages/autocomplete-js/src/__tests__/getPanelProps.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-js/src/__tests__/getPanelProps.test.ts -------------------------------------------------------------------------------- /packages/autocomplete-js/src/__tests__/getRootProps.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-js/src/__tests__/getRootProps.test.ts -------------------------------------------------------------------------------- /packages/autocomplete-js/src/__tests__/metadata.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-js/src/__tests__/metadata.test.ts -------------------------------------------------------------------------------- /packages/autocomplete-js/src/__tests__/panelContainer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-js/src/__tests__/panelContainer.test.ts -------------------------------------------------------------------------------- /packages/autocomplete-js/src/__tests__/panelPlacement.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-js/src/__tests__/panelPlacement.test.ts -------------------------------------------------------------------------------- /packages/autocomplete-js/src/__tests__/positioning.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-js/src/__tests__/positioning.test.ts -------------------------------------------------------------------------------- /packages/autocomplete-js/src/__tests__/render.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-js/src/__tests__/render.test.ts -------------------------------------------------------------------------------- /packages/autocomplete-js/src/__tests__/renderNoResults.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-js/src/__tests__/renderNoResults.test.ts -------------------------------------------------------------------------------- /packages/autocomplete-js/src/__tests__/renderer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-js/src/__tests__/renderer.test.ts -------------------------------------------------------------------------------- /packages/autocomplete-js/src/__tests__/requester.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-js/src/__tests__/requester.test.ts -------------------------------------------------------------------------------- /packages/autocomplete-js/src/__tests__/templates.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-js/src/__tests__/templates.test.tsx -------------------------------------------------------------------------------- /packages/autocomplete-js/src/__tests__/translations.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-js/src/__tests__/translations.test.ts -------------------------------------------------------------------------------- /packages/autocomplete-js/src/autocomplete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-js/src/autocomplete.ts -------------------------------------------------------------------------------- /packages/autocomplete-js/src/components/Highlight.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-js/src/components/Highlight.ts -------------------------------------------------------------------------------- /packages/autocomplete-js/src/components/ReverseHighlight.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-js/src/components/ReverseHighlight.ts -------------------------------------------------------------------------------- /packages/autocomplete-js/src/components/ReverseSnippet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-js/src/components/ReverseSnippet.ts -------------------------------------------------------------------------------- /packages/autocomplete-js/src/components/Snippet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-js/src/components/Snippet.ts -------------------------------------------------------------------------------- /packages/autocomplete-js/src/components/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-js/src/components/index.ts -------------------------------------------------------------------------------- /packages/autocomplete-js/src/createAutocompleteDom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-js/src/createAutocompleteDom.ts -------------------------------------------------------------------------------- /packages/autocomplete-js/src/createEffectWrapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-js/src/createEffectWrapper.ts -------------------------------------------------------------------------------- /packages/autocomplete-js/src/createReactiveWrapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-js/src/createReactiveWrapper.ts -------------------------------------------------------------------------------- /packages/autocomplete-js/src/elements/ClearIcon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-js/src/elements/ClearIcon.ts -------------------------------------------------------------------------------- /packages/autocomplete-js/src/elements/Input.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-js/src/elements/Input.ts -------------------------------------------------------------------------------- /packages/autocomplete-js/src/elements/LoadingIcon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-js/src/elements/LoadingIcon.ts -------------------------------------------------------------------------------- /packages/autocomplete-js/src/elements/SearchIcon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-js/src/elements/SearchIcon.ts -------------------------------------------------------------------------------- /packages/autocomplete-js/src/elements/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-js/src/elements/index.ts -------------------------------------------------------------------------------- /packages/autocomplete-js/src/getCreateDomElement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-js/src/getCreateDomElement.ts -------------------------------------------------------------------------------- /packages/autocomplete-js/src/getDefaultOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-js/src/getDefaultOptions.ts -------------------------------------------------------------------------------- /packages/autocomplete-js/src/getPanelPlacementStyle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-js/src/getPanelPlacementStyle.ts -------------------------------------------------------------------------------- /packages/autocomplete-js/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-js/src/index.ts -------------------------------------------------------------------------------- /packages/autocomplete-js/src/render.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-js/src/render.tsx -------------------------------------------------------------------------------- /packages/autocomplete-js/src/requesters/__tests__/getAlgoliaFacets.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-js/src/requesters/__tests__/getAlgoliaFacets.test.ts -------------------------------------------------------------------------------- /packages/autocomplete-js/src/requesters/__tests__/getAlgoliaResults.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-js/src/requesters/__tests__/getAlgoliaResults.test.ts -------------------------------------------------------------------------------- /packages/autocomplete-js/src/requesters/createAlgoliaRequester.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-js/src/requesters/createAlgoliaRequester.ts -------------------------------------------------------------------------------- /packages/autocomplete-js/src/requesters/getAlgoliaFacets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-js/src/requesters/getAlgoliaFacets.ts -------------------------------------------------------------------------------- /packages/autocomplete-js/src/requesters/getAlgoliaResults.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-js/src/requesters/getAlgoliaResults.ts -------------------------------------------------------------------------------- /packages/autocomplete-js/src/requesters/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-js/src/requesters/index.ts -------------------------------------------------------------------------------- /packages/autocomplete-js/src/types/AutocompleteApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-js/src/types/AutocompleteApi.ts -------------------------------------------------------------------------------- /packages/autocomplete-js/src/types/AutocompleteDom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-js/src/types/AutocompleteDom.ts -------------------------------------------------------------------------------- /packages/autocomplete-js/src/types/AutocompleteElement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-js/src/types/AutocompleteElement.ts -------------------------------------------------------------------------------- /packages/autocomplete-js/src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-js/src/types/index.ts -------------------------------------------------------------------------------- /packages/autocomplete-js/src/userAgents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-js/src/userAgents.ts -------------------------------------------------------------------------------- /packages/autocomplete-js/src/utils/__tests__/getHTMLElement.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-js/src/utils/__tests__/getHTMLElement.test.ts -------------------------------------------------------------------------------- /packages/autocomplete-js/src/utils/__tests__/mergeDeep.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-js/src/utils/__tests__/mergeDeep.test.ts -------------------------------------------------------------------------------- /packages/autocomplete-js/src/utils/__tests__/pickBy.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-js/src/utils/__tests__/pickBy.test.ts -------------------------------------------------------------------------------- /packages/autocomplete-js/src/utils/getHTMLElement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-js/src/utils/getHTMLElement.ts -------------------------------------------------------------------------------- /packages/autocomplete-js/src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-js/src/utils/index.ts -------------------------------------------------------------------------------- /packages/autocomplete-js/src/utils/mergeClassNames.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-js/src/utils/mergeClassNames.ts -------------------------------------------------------------------------------- /packages/autocomplete-js/src/utils/mergeDeep.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-js/src/utils/mergeDeep.ts -------------------------------------------------------------------------------- /packages/autocomplete-js/src/utils/pickBy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-js/src/utils/pickBy.ts -------------------------------------------------------------------------------- /packages/autocomplete-js/src/utils/setProperties.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-js/src/utils/setProperties.ts -------------------------------------------------------------------------------- /packages/autocomplete-js/tsconfig.declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tsconfig.declaration" 3 | } 4 | -------------------------------------------------------------------------------- /packages/autocomplete-plugin-algolia-insights/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-plugin-algolia-insights/README.md -------------------------------------------------------------------------------- /packages/autocomplete-plugin-algolia-insights/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-plugin-algolia-insights/package.json -------------------------------------------------------------------------------- /packages/autocomplete-plugin-algolia-insights/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-plugin-algolia-insights/rollup.config.js -------------------------------------------------------------------------------- /packages/autocomplete-plugin-algolia-insights/src/createAlgoliaInsightsPlugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-plugin-algolia-insights/src/createAlgoliaInsightsPlugin.ts -------------------------------------------------------------------------------- /packages/autocomplete-plugin-algolia-insights/src/createClickedEvent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-plugin-algolia-insights/src/createClickedEvent.ts -------------------------------------------------------------------------------- /packages/autocomplete-plugin-algolia-insights/src/createSearchInsightsApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-plugin-algolia-insights/src/createSearchInsightsApi.ts -------------------------------------------------------------------------------- /packages/autocomplete-plugin-algolia-insights/src/createViewedEvents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-plugin-algolia-insights/src/createViewedEvents.ts -------------------------------------------------------------------------------- /packages/autocomplete-plugin-algolia-insights/src/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-plugin-algolia-insights/src/index.d.ts -------------------------------------------------------------------------------- /packages/autocomplete-plugin-algolia-insights/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-plugin-algolia-insights/src/index.ts -------------------------------------------------------------------------------- /packages/autocomplete-plugin-algolia-insights/src/isAlgoliaInsightsHit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-plugin-algolia-insights/src/isAlgoliaInsightsHit.ts -------------------------------------------------------------------------------- /packages/autocomplete-plugin-algolia-insights/src/isModernInsightsClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-plugin-algolia-insights/src/isModernInsightsClient.ts -------------------------------------------------------------------------------- /packages/autocomplete-plugin-algolia-insights/src/types/AlgoliaInsightsHit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-plugin-algolia-insights/src/types/AlgoliaInsightsHit.ts -------------------------------------------------------------------------------- /packages/autocomplete-plugin-algolia-insights/src/types/EventParams.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-plugin-algolia-insights/src/types/EventParams.ts -------------------------------------------------------------------------------- /packages/autocomplete-plugin-algolia-insights/src/types/InsightsClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-plugin-algolia-insights/src/types/InsightsClient.ts -------------------------------------------------------------------------------- /packages/autocomplete-plugin-algolia-insights/src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-plugin-algolia-insights/src/types/index.ts -------------------------------------------------------------------------------- /packages/autocomplete-plugin-algolia-insights/tsconfig.declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tsconfig.declaration" 3 | } 4 | -------------------------------------------------------------------------------- /packages/autocomplete-plugin-query-suggestions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-plugin-query-suggestions/README.md -------------------------------------------------------------------------------- /packages/autocomplete-plugin-query-suggestions/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-plugin-query-suggestions/package.json -------------------------------------------------------------------------------- /packages/autocomplete-plugin-query-suggestions/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-plugin-query-suggestions/rollup.config.js -------------------------------------------------------------------------------- /packages/autocomplete-plugin-query-suggestions/src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-plugin-query-suggestions/src/constants.ts -------------------------------------------------------------------------------- /packages/autocomplete-plugin-query-suggestions/src/getTemplates.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-plugin-query-suggestions/src/getTemplates.tsx -------------------------------------------------------------------------------- /packages/autocomplete-plugin-query-suggestions/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-plugin-query-suggestions/src/index.ts -------------------------------------------------------------------------------- /packages/autocomplete-plugin-query-suggestions/src/types/QuerySuggestionsHit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-plugin-query-suggestions/src/types/QuerySuggestionsHit.ts -------------------------------------------------------------------------------- /packages/autocomplete-plugin-query-suggestions/src/types/Translations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-plugin-query-suggestions/src/types/Translations.ts -------------------------------------------------------------------------------- /packages/autocomplete-plugin-query-suggestions/src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-plugin-query-suggestions/src/types/index.ts -------------------------------------------------------------------------------- /packages/autocomplete-plugin-query-suggestions/tsconfig.declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tsconfig.declaration" 3 | } 4 | -------------------------------------------------------------------------------- /packages/autocomplete-plugin-recent-searches/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-plugin-recent-searches/README.md -------------------------------------------------------------------------------- /packages/autocomplete-plugin-recent-searches/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-plugin-recent-searches/package.json -------------------------------------------------------------------------------- /packages/autocomplete-plugin-recent-searches/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-plugin-recent-searches/rollup.config.js -------------------------------------------------------------------------------- /packages/autocomplete-plugin-recent-searches/src/addHighlightedAttribute.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-plugin-recent-searches/src/addHighlightedAttribute.ts -------------------------------------------------------------------------------- /packages/autocomplete-plugin-recent-searches/src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-plugin-recent-searches/src/constants.ts -------------------------------------------------------------------------------- /packages/autocomplete-plugin-recent-searches/src/createLocalStorage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-plugin-recent-searches/src/createLocalStorage.ts -------------------------------------------------------------------------------- /packages/autocomplete-plugin-recent-searches/src/createRecentSearchesPlugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-plugin-recent-searches/src/createRecentSearchesPlugin.ts -------------------------------------------------------------------------------- /packages/autocomplete-plugin-recent-searches/src/createStorageApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-plugin-recent-searches/src/createStorageApi.ts -------------------------------------------------------------------------------- /packages/autocomplete-plugin-recent-searches/src/getLocalStorage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-plugin-recent-searches/src/getLocalStorage.ts -------------------------------------------------------------------------------- /packages/autocomplete-plugin-recent-searches/src/getTemplates.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-plugin-recent-searches/src/getTemplates.tsx -------------------------------------------------------------------------------- /packages/autocomplete-plugin-recent-searches/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-plugin-recent-searches/src/index.ts -------------------------------------------------------------------------------- /packages/autocomplete-plugin-recent-searches/src/search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-plugin-recent-searches/src/search.ts -------------------------------------------------------------------------------- /packages/autocomplete-plugin-recent-searches/src/types/Highlighted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-plugin-recent-searches/src/types/Highlighted.ts -------------------------------------------------------------------------------- /packages/autocomplete-plugin-recent-searches/src/types/HistoryItem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-plugin-recent-searches/src/types/HistoryItem.ts -------------------------------------------------------------------------------- /packages/autocomplete-plugin-recent-searches/src/types/RecentSearchesItem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-plugin-recent-searches/src/types/RecentSearchesItem.ts -------------------------------------------------------------------------------- /packages/autocomplete-plugin-recent-searches/src/types/Storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-plugin-recent-searches/src/types/Storage.ts -------------------------------------------------------------------------------- /packages/autocomplete-plugin-recent-searches/src/types/StorageApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-plugin-recent-searches/src/types/StorageApi.ts -------------------------------------------------------------------------------- /packages/autocomplete-plugin-recent-searches/src/types/Translations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-plugin-recent-searches/src/types/Translations.ts -------------------------------------------------------------------------------- /packages/autocomplete-plugin-recent-searches/src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-plugin-recent-searches/src/types/index.ts -------------------------------------------------------------------------------- /packages/autocomplete-plugin-recent-searches/tsconfig.declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tsconfig.declaration" 3 | } 4 | -------------------------------------------------------------------------------- /packages/autocomplete-plugin-redirect-url/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-plugin-redirect-url/README.md -------------------------------------------------------------------------------- /packages/autocomplete-plugin-redirect-url/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-plugin-redirect-url/package.json -------------------------------------------------------------------------------- /packages/autocomplete-plugin-redirect-url/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-plugin-redirect-url/rollup.config.js -------------------------------------------------------------------------------- /packages/autocomplete-plugin-redirect-url/src/createRedirectUrlPlugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-plugin-redirect-url/src/createRedirectUrlPlugin.ts -------------------------------------------------------------------------------- /packages/autocomplete-plugin-redirect-url/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-plugin-redirect-url/src/index.ts -------------------------------------------------------------------------------- /packages/autocomplete-plugin-redirect-url/src/templates.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-plugin-redirect-url/src/templates.tsx -------------------------------------------------------------------------------- /packages/autocomplete-plugin-redirect-url/src/types/Redirect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-plugin-redirect-url/src/types/Redirect.ts -------------------------------------------------------------------------------- /packages/autocomplete-plugin-redirect-url/src/types/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Redirect'; 2 | -------------------------------------------------------------------------------- /packages/autocomplete-plugin-redirect-url/tsconfig.declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tsconfig.declaration" 3 | } 4 | -------------------------------------------------------------------------------- /packages/autocomplete-plugin-tags/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-plugin-tags/README.md -------------------------------------------------------------------------------- /packages/autocomplete-plugin-tags/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-plugin-tags/package.json -------------------------------------------------------------------------------- /packages/autocomplete-plugin-tags/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-plugin-tags/rollup.config.js -------------------------------------------------------------------------------- /packages/autocomplete-plugin-tags/src/__tests__/createTagsPlugin.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-plugin-tags/src/__tests__/createTagsPlugin.test.tsx -------------------------------------------------------------------------------- /packages/autocomplete-plugin-tags/src/createTags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-plugin-tags/src/createTags.ts -------------------------------------------------------------------------------- /packages/autocomplete-plugin-tags/src/createTagsPlugin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-plugin-tags/src/createTagsPlugin.tsx -------------------------------------------------------------------------------- /packages/autocomplete-plugin-tags/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-plugin-tags/src/index.ts -------------------------------------------------------------------------------- /packages/autocomplete-plugin-tags/src/theme.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-plugin-tags/src/theme.scss -------------------------------------------------------------------------------- /packages/autocomplete-plugin-tags/src/types/Tag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-plugin-tags/src/types/Tag.ts -------------------------------------------------------------------------------- /packages/autocomplete-plugin-tags/src/types/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Tag'; 2 | -------------------------------------------------------------------------------- /packages/autocomplete-plugin-tags/tsconfig.declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tsconfig.declaration" 3 | } 4 | -------------------------------------------------------------------------------- /packages/autocomplete-preset-algolia/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-preset-algolia/README.md -------------------------------------------------------------------------------- /packages/autocomplete-preset-algolia/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-preset-algolia/package.json -------------------------------------------------------------------------------- /packages/autocomplete-preset-algolia/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-preset-algolia/rollup.config.js -------------------------------------------------------------------------------- /packages/autocomplete-preset-algolia/src/constants/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-preset-algolia/src/constants/index.ts -------------------------------------------------------------------------------- /packages/autocomplete-preset-algolia/src/highlight/HighlightedHit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-preset-algolia/src/highlight/HighlightedHit.ts -------------------------------------------------------------------------------- /packages/autocomplete-preset-algolia/src/highlight/ParseAlgoliaHitParams.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-preset-algolia/src/highlight/ParseAlgoliaHitParams.ts -------------------------------------------------------------------------------- /packages/autocomplete-preset-algolia/src/highlight/ParsedAttribute.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-preset-algolia/src/highlight/ParsedAttribute.ts -------------------------------------------------------------------------------- /packages/autocomplete-preset-algolia/src/highlight/SnippetedHit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-preset-algolia/src/highlight/SnippetedHit.ts -------------------------------------------------------------------------------- /packages/autocomplete-preset-algolia/src/highlight/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-preset-algolia/src/highlight/index.ts -------------------------------------------------------------------------------- /packages/autocomplete-preset-algolia/src/highlight/isPartHighlighted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-preset-algolia/src/highlight/isPartHighlighted.ts -------------------------------------------------------------------------------- /packages/autocomplete-preset-algolia/src/highlight/parseAlgoliaHitHighlight.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-preset-algolia/src/highlight/parseAlgoliaHitHighlight.ts -------------------------------------------------------------------------------- /packages/autocomplete-preset-algolia/src/highlight/parseAlgoliaHitSnippet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-preset-algolia/src/highlight/parseAlgoliaHitSnippet.ts -------------------------------------------------------------------------------- /packages/autocomplete-preset-algolia/src/highlight/parseAttribute.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-preset-algolia/src/highlight/parseAttribute.ts -------------------------------------------------------------------------------- /packages/autocomplete-preset-algolia/src/highlight/reverseHighlightedParts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-preset-algolia/src/highlight/reverseHighlightedParts.ts -------------------------------------------------------------------------------- /packages/autocomplete-preset-algolia/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-preset-algolia/src/index.ts -------------------------------------------------------------------------------- /packages/autocomplete-preset-algolia/src/requester/createAlgoliaRequester.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-preset-algolia/src/requester/createAlgoliaRequester.ts -------------------------------------------------------------------------------- /packages/autocomplete-preset-algolia/src/requester/createRequester.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-preset-algolia/src/requester/createRequester.ts -------------------------------------------------------------------------------- /packages/autocomplete-preset-algolia/src/requester/getAlgoliaFacets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-preset-algolia/src/requester/getAlgoliaFacets.ts -------------------------------------------------------------------------------- /packages/autocomplete-preset-algolia/src/requester/getAlgoliaResults.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-preset-algolia/src/requester/getAlgoliaResults.ts -------------------------------------------------------------------------------- /packages/autocomplete-preset-algolia/src/requester/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-preset-algolia/src/requester/index.ts -------------------------------------------------------------------------------- /packages/autocomplete-preset-algolia/src/search/fetchAlgoliaResults.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-preset-algolia/src/search/fetchAlgoliaResults.ts -------------------------------------------------------------------------------- /packages/autocomplete-preset-algolia/src/search/index.ts: -------------------------------------------------------------------------------- 1 | export * from './fetchAlgoliaResults'; 2 | -------------------------------------------------------------------------------- /packages/autocomplete-preset-algolia/src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-preset-algolia/src/types/index.ts -------------------------------------------------------------------------------- /packages/autocomplete-preset-algolia/src/utils/getAppIdAndApiKey.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-preset-algolia/src/utils/getAppIdAndApiKey.ts -------------------------------------------------------------------------------- /packages/autocomplete-preset-algolia/src/utils/index.ts: -------------------------------------------------------------------------------- 1 | export * from './getAppIdAndApiKey'; 2 | -------------------------------------------------------------------------------- /packages/autocomplete-preset-algolia/tsconfig.declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tsconfig.declaration" 3 | } 4 | -------------------------------------------------------------------------------- /packages/autocomplete-shared/global.d.ts: -------------------------------------------------------------------------------- 1 | declare const __DEV__: boolean; 2 | -------------------------------------------------------------------------------- /packages/autocomplete-shared/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-shared/package.json -------------------------------------------------------------------------------- /packages/autocomplete-shared/src/MaybePromise.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-shared/src/MaybePromise.ts -------------------------------------------------------------------------------- /packages/autocomplete-shared/src/SearchResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-shared/src/SearchResponse.ts -------------------------------------------------------------------------------- /packages/autocomplete-shared/src/UserAgent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-shared/src/UserAgent.ts -------------------------------------------------------------------------------- /packages/autocomplete-shared/src/__tests__/createRef.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-shared/src/__tests__/createRef.test.ts -------------------------------------------------------------------------------- /packages/autocomplete-shared/src/__tests__/debounce.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-shared/src/__tests__/debounce.test.ts -------------------------------------------------------------------------------- /packages/autocomplete-shared/src/__tests__/decycle.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-shared/src/__tests__/decycle.test.ts -------------------------------------------------------------------------------- /packages/autocomplete-shared/src/__tests__/flatten.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-shared/src/__tests__/flatten.test.ts -------------------------------------------------------------------------------- /packages/autocomplete-shared/src/__tests__/getItemsCount.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-shared/src/__tests__/getItemsCount.test.ts -------------------------------------------------------------------------------- /packages/autocomplete-shared/src/__tests__/invariant.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-shared/src/__tests__/invariant.test.ts -------------------------------------------------------------------------------- /packages/autocomplete-shared/src/__tests__/isEqual.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-shared/src/__tests__/isEqual.test.ts -------------------------------------------------------------------------------- /packages/autocomplete-shared/src/__tests__/noop.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-shared/src/__tests__/noop.test.ts -------------------------------------------------------------------------------- /packages/autocomplete-shared/src/__tests__/safelyRunOnBrowser.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-shared/src/__tests__/safelyRunOnBrowser.test.ts -------------------------------------------------------------------------------- /packages/autocomplete-shared/src/__tests__/warn.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-shared/src/__tests__/warn.test.ts -------------------------------------------------------------------------------- /packages/autocomplete-shared/src/core/AutocompleteApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-shared/src/core/AutocompleteApi.ts -------------------------------------------------------------------------------- /packages/autocomplete-shared/src/core/AutocompleteCollection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-shared/src/core/AutocompleteCollection.ts -------------------------------------------------------------------------------- /packages/autocomplete-shared/src/core/AutocompleteContext.ts: -------------------------------------------------------------------------------- 1 | export interface AutocompleteContext { 2 | [key: string]: unknown; 3 | } 4 | -------------------------------------------------------------------------------- /packages/autocomplete-shared/src/core/AutocompleteEnvironment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-shared/src/core/AutocompleteEnvironment.ts -------------------------------------------------------------------------------- /packages/autocomplete-shared/src/core/AutocompleteNavigator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-shared/src/core/AutocompleteNavigator.ts -------------------------------------------------------------------------------- /packages/autocomplete-shared/src/core/AutocompleteOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-shared/src/core/AutocompleteOptions.ts -------------------------------------------------------------------------------- /packages/autocomplete-shared/src/core/AutocompletePlugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-shared/src/core/AutocompletePlugin.ts -------------------------------------------------------------------------------- /packages/autocomplete-shared/src/core/AutocompletePropGetters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-shared/src/core/AutocompletePropGetters.ts -------------------------------------------------------------------------------- /packages/autocomplete-shared/src/core/AutocompleteReshape.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-shared/src/core/AutocompleteReshape.ts -------------------------------------------------------------------------------- /packages/autocomplete-shared/src/core/AutocompleteSetters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-shared/src/core/AutocompleteSetters.ts -------------------------------------------------------------------------------- /packages/autocomplete-shared/src/core/AutocompleteSource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-shared/src/core/AutocompleteSource.ts -------------------------------------------------------------------------------- /packages/autocomplete-shared/src/core/AutocompleteState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-shared/src/core/AutocompleteState.ts -------------------------------------------------------------------------------- /packages/autocomplete-shared/src/core/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-shared/src/core/index.ts -------------------------------------------------------------------------------- /packages/autocomplete-shared/src/createRef.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-shared/src/createRef.ts -------------------------------------------------------------------------------- /packages/autocomplete-shared/src/debounce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-shared/src/debounce.ts -------------------------------------------------------------------------------- /packages/autocomplete-shared/src/decycle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-shared/src/decycle.ts -------------------------------------------------------------------------------- /packages/autocomplete-shared/src/flatten.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-shared/src/flatten.ts -------------------------------------------------------------------------------- /packages/autocomplete-shared/src/generateAutocompleteId.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-shared/src/generateAutocompleteId.ts -------------------------------------------------------------------------------- /packages/autocomplete-shared/src/getAttributeValueByPath.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-shared/src/getAttributeValueByPath.ts -------------------------------------------------------------------------------- /packages/autocomplete-shared/src/getItemsCount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-shared/src/getItemsCount.ts -------------------------------------------------------------------------------- /packages/autocomplete-shared/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-shared/src/index.ts -------------------------------------------------------------------------------- /packages/autocomplete-shared/src/invariant.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-shared/src/invariant.ts -------------------------------------------------------------------------------- /packages/autocomplete-shared/src/isEqual.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-shared/src/isEqual.ts -------------------------------------------------------------------------------- /packages/autocomplete-shared/src/js/AutocompleteClassNames.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-shared/src/js/AutocompleteClassNames.ts -------------------------------------------------------------------------------- /packages/autocomplete-shared/src/js/AutocompleteCollection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-shared/src/js/AutocompleteCollection.ts -------------------------------------------------------------------------------- /packages/autocomplete-shared/src/js/AutocompleteComponents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-shared/src/js/AutocompleteComponents.ts -------------------------------------------------------------------------------- /packages/autocomplete-shared/src/js/AutocompleteOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-shared/src/js/AutocompleteOptions.ts -------------------------------------------------------------------------------- /packages/autocomplete-shared/src/js/AutocompletePlugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-shared/src/js/AutocompletePlugin.ts -------------------------------------------------------------------------------- /packages/autocomplete-shared/src/js/AutocompletePropGetters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-shared/src/js/AutocompletePropGetters.ts -------------------------------------------------------------------------------- /packages/autocomplete-shared/src/js/AutocompleteRender.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-shared/src/js/AutocompleteRender.ts -------------------------------------------------------------------------------- /packages/autocomplete-shared/src/js/AutocompleteRenderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-shared/src/js/AutocompleteRenderer.ts -------------------------------------------------------------------------------- /packages/autocomplete-shared/src/js/AutocompleteSource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-shared/src/js/AutocompleteSource.ts -------------------------------------------------------------------------------- /packages/autocomplete-shared/src/js/AutocompleteState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-shared/src/js/AutocompleteState.ts -------------------------------------------------------------------------------- /packages/autocomplete-shared/src/js/AutocompleteTranslations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-shared/src/js/AutocompleteTranslations.ts -------------------------------------------------------------------------------- /packages/autocomplete-shared/src/js/HighlightHitParams.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-shared/src/js/HighlightHitParams.ts -------------------------------------------------------------------------------- /packages/autocomplete-shared/src/js/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-shared/src/js/index.ts -------------------------------------------------------------------------------- /packages/autocomplete-shared/src/noop.ts: -------------------------------------------------------------------------------- 1 | export const noop = () => {}; 2 | -------------------------------------------------------------------------------- /packages/autocomplete-shared/src/preset-algolia/algoliasearch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-shared/src/preset-algolia/algoliasearch.ts -------------------------------------------------------------------------------- /packages/autocomplete-shared/src/preset-algolia/createRequester.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-shared/src/preset-algolia/createRequester.ts -------------------------------------------------------------------------------- /packages/autocomplete-shared/src/safelyRunOnBrowser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-shared/src/safelyRunOnBrowser.ts -------------------------------------------------------------------------------- /packages/autocomplete-shared/src/userAgents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-shared/src/userAgents.ts -------------------------------------------------------------------------------- /packages/autocomplete-shared/src/version.ts: -------------------------------------------------------------------------------- 1 | export const version = '1.19.4'; 2 | -------------------------------------------------------------------------------- /packages/autocomplete-shared/src/warn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-shared/src/warn.ts -------------------------------------------------------------------------------- /packages/autocomplete-shared/tsconfig.declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tsconfig.declaration" 3 | } 4 | -------------------------------------------------------------------------------- /packages/autocomplete-theme-classic/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-theme-classic/README.md -------------------------------------------------------------------------------- /packages/autocomplete-theme-classic/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-theme-classic/package.json -------------------------------------------------------------------------------- /packages/autocomplete-theme-classic/src/theme.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/packages/autocomplete-theme-classic/src/theme.scss -------------------------------------------------------------------------------- /postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/postcss.config.mjs -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/renovate.json -------------------------------------------------------------------------------- /scripts/babel/__tests__/wrap-warning-with-dev-check.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/scripts/babel/__tests__/wrap-warning-with-dev-check.test.js -------------------------------------------------------------------------------- /scripts/babel/wrap-warning-with-dev-check.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/scripts/babel/wrap-warning-with-dev-check.js -------------------------------------------------------------------------------- /scripts/buildCss.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/scripts/buildCss.mjs -------------------------------------------------------------------------------- /scripts/getBundleBanner.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/scripts/getBundleBanner.mjs -------------------------------------------------------------------------------- /scripts/jest/matchers/__tests__/toWarnDev.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/scripts/jest/matchers/__tests__/toWarnDev.test.ts -------------------------------------------------------------------------------- /scripts/jest/matchers/index.ts: -------------------------------------------------------------------------------- 1 | export * from './toWarnDev'; 2 | -------------------------------------------------------------------------------- /scripts/jest/matchers/toWarnDev.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/scripts/jest/matchers/toWarnDev.d.ts -------------------------------------------------------------------------------- /scripts/jest/matchers/toWarnDev.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/scripts/jest/matchers/toWarnDev.ts -------------------------------------------------------------------------------- /scripts/jest/setupTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/scripts/jest/setupTests.ts -------------------------------------------------------------------------------- /scripts/rollup/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/scripts/rollup/config.js -------------------------------------------------------------------------------- /ship.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/ship.config.js -------------------------------------------------------------------------------- /test/umd.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/test/umd.test.ts -------------------------------------------------------------------------------- /test/utils/castToJestMock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/test/utils/castToJestMock.ts -------------------------------------------------------------------------------- /test/utils/createApiResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/test/utils/createApiResponse.ts -------------------------------------------------------------------------------- /test/utils/createCollection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/test/utils/createCollection.ts -------------------------------------------------------------------------------- /test/utils/createMatchMedia.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/test/utils/createMatchMedia.ts -------------------------------------------------------------------------------- /test/utils/createNavigator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/test/utils/createNavigator.ts -------------------------------------------------------------------------------- /test/utils/createPlayground.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/test/utils/createPlayground.ts -------------------------------------------------------------------------------- /test/utils/createScopeApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/test/utils/createScopeApi.ts -------------------------------------------------------------------------------- /test/utils/createSearchClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/test/utils/createSearchClient.ts -------------------------------------------------------------------------------- /test/utils/createSource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/test/utils/createSource.ts -------------------------------------------------------------------------------- /test/utils/createState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/test/utils/createState.ts -------------------------------------------------------------------------------- /test/utils/defer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/test/utils/defer.ts -------------------------------------------------------------------------------- /test/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/test/utils/index.ts -------------------------------------------------------------------------------- /test/utils/runAllMicroTasks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/test/utils/runAllMicroTasks.ts -------------------------------------------------------------------------------- /test/versions/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/test/versions/index.js -------------------------------------------------------------------------------- /tsconfig.declaration.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/tsconfig.declaration.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/tsconfig.json -------------------------------------------------------------------------------- /website/_redirects: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/website/_redirects -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/autocomplete/HEAD/yarn.lock --------------------------------------------------------------------------------