├── .circleci └── config.yml ├── .codesandbox └── ci.json ├── .editorconfig ├── .eslintignore ├── .eslintrc.js ├── .git-blame-ignore-revs ├── .github ├── ISSUE_TEMPLATE │ ├── BUG_REPORT.yml │ └── config.yml ├── PULL_REQUEST_TEMPLATE.md ├── banner.png ├── example-e-commerce.png ├── example-media.png ├── example-tourism.png ├── react-instantsearch-banner.png └── workflows │ ├── enforce-do-not-merge-label.yml │ └── release-templates.yml ├── .gitignore ├── .nvmrc ├── .prettierignore ├── .prettierrc ├── .yarn └── releases │ └── yarn-1.22.10.cjs ├── .yarnrc ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── babel.config.js ├── bundlesize.config.json ├── examples ├── .eslintrc.js ├── js │ ├── algolia-experiences │ │ ├── favicon.png │ │ ├── index.html │ │ ├── local.html │ │ ├── package.json │ │ └── toggle.html │ ├── calendar-widget │ │ ├── .gitignore │ │ ├── app.js │ │ ├── calendar.css │ │ ├── index.html │ │ ├── main.css │ │ └── package.json │ ├── default-theme │ │ ├── index.html │ │ ├── package.json │ │ └── src │ │ │ ├── app.css │ │ │ ├── app.js │ │ │ ├── helpers.js │ │ │ ├── refresh.css │ │ │ └── tabs.css │ ├── e-commerce-umd │ │ ├── .editorconfig │ │ ├── .gitignore │ │ ├── .prettierrc │ │ ├── README.md │ │ ├── favicon.png │ │ ├── index.html │ │ ├── manifest.webmanifest │ │ ├── package.json │ │ ├── polyfills.js │ │ ├── src │ │ │ ├── app.css │ │ │ ├── app.mobile.css │ │ │ ├── app.ts │ │ │ ├── global.d.ts │ │ │ ├── images │ │ │ │ ├── cover-mobile.jpg │ │ │ │ └── cover.jpg │ │ │ ├── routing.ts │ │ │ ├── search.ts │ │ │ ├── templates │ │ │ │ └── panel.ts │ │ │ ├── theme.css │ │ │ ├── ui.ts │ │ │ └── widgets │ │ │ │ ├── Brands.ts │ │ │ │ ├── Categories.ts │ │ │ │ ├── ClearFilters.ts │ │ │ │ ├── ClearFiltersEmptyResults.ts │ │ │ │ ├── ClearFiltersMobile.ts │ │ │ │ ├── Configuration.ts │ │ │ │ ├── FreeShipping.ts │ │ │ │ ├── HitsPerPage.ts │ │ │ │ ├── Pagination.ts │ │ │ │ ├── PriceSlider.css │ │ │ │ ├── PriceSlider.ts │ │ │ │ ├── Products.ts │ │ │ │ ├── Ratings.ts │ │ │ │ ├── ResultsNumberMobile.ts │ │ │ │ ├── SaveFiltersMobile.ts │ │ │ │ ├── SearchBox.ts │ │ │ │ ├── SortBy.ts │ │ │ │ └── index.ts │ │ └── tsconfig.json │ ├── e-commerce │ │ ├── .editorconfig │ │ ├── .gitignore │ │ ├── .prettierrc │ │ ├── README.md │ │ ├── favicon.png │ │ ├── index.html │ │ ├── manifest.webmanifest │ │ ├── package.json │ │ ├── polyfills.js │ │ ├── src │ │ │ ├── app.css │ │ │ ├── app.mobile.css │ │ │ ├── app.ts │ │ │ ├── images │ │ │ │ ├── cover-mobile.jpg │ │ │ │ └── cover.jpg │ │ │ ├── routing.ts │ │ │ ├── search.ts │ │ │ ├── templates │ │ │ │ └── panel.ts │ │ │ ├── theme.css │ │ │ ├── ui.ts │ │ │ └── widgets │ │ │ │ ├── Brands.ts │ │ │ │ ├── Categories.ts │ │ │ │ ├── ClearFilters.ts │ │ │ │ ├── ClearFiltersEmptyResults.ts │ │ │ │ ├── ClearFiltersMobile.ts │ │ │ │ ├── Configuration.ts │ │ │ │ ├── FreeShipping.ts │ │ │ │ ├── HitsPerPage.ts │ │ │ │ ├── Pagination.ts │ │ │ │ ├── PriceSlider.css │ │ │ │ ├── PriceSlider.ts │ │ │ │ ├── Products.ts │ │ │ │ ├── Ratings.ts │ │ │ │ ├── ResultsNumberMobile.ts │ │ │ │ ├── SaveFiltersMobile.ts │ │ │ │ ├── SearchBox.ts │ │ │ │ ├── SortBy.ts │ │ │ │ └── index.ts │ │ └── tsconfig.json │ ├── getting-started │ │ ├── .gitignore │ │ ├── README.md │ │ ├── favicon.png │ │ ├── index.html │ │ ├── package.json │ │ ├── products.html │ │ └── src │ │ │ ├── app.css │ │ │ ├── app.js │ │ │ ├── index.css │ │ │ └── products.ts │ ├── media │ │ ├── .editorconfig │ │ ├── .gitignore │ │ ├── .prettierrc │ │ ├── README.md │ │ ├── capture.png │ │ ├── favicon.png │ │ ├── index.html │ │ ├── manifest.webmanifest │ │ ├── package.json │ │ └── src │ │ │ ├── app.css │ │ │ ├── app.desktop.css │ │ │ ├── app.ts │ │ │ ├── search.ts │ │ │ ├── theme.css │ │ │ ├── ui.ts │ │ │ ├── utils │ │ │ ├── dateRanges.ts │ │ │ ├── formatNumbers.ts │ │ │ ├── index.ts │ │ │ └── windowSize.ts │ │ │ └── widgets │ │ │ ├── Articles.ts │ │ │ ├── Authors.ts │ │ │ ├── ClearFilters.ts │ │ │ ├── Configuration.ts │ │ │ ├── Dates.ts │ │ │ ├── SearchBox.ts │ │ │ ├── SeeResults.ts │ │ │ ├── SelectedTopics.ts │ │ │ ├── Stats.ts │ │ │ ├── Topics.ts │ │ │ └── index.ts │ ├── query-suggestions │ │ ├── .gitignore │ │ ├── README.md │ │ ├── favicon.png │ │ ├── index.html │ │ ├── package.json │ │ ├── products.html │ │ ├── src │ │ │ ├── app.css │ │ │ ├── app.ts │ │ │ ├── index.css │ │ │ └── products.ts │ │ └── tsconfig.json │ └── tourism │ │ ├── .gitignore │ │ ├── capture.png │ │ ├── index.html │ │ ├── logo-is.png │ │ ├── main.css │ │ ├── package.json │ │ └── search.js ├── react │ ├── default-theme │ │ ├── index.html │ │ ├── package.json │ │ └── src │ │ │ ├── App.css │ │ │ ├── App.tsx │ │ │ ├── components │ │ │ ├── NumericMenu.tsx │ │ │ ├── Panel.tsx │ │ │ ├── QueryRuleContext.tsx │ │ │ ├── QueryRuleCustomData.tsx │ │ │ ├── Refresh.css │ │ │ ├── Refresh.tsx │ │ │ ├── index.ts │ │ │ └── layout │ │ │ │ ├── Tabs.css │ │ │ │ ├── Tabs.tsx │ │ │ │ └── index.tsx │ │ │ ├── cx.ts │ │ │ ├── index.tsx │ │ │ └── isModifierClick.ts │ ├── e-commerce │ │ ├── App.css │ │ ├── App.mobile.css │ │ ├── App.tsx │ │ ├── Theme.css │ │ ├── assets │ │ │ ├── cover-mobile.png │ │ │ ├── cover.png │ │ │ ├── favicon.png │ │ │ └── manifest.webmanifest │ │ ├── components │ │ │ ├── AlgoliaSvg.tsx │ │ │ ├── ClearFilters.tsx │ │ │ ├── ClearFiltersMobile.tsx │ │ │ ├── NoResults.tsx │ │ │ ├── NoResultsBoundary.tsx │ │ │ ├── Pagination.css │ │ │ ├── Panel.tsx │ │ │ ├── PriceSlider.css │ │ │ ├── PriceSlider.tsx │ │ │ ├── Ratings.tsx │ │ │ ├── ResultsNumberMobile.tsx │ │ │ ├── SaveFiltersMobile.tsx │ │ │ ├── ScrollTo.tsx │ │ │ └── index.ts │ │ ├── cx.ts │ │ ├── index.html │ │ ├── index.tsx │ │ ├── package.json │ │ ├── routing.ts │ │ └── utils │ │ │ └── index.ts │ ├── getting-started │ │ ├── .editorconfig │ │ ├── .gitignore │ │ ├── README.md │ │ ├── favicon.png │ │ ├── index.html │ │ ├── package.json │ │ ├── products.html │ │ └── src │ │ │ ├── App.css │ │ │ ├── App.tsx │ │ │ ├── Panel.tsx │ │ │ ├── Product.tsx │ │ │ ├── index.tsx │ │ │ └── products.tsx │ ├── next-app-router │ │ ├── .gitignore │ │ ├── README.md │ │ ├── app │ │ │ ├── Search.tsx │ │ │ ├── [category] │ │ │ │ ├── Search.tsx │ │ │ │ └── page.tsx │ │ │ ├── favicon.ico │ │ │ ├── globals.css │ │ │ ├── layout.tsx │ │ │ ├── layout │ │ │ │ ├── Wrapper.tsx │ │ │ │ ├── layout.tsx │ │ │ │ ├── page.tsx │ │ │ │ └── search │ │ │ │ │ ├── Search.tsx │ │ │ │ │ └── page.tsx │ │ │ ├── multiple-hooks │ │ │ │ ├── Search.tsx │ │ │ │ └── page.tsx │ │ │ ├── page.module.css │ │ │ └── page.tsx │ │ ├── components │ │ │ ├── Hit.tsx │ │ │ ├── Panel.tsx │ │ │ └── QueryId.tsx │ │ ├── eslint.config.js │ │ ├── lib │ │ │ └── client.tsx │ │ ├── next-env.d.ts │ │ ├── package.json │ │ └── tsconfig.json │ ├── next-routing │ │ ├── .gitignore │ │ ├── README.md │ │ ├── components │ │ │ └── Panel.tsx │ │ ├── eslint.config.js │ │ ├── next-env.d.ts │ │ ├── next.config.js │ │ ├── package.json │ │ ├── pages │ │ │ ├── _app.js │ │ │ ├── index.tsx │ │ │ ├── other-page.tsx │ │ │ └── test.tsx │ │ ├── styles │ │ │ └── globals.css │ │ ├── tsconfig.json │ │ └── utils │ │ │ └── cx.ts │ ├── next │ │ ├── .gitignore │ │ ├── README.md │ │ ├── components │ │ │ └── Panel.tsx │ │ ├── eslint.config.js │ │ ├── next-env.d.ts │ │ ├── package.json │ │ ├── pages │ │ │ ├── _app.js │ │ │ └── index.tsx │ │ ├── styles │ │ │ └── globals.css │ │ ├── tsconfig.json │ │ └── utils │ │ │ └── cx.ts │ ├── query-suggestions │ │ ├── .editorconfig │ │ ├── .gitignore │ │ ├── README.md │ │ ├── favicon.png │ │ ├── index.html │ │ ├── package.json │ │ ├── products.html │ │ └── src │ │ │ ├── App.css │ │ │ ├── App.tsx │ │ │ ├── Panel.tsx │ │ │ ├── Product.tsx │ │ │ ├── index.tsx │ │ │ └── products.tsx │ ├── react-native │ │ ├── .eslintignore │ │ ├── .eslintrc │ │ ├── .expo-shared │ │ │ └── assets.json │ │ ├── .gitignore │ │ ├── App.tsx │ │ ├── README.md │ │ ├── app.json │ │ ├── assets │ │ │ ├── adaptive-icon.png │ │ │ ├── favicon.png │ │ │ ├── icon.png │ │ │ └── splash.png │ │ ├── babel.config.js │ │ ├── package.json │ │ ├── src │ │ │ ├── Highlight.tsx │ │ │ ├── InfiniteHits.tsx │ │ │ └── SearchBox.tsx │ │ ├── tsconfig.json │ │ └── types │ │ │ └── ProductHit.ts │ └── ssr │ │ ├── .codesandbox │ │ └── tasks.json │ │ ├── .eslintrc.js │ │ ├── .gitignore │ │ ├── README.md │ │ ├── babel.config.json │ │ ├── package.json │ │ ├── src │ │ ├── App.js │ │ ├── browser.js │ │ ├── cx.js │ │ ├── searchClient.js │ │ └── server.js │ │ └── webpack.config.js └── vue │ ├── .eslintrc.js │ ├── default-theme │ ├── .gitignore │ ├── README.md │ ├── babel.config.js │ ├── index.html │ ├── package.json │ ├── public │ │ └── favicon.ico │ ├── src │ │ ├── App.css │ │ ├── App.vue │ │ └── main.js │ └── vite.config.mjs │ ├── e-commerce │ ├── .editorconfig │ ├── .gitignore │ ├── .prettierrc │ ├── README.md │ ├── babel.config.js │ ├── index.html │ ├── package.json │ ├── public │ │ ├── favicon.png │ │ └── manifest.webmanifest │ ├── src │ │ ├── App.css │ │ ├── App.mobile.css │ │ ├── App.vue │ │ ├── Theme.css │ │ ├── images │ │ │ ├── cover-mobile.jpg │ │ │ └── cover.jpg │ │ ├── main.js │ │ ├── routing.js │ │ ├── utils.js │ │ └── widgets │ │ │ ├── ClearRefinements.vue │ │ │ ├── NoResults.vue │ │ │ └── PriceSlider.css │ └── vite.config.mjs │ ├── getting-started │ ├── .editorconfig │ ├── .gitignore │ ├── README.md │ ├── babel.config.js │ ├── index.html │ ├── package.json │ ├── public │ │ └── favicon.png │ ├── src │ │ ├── App.vue │ │ └── main.js │ └── vite.config.mjs │ ├── media │ ├── .gitignore │ ├── README.md │ ├── babel.config.js │ ├── index.html │ ├── package.json │ ├── public │ │ └── favicon.ico │ ├── src │ │ ├── App.css │ │ ├── App.vue │ │ └── main.js │ └── vite.config.mjs │ ├── nuxt │ ├── README.md │ ├── layouts │ │ ├── README.md │ │ └── default.vue │ ├── nuxt.config.js │ ├── package.json │ ├── pages │ │ ├── README.md │ │ ├── index.vue │ │ └── search.vue │ └── static │ │ ├── README.md │ │ └── favicon.ico │ └── ssr │ ├── .browserslistrc │ ├── .gitignore │ ├── README.md │ ├── babel.config.js │ ├── package.json │ ├── postcss.config.js │ ├── public │ ├── favicon.ico │ └── index.html │ ├── src │ ├── App.vue │ ├── entry-client.js │ ├── entry-server.js │ ├── main.js │ ├── router.js │ └── views │ │ ├── About.vue │ │ ├── Home.vue │ │ └── Search.vue │ └── vue.config.js ├── global.d.ts ├── jest.config.js ├── lerna.json ├── netlify.toml ├── package.json ├── packages ├── algolia-experiences │ ├── CHANGELOG.md │ ├── README.md │ ├── package.json │ ├── rollup.config.js │ └── src │ │ ├── __tests__ │ │ ├── get-configuration.test.ts │ │ ├── get-information.test.ts │ │ ├── render.test.ts │ │ └── setup-instantsearch.test.ts │ │ ├── banner.tsx │ │ ├── get-configuration.ts │ │ ├── get-information.ts │ │ ├── index.ts │ │ ├── render.tsx │ │ ├── setup-instantsearch.ts │ │ ├── types.ts │ │ ├── util.ts │ │ └── widgets.ts ├── algoliasearch-helper │ ├── .eslintignore │ ├── .prettierignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── documentation-src │ │ ├── content │ │ │ ├── concepts.md │ │ │ ├── examples.md │ │ │ ├── gettingstarted.md │ │ │ ├── images │ │ │ │ ├── al-helper-logo.svg │ │ │ │ ├── algolia-mark-white.svg │ │ │ │ ├── background_footer.svg │ │ │ │ ├── community-badge.svg │ │ │ │ ├── concepts │ │ │ │ │ ├── Events.svg │ │ │ │ │ ├── conjunctive-facets.svg │ │ │ │ │ ├── derive-simplified.svg │ │ │ │ │ ├── disjunctive-facets.svg │ │ │ │ │ ├── search-cycle.svg │ │ │ │ │ ├── search-states.svg │ │ │ │ │ ├── setting-parameters.svg │ │ │ │ │ └── state-is-immutable.svg │ │ │ │ ├── icon-arrow-pipe.svg │ │ │ │ ├── icon-github.svg │ │ │ │ ├── icon-heart-dark.svg │ │ │ │ ├── icon-heart-light.svg │ │ │ │ └── icon-search-white.svg │ │ │ ├── index.md │ │ │ ├── js │ │ │ │ └── main.js │ │ │ ├── reference.md │ │ │ └── upgrade.md │ │ ├── layouts │ │ │ ├── common │ │ │ │ ├── footer.pug │ │ │ │ ├── header.pug │ │ │ │ └── metas.pug │ │ │ ├── documentation.pug │ │ │ └── main.pug │ │ ├── metalsmith.js │ │ ├── partials │ │ │ ├── event.hbs │ │ │ ├── jsdoc.hbs │ │ │ ├── member.hbs │ │ │ ├── method.hbs │ │ │ ├── typedef.hbs │ │ │ └── types.hbs │ │ ├── plugins │ │ │ ├── handlebars-helpers.js │ │ │ ├── headings.js │ │ │ └── jsdoc-data.js │ │ └── stylesheets │ │ │ ├── components │ │ │ ├── _buttons.scss │ │ │ ├── _clipboard.scss │ │ │ ├── _code-highlight.scss │ │ │ ├── _containers.scss │ │ │ ├── _documentation.scss │ │ │ ├── _examples-intro.scss │ │ │ ├── _examples.scss │ │ │ ├── _fonts.scss │ │ │ ├── _footer.scss │ │ │ ├── _home.scss │ │ │ ├── _icons.scss │ │ │ ├── _inputs.scss │ │ │ ├── _media.scss │ │ │ ├── _sidebar.scss │ │ │ ├── _visual-helper.scss │ │ │ └── docs │ │ │ │ └── _method.scss │ │ │ ├── index.scss │ │ │ └── vendors │ │ │ ├── _animations.scss │ │ │ ├── _base.scss │ │ │ ├── _communityHeader.scss │ │ │ ├── _helpers.scss │ │ │ ├── _mixins.scss │ │ │ ├── _normalize.scss │ │ │ └── _variables.scss │ ├── examples │ │ └── readme.md │ ├── index.d.ts │ ├── index.html │ ├── index.js │ ├── jest.config.js │ ├── jest.setup.js │ ├── package.json │ ├── patches │ │ └── uglify-js+2.8.29.patch │ ├── scripts │ │ ├── build.sh │ │ ├── test.sh │ │ └── update-version.js │ ├── src │ │ ├── DerivedHelper │ │ │ └── index.js │ │ ├── RecommendParameters │ │ │ └── index.js │ │ ├── RecommendResults │ │ │ └── index.js │ │ ├── SearchParameters │ │ │ ├── RefinementList.js │ │ │ └── index.js │ │ ├── SearchResults │ │ │ ├── generate-hierarchical-tree.js │ │ │ └── index.js │ │ ├── algoliasearch.helper.js │ │ ├── functions │ │ │ ├── compact.js │ │ │ ├── defaultsPure.js │ │ │ ├── escapeFacetValue.js │ │ │ ├── find.js │ │ │ ├── findIndex.js │ │ │ ├── flat.js │ │ │ ├── formatSort.js │ │ │ ├── inherits.js │ │ │ ├── intersection.js │ │ │ ├── merge.js │ │ │ ├── mergeNumericMax.js │ │ │ ├── objectHasKeys.js │ │ │ ├── omit.js │ │ │ ├── orderBy.js │ │ │ └── valToNumber.js │ │ ├── requestBuilder.js │ │ ├── utils │ │ │ ├── isValidUserToken.js │ │ │ └── sortAndMergeRecommendations.js │ │ └── version.js │ ├── test │ │ ├── datasets │ │ │ ├── RecommendParameters │ │ │ │ └── recommend.dataset.js │ │ │ ├── SearchParameters │ │ │ │ └── search.dataset.js │ │ │ └── SearchResults │ │ │ │ ├── getFacetValues.dataset.js │ │ │ │ └── getRefinements.dataset.js │ │ ├── integration-spec │ │ │ ├── helper.derive.js │ │ │ ├── helper.distinct.facet.js │ │ │ ├── helper.filters.js │ │ │ ├── helper.geo.js │ │ │ ├── helper.highlight.js │ │ │ ├── helper.insights.js │ │ │ ├── helper.numerics.js │ │ │ ├── helper.results.getFacetValues.js │ │ │ ├── helper.searchForFacetValues.js │ │ │ ├── helper.searchOnce.js │ │ │ └── helper.tags.js │ │ ├── integration-utils.js │ │ ├── replayTools.js │ │ ├── run.js │ │ ├── spec │ │ │ ├── RecommendParameters │ │ │ │ ├── constructorFn.js │ │ │ │ └── methods.js │ │ │ ├── SearchParameters │ │ │ │ ├── RefinementList │ │ │ │ │ └── clear.js │ │ │ │ ├── _clearNumericRefinements.js │ │ │ │ ├── _parseNumbers.js │ │ │ │ ├── constructorFn.js │ │ │ │ ├── getConjunctiveRefinements.js │ │ │ │ ├── getDisjunctiveRefinements.js │ │ │ │ ├── getExcludeRefinements.js │ │ │ │ ├── hierarchical-facets │ │ │ │ │ ├── add.js │ │ │ │ │ └── remove.js │ │ │ │ ├── isDisjunctiveFacetRefined.js │ │ │ │ ├── isExcludeRefined.js │ │ │ │ ├── isFacetRefined.js │ │ │ │ ├── isHierarchicalFacetRefined.js │ │ │ │ ├── isNumericRefined.js │ │ │ │ ├── listAttributes.js │ │ │ │ ├── noChanges.js │ │ │ │ ├── numericAttributes.js │ │ │ │ ├── numericFilters.js │ │ │ │ ├── removeXFacet.js │ │ │ │ ├── removeXFacetRefinement.js │ │ │ │ ├── resetPage.js │ │ │ │ ├── setQueryParameter.js │ │ │ │ └── setQueryParameters.js │ │ │ ├── SearchResults │ │ │ │ ├── getFacet.js │ │ │ │ ├── getFacetStats.js │ │ │ │ ├── getFacetValues-facetOrdering.js │ │ │ │ ├── getFacetValues.js │ │ │ │ ├── getFacetValues │ │ │ │ │ ├── conjunctive.json │ │ │ │ │ ├── disjunctive-non-exhaustive.json │ │ │ │ │ ├── disjunctive.json │ │ │ │ │ ├── hierarchical-non-exhaustive.json │ │ │ │ │ ├── hierarchical.json │ │ │ │ │ ├── noFilters.json │ │ │ │ │ └── sparse.json │ │ │ │ ├── getRefinements.js │ │ │ │ ├── getRefinements │ │ │ │ │ ├── conjunctive-brand-apple.json │ │ │ │ │ ├── disjunctive-type-trendcase.json │ │ │ │ │ ├── dummy-tags.json │ │ │ │ │ ├── exclude-apple.json │ │ │ │ │ ├── exclude-artificial-results.json │ │ │ │ │ ├── hierarchical-cards.json │ │ │ │ │ ├── noFilters.json │ │ │ │ │ └── numeric-rating-3.json │ │ │ │ └── initialization.js │ │ │ ├── algoliasearch.helper │ │ │ │ ├── addFacetRefinement.js │ │ │ │ ├── clears.js │ │ │ │ ├── client.js │ │ │ │ ├── constructor.js │ │ │ │ ├── derive │ │ │ │ │ ├── detach.js │ │ │ │ │ ├── empty-index.js │ │ │ │ │ ├── events.js │ │ │ │ │ └── multiqueries.js │ │ │ │ ├── distinct.js │ │ │ │ ├── events.js │ │ │ │ ├── excludes.js │ │ │ │ ├── facetFilters.js │ │ │ │ ├── findAnswers.js │ │ │ │ ├── getNumericRefinement.js │ │ │ │ ├── getQuery.js │ │ │ │ ├── hasRefinements.js │ │ │ │ ├── incorrectFacetDefinition.js │ │ │ │ ├── numericFilters.js │ │ │ │ ├── pages.js │ │ │ │ ├── pendingSearch.js │ │ │ │ ├── queryID.js │ │ │ │ ├── recommendState.js │ │ │ │ ├── searchForFacetValues.js │ │ │ │ ├── searchOnce.js │ │ │ │ ├── setQueryParameter.js │ │ │ │ ├── state.js │ │ │ │ └── tags.js │ │ │ ├── functions │ │ │ │ ├── compact.js │ │ │ │ ├── defaultsPure.js │ │ │ │ ├── find.js │ │ │ │ ├── findIndex.js │ │ │ │ ├── formatSort.js │ │ │ │ ├── intersection.js │ │ │ │ ├── merge.js │ │ │ │ ├── mergeNumericMax.js │ │ │ │ ├── orderBy.js │ │ │ │ └── valToNumber.js │ │ │ ├── hierarchical-facets │ │ │ │ ├── add-remove.js │ │ │ │ ├── attributes-order.js │ │ │ │ ├── breadcrumb.js │ │ │ │ ├── custom-prefix-path.js │ │ │ │ ├── custom-separator.js │ │ │ │ ├── do-not-show-parent-level.js │ │ │ │ ├── facet-value-length.js │ │ │ │ ├── getFacetValues.js │ │ │ │ ├── no-refinement.js │ │ │ │ ├── no-trim.js │ │ │ │ ├── objects-with-multiple-categories.js │ │ │ │ ├── one-level.js │ │ │ │ ├── pagination.js │ │ │ │ ├── parent-toggleRefine.js │ │ │ │ ├── refined-no-result.js │ │ │ │ ├── show-parent-level.js │ │ │ │ ├── simple-usage.js │ │ │ │ ├── sort-by.js │ │ │ │ ├── two-facets.js │ │ │ │ ├── unknown-facet.js │ │ │ │ └── with-a-disjunctive-facet.js │ │ │ ├── recommend.js │ │ │ ├── refinements.js │ │ │ ├── requestBuilder.js │ │ │ ├── search.js │ │ │ └── utils │ │ │ │ ├── isValidUserToken.js │ │ │ │ └── sortAndMergeRecommendations.js │ │ └── types.ts │ ├── tsconfig.json │ └── types │ │ ├── algoliasearch.d.ts │ │ └── algoliasearch.js ├── create-instantsearch-app │ ├── .babelrc │ ├── .eslintrc.js │ ├── .gitignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── docs │ │ ├── custom-templates.md │ │ └── deploy.md │ ├── e2e │ │ ├── __image_snapshots__ │ │ │ ├── angular-instantsearch │ │ │ │ └── src │ │ │ │ │ ├── favicon.ico-snap.png │ │ │ │ │ └── favicon.png-snap.png │ │ │ ├── autocomplete.js-0.x │ │ │ │ └── favicon.png-snap.png │ │ │ ├── autocomplete.js │ │ │ │ └── favicon.png-snap.png │ │ │ ├── autocomplete │ │ │ │ ├── assets │ │ │ │ │ ├── adaptive-icon.png-snap.png │ │ │ │ │ ├── favicon.png-snap.png │ │ │ │ │ ├── icon.png-snap.png │ │ │ │ │ └── splash.png-snap.png │ │ │ │ └── favicon.png-snap.png │ │ │ ├── instantsearch-android │ │ │ │ └── app │ │ │ │ │ └── src │ │ │ │ │ └── main │ │ │ │ │ └── res │ │ │ │ │ ├── drawable │ │ │ │ │ └── product_placeholder.png-snap.png │ │ │ │ │ ├── mipmap-hdpi │ │ │ │ │ ├── ic_launcher.png-snap.png │ │ │ │ │ └── ic_launcher_round.png-snap.png │ │ │ │ │ ├── mipmap-mdpi │ │ │ │ │ ├── ic_launcher.png-snap.png │ │ │ │ │ └── ic_launcher_round.png-snap.png │ │ │ │ │ ├── mipmap-xhdpi │ │ │ │ │ ├── ic_launcher.png-snap.png │ │ │ │ │ └── ic_launcher_round.png-snap.png │ │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ │ ├── ic_launcher.png-snap.png │ │ │ │ │ └── ic_launcher_round.png-snap.png │ │ │ │ │ └── mipmap-xxxhdpi │ │ │ │ │ ├── ic_launcher.png-snap.png │ │ │ │ │ └── ic_launcher_round.png-snap.png │ │ │ ├── instantsearch.js-2.x │ │ │ │ └── favicon.png-snap.png │ │ │ ├── instantsearch.js │ │ │ │ └── favicon.png-snap.png │ │ │ ├── javascript-client │ │ │ │ └── favicon.png-snap.png │ │ │ ├── javascript-helper-2.x │ │ │ │ └── favicon.png-snap.png │ │ │ ├── javascript-helper │ │ │ │ └── favicon.png-snap.png │ │ │ ├── react-instantsearch-native │ │ │ │ └── assets │ │ │ │ │ ├── adaptive-icon.png-snap.png │ │ │ │ │ ├── favicon.png-snap.png │ │ │ │ │ ├── icon.png-snap.png │ │ │ │ │ └── splash.png-snap.png │ │ │ ├── react-instantsearch │ │ │ │ ├── favicon.png-snap.png │ │ │ │ └── public │ │ │ │ │ └── favicon.png-snap.png │ │ │ ├── vue-instantsearch-1.x │ │ │ │ ├── favicon.png-snap.png │ │ │ │ └── public │ │ │ │ │ └── favicon.png-snap.png │ │ │ ├── vue-instantsearch-2.x │ │ │ │ └── public │ │ │ │ │ └── favicon.png-snap.png │ │ │ ├── vue-instantsearch-vue3 │ │ │ │ └── public │ │ │ │ │ └── favicon.png-snap.png │ │ │ └── vue-instantsearch │ │ │ │ ├── favicon.png-snap.png │ │ │ │ └── public │ │ │ │ ├── favicon.ico-snap.png │ │ │ │ └── favicon.png-snap.png │ │ ├── __snapshots__ │ │ │ └── templates.test.js.snap │ │ ├── installs.test.js │ │ └── templates.test.js │ ├── index.js │ ├── jest.config.js │ ├── package.json │ ├── preview.png │ ├── scripts │ │ ├── build-app.js │ │ └── release-templates.js │ └── src │ │ ├── api │ │ ├── __tests__ │ │ │ ├── __snapshots__ │ │ │ │ └── index.test.js.snap │ │ │ ├── index.test.js │ │ │ └── resolve-template.test.js │ │ ├── check-config.js │ │ ├── index.js │ │ └── resolve-template.js │ │ ├── cli │ │ ├── __tests__ │ │ │ ├── getAnswersDefaultValues.js │ │ │ ├── getAttributesFromIndex.test.js │ │ │ ├── getConfiguration.test.js │ │ │ ├── getFacetsFromIndex.test.js │ │ │ ├── getInformationFromIndex.js │ │ │ ├── isQuestionAsked.test.js │ │ │ └── postProcessAnswers.js │ │ ├── getAnswersDefaultValues.js │ │ ├── getAttributesFromIndex.js │ │ ├── getConfiguration.js │ │ ├── getFacetsFromIndex.js │ │ ├── getInformationFromIndex.js │ │ ├── getPotentialImageAttributes.js │ │ ├── index.js │ │ ├── isQuestionAsked.js │ │ └── postProcessAnswers.js │ │ ├── tasks │ │ ├── android │ │ │ └── teardown.js │ │ ├── common │ │ │ ├── build.js │ │ │ └── clean.js │ │ ├── ios │ │ │ ├── install.js │ │ │ ├── setup.js │ │ │ └── teardown.js │ │ └── node │ │ │ ├── install.js │ │ │ └── teardown.js │ │ ├── templates │ │ ├── Autocomplete │ │ │ ├── .editorconfig │ │ │ ├── .eslintignore │ │ │ ├── .eslintrc.js │ │ │ ├── .gitignore.template │ │ │ ├── .prettierrc │ │ │ ├── .template.js │ │ │ ├── README.md │ │ │ ├── app.js.hbs │ │ │ ├── favicon.png │ │ │ ├── index.html.hbs │ │ │ ├── manifest.webmanifest │ │ │ ├── package.json │ │ │ └── style.css │ │ ├── InstantSearch Android │ │ │ ├── .gitignore.template │ │ │ ├── .template.js │ │ │ ├── app │ │ │ │ ├── .gitignore.template │ │ │ │ ├── build.gradle │ │ │ │ ├── proguard-rules.pro │ │ │ │ └── src │ │ │ │ │ ├── androidTest │ │ │ │ │ └── java │ │ │ │ │ │ └── com │ │ │ │ │ │ └── example │ │ │ │ │ │ └── instantsearch │ │ │ │ │ │ └── app │ │ │ │ │ │ └── ExampleInstrumentedTest.java │ │ │ │ │ └── main │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ ├── java │ │ │ │ │ └── com │ │ │ │ │ │ └── example │ │ │ │ │ │ └── instantsearch │ │ │ │ │ │ └── app │ │ │ │ │ │ └── MainActivity.java │ │ │ │ │ └── res │ │ │ │ │ ├── layout │ │ │ │ │ ├── activity_main.xml │ │ │ │ │ └── hits_item.xml │ │ │ │ │ ├── mipmap-hdpi │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ ├── mipmap-mdpi │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ ├── mipmap-xhdpi │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ └── values │ │ │ │ │ ├── colors.xml │ │ │ │ │ ├── strings.xml │ │ │ │ │ └── styles.xml │ │ │ ├── build.gradle │ │ │ ├── gradle.properties │ │ │ ├── gradle │ │ │ │ └── wrapper │ │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ │ └── gradle-wrapper.properties │ │ │ ├── gradlew │ │ │ ├── gradlew.bat │ │ │ └── settings.gradle │ │ ├── InstantSearch iOS │ │ │ ├── .gitignore.template │ │ │ ├── .template.js │ │ │ ├── App.xcodeproj │ │ │ │ ├── project.pbxproj │ │ │ │ └── project.xcworkspace │ │ │ │ │ └── contents.xcworkspacedata │ │ │ ├── App.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ │ └── IDEWorkspaceChecks.plist │ │ │ ├── App │ │ │ │ ├── AppDelegate.swift │ │ │ │ ├── Assets.xcassets │ │ │ │ │ └── AppIcon.appiconset │ │ │ │ │ │ └── Contents.json │ │ │ │ ├── Base.lproj │ │ │ │ │ ├── LaunchScreen.storyboard │ │ │ │ │ └── Main.storyboard │ │ │ │ ├── Info.plist │ │ │ │ └── ViewController.swift │ │ │ └── Podfile │ │ ├── InstantSearch.js widget │ │ │ ├── .eslintignore │ │ │ ├── .eslintrc.cjs │ │ │ ├── .gitignore.template │ │ │ ├── .prettierrc │ │ │ ├── .template.js │ │ │ ├── CONTRIBUTING.md │ │ │ ├── LICENSE.md.hbs │ │ │ ├── README.md │ │ │ ├── babel.config.cjs │ │ │ ├── config │ │ │ │ └── api-extractor.json │ │ │ ├── example │ │ │ │ ├── index.css │ │ │ │ ├── index.html │ │ │ │ └── index.ts.hbs │ │ │ ├── package.json.hbs │ │ │ ├── src │ │ │ │ ├── connector.ts.hbs │ │ │ │ ├── index.ts.hbs │ │ │ │ ├── renderer.ts.hbs │ │ │ │ ├── types.ts.hbs │ │ │ │ └── widget.ts.hbs │ │ │ ├── tsconfig.declaration.json │ │ │ ├── tsconfig.json │ │ │ └── vite.config.js │ │ ├── InstantSearch.js │ │ │ ├── .editorconfig │ │ │ ├── .eslintignore │ │ │ ├── .eslintrc.js │ │ │ ├── .gitignore.template │ │ │ ├── .prettierrc │ │ │ ├── .template.js │ │ │ ├── README.md │ │ │ ├── favicon.png │ │ │ ├── index.html.hbs │ │ │ ├── package.json.hbs │ │ │ ├── src │ │ │ │ ├── app.css │ │ │ │ ├── app.js.hbs │ │ │ │ ├── global.d.ts.hbs │ │ │ │ └── index.css │ │ │ └── tsconfig.json │ │ ├── JavaScript Client │ │ │ ├── .editorconfig │ │ │ ├── .eslintignore │ │ │ ├── .eslintrc.js │ │ │ ├── .gitignore.template │ │ │ ├── .prettierrc │ │ │ ├── .template.js │ │ │ ├── README.md │ │ │ ├── favicon.png │ │ │ ├── index.html.hbs │ │ │ ├── manifest.webmanifest │ │ │ ├── package.json.hbs │ │ │ └── src │ │ │ │ ├── app.css │ │ │ │ ├── app.js.hbs │ │ │ │ └── index.css │ │ ├── JavaScript Helper │ │ │ ├── .editorconfig │ │ │ ├── .eslintignore │ │ │ ├── .eslintrc.js │ │ │ ├── .gitignore.template │ │ │ ├── .prettierrc │ │ │ ├── .template.js │ │ │ ├── README.md │ │ │ ├── favicon.png │ │ │ ├── index.html.hbs │ │ │ ├── manifest.webmanifest │ │ │ ├── package.json │ │ │ └── src │ │ │ │ ├── app.css │ │ │ │ ├── app.js.hbs │ │ │ │ └── index.css │ │ ├── React InstantSearch Native │ │ │ ├── .expo-shared │ │ │ │ └── assets.json │ │ │ ├── .gitignore.template │ │ │ ├── .template.js │ │ │ ├── App.tsx.hbs │ │ │ ├── README.md │ │ │ ├── app.json │ │ │ ├── assets │ │ │ │ ├── adaptive-icon.png │ │ │ │ ├── favicon.png │ │ │ │ ├── icon.png │ │ │ │ └── splash.png │ │ │ ├── babel.config.js │ │ │ ├── package.json.hbs │ │ │ ├── src │ │ │ │ ├── Highlight.tsx │ │ │ │ ├── InfiniteHits.tsx │ │ │ │ └── SearchBox.tsx.hbs │ │ │ ├── tsconfig.json │ │ │ └── types │ │ │ │ └── ProductHit.ts │ │ ├── React InstantSearch │ │ │ ├── .editorconfig │ │ │ ├── .gitignore.template │ │ │ ├── .prettierrc │ │ │ ├── .template.js │ │ │ ├── README.md │ │ │ ├── favicon.png │ │ │ ├── index.html │ │ │ ├── package.json │ │ │ └── src │ │ │ │ ├── App.css │ │ │ │ ├── App.tsx.hbs │ │ │ │ ├── Panel.tsx │ │ │ │ └── index.tsx │ │ ├── Vue InstantSearch with Vue 3 │ │ │ ├── .editorconfig │ │ │ ├── .gitignore.template │ │ │ ├── .prettierrc │ │ │ ├── .template.js │ │ │ ├── README.md │ │ │ ├── index.html │ │ │ ├── package.json │ │ │ ├── public │ │ │ │ └── favicon.png │ │ │ ├── src │ │ │ │ ├── App.vue │ │ │ │ └── main.js │ │ │ └── vite.config.js │ │ └── Vue InstantSearch │ │ │ ├── .editorconfig │ │ │ ├── .eslintrc.js │ │ │ ├── .gitignore.template │ │ │ ├── .prettierrc │ │ │ ├── .template.js │ │ │ ├── README.md │ │ │ ├── babel.config.js │ │ │ ├── package.json │ │ │ ├── public │ │ │ ├── favicon.png │ │ │ └── index.html │ │ │ └── src │ │ │ ├── App.vue │ │ │ └── main.js │ │ └── utils │ │ ├── __tests__ │ │ ├── fetchLibraryVersions.test.js │ │ └── index.test.js │ │ ├── fetchLibraryVersions.js │ │ └── index.js ├── instantsearch-codemods │ ├── CHANGELOG.md │ ├── README.md │ ├── __testfixtures__ │ │ ├── addWidget-to-addWidgets │ │ │ ├── global.input.js │ │ │ ├── global.output.js │ │ │ ├── imported.input.js │ │ │ ├── imported.output.js │ │ │ ├── mixed.input.js │ │ │ ├── mixed.output.js │ │ │ ├── remove.input.js │ │ │ └── remove.output.js │ │ ├── ris-v6-to-v7 │ │ │ ├── app-inline.input.js │ │ │ ├── app-inline.output.js │ │ │ ├── connectors.input.js │ │ │ ├── connectors.output.js │ │ │ ├── import-path.input.js │ │ │ ├── import-path.output.js │ │ │ ├── menuselect.input.js │ │ │ ├── menuselect.output.js │ │ │ ├── placeholder-not-inline.input.js │ │ │ ├── placeholder-not-inline.output.js │ │ │ ├── searchbox-icons.input.js │ │ │ ├── searchbox-icons.output.js │ │ │ ├── translations-functions-declaration.input.js │ │ │ ├── translations-functions-declaration.output.js │ │ │ ├── translations-functions-lambda.input.js │ │ │ ├── translations-functions-lambda.output.js │ │ │ ├── translations-functions-no-param.input.js │ │ │ ├── translations-functions-no-param.output.js │ │ │ ├── translations-functions-not-inline.input.js │ │ │ ├── translations-functions-not-inline.output.js │ │ │ ├── translations-not-inline.input.js │ │ │ └── translations-not-inline.output.js │ │ └── rish-to-ris │ │ │ ├── import.input.js │ │ │ ├── import.output.js │ │ │ ├── path.input.js │ │ │ ├── path.output.js │ │ │ ├── renderToString.input.js │ │ │ ├── renderToString.output.js │ │ │ ├── use.input.js │ │ │ └── use.output.js │ ├── __tests__ │ │ ├── addWidget-to-addWidgets.test.js │ │ ├── ris-v6-to-v7.test.ts │ │ ├── rish-to-ris.test.ts │ │ └── validate-config.test.ts │ ├── package.json │ └── src │ │ ├── addWidget-to-addWidgets.ts │ │ ├── codeshift.config.js │ │ ├── replaceImports.ts │ │ ├── ris-v6-to-v7.ts │ │ └── rish-to-ris.ts ├── instantsearch-ui-components │ ├── CHANGELOG.md │ ├── README.md │ ├── __tests__ │ │ └── types.test.ts │ ├── global.d.ts │ ├── package.json │ ├── scripts │ │ └── version.cjs │ ├── src │ │ ├── components │ │ │ ├── Button.tsx │ │ │ ├── Carousel.tsx │ │ │ ├── FrequentlyBoughtTogether.tsx │ │ │ ├── Highlight.tsx │ │ │ ├── Hits.tsx │ │ │ ├── LookingSimilar.tsx │ │ │ ├── RelatedProducts.tsx │ │ │ ├── TrendingItems.tsx │ │ │ ├── __tests__ │ │ │ │ ├── Carousel.test.tsx │ │ │ │ ├── FrequentlyBoughtTogether.test.tsx │ │ │ │ ├── Highlight.test.tsx │ │ │ │ ├── Hits.test.tsx │ │ │ │ ├── LookingSimilar.test.tsx │ │ │ │ ├── RelatedProducts.test.tsx │ │ │ │ └── TrendingItems.test.tsx │ │ │ ├── autocomplete │ │ │ │ ├── Autocomplete.tsx │ │ │ │ ├── AutocompleteIndex.tsx │ │ │ │ ├── AutocompletePanel.tsx │ │ │ │ ├── AutocompleteRecentSearch.tsx │ │ │ │ ├── AutocompleteSearch.tsx │ │ │ │ ├── AutocompleteSuggestion.tsx │ │ │ │ ├── createAutocompletePropGetters.ts │ │ │ │ ├── createAutocompleteStorage.ts │ │ │ │ ├── icons.tsx │ │ │ │ └── index.ts │ │ │ ├── chat │ │ │ │ ├── Chat.tsx │ │ │ │ ├── ChatHeader.tsx │ │ │ │ ├── ChatMessage.tsx │ │ │ │ ├── ChatMessageError.tsx │ │ │ │ ├── ChatMessageLoader.tsx │ │ │ │ ├── ChatMessages.tsx │ │ │ │ ├── ChatPrompt.tsx │ │ │ │ ├── ChatToggleButton.tsx │ │ │ │ ├── __tests__ │ │ │ │ │ ├── Chat.test.tsx │ │ │ │ │ ├── ChatHeader.test.tsx │ │ │ │ │ ├── ChatMessage.test.tsx │ │ │ │ │ ├── ChatMessages.test.tsx │ │ │ │ │ ├── ChatPrompt.test.tsx │ │ │ │ │ └── ChatToggleButton.test..tsx │ │ │ │ ├── icons.tsx │ │ │ │ └── types.ts │ │ │ ├── index.ts │ │ │ └── recommend-shared │ │ │ │ ├── DefaultEmpty.tsx │ │ │ │ ├── DefaultHeader.tsx │ │ │ │ ├── DefaultItem.tsx │ │ │ │ ├── List.tsx │ │ │ │ └── index.ts │ │ ├── index.ts │ │ ├── lib │ │ │ ├── cx.ts │ │ │ ├── index.ts │ │ │ ├── stickToBottom.ts │ │ │ └── utils │ │ │ │ ├── __tests__ │ │ │ │ ├── find-test.ts │ │ │ │ └── startsWith-test.ts │ │ │ │ ├── find.ts │ │ │ │ ├── index.ts │ │ │ │ └── startsWith.ts │ │ ├── types │ │ │ ├── Recommend.ts │ │ │ ├── Renderer.ts │ │ │ ├── index.ts │ │ │ └── shared.ts │ │ ├── version.ts │ │ └── warn.ts │ └── tsconfig.declaration.json ├── instantsearch.css │ ├── .gitignore │ ├── .npmignore │ ├── .stylelintrc.json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── devtools │ │ ├── index.d.ts │ │ ├── index.js │ │ ├── inject.d.ts │ │ └── inject.js │ ├── package.json │ ├── scripts │ │ └── generate-variables-config.cjs │ └── src │ │ ├── components │ │ ├── autocomplete.scss │ │ ├── button.scss │ │ ├── chat.scss │ │ └── chat │ │ │ ├── _chat-carousel.scss │ │ │ ├── _chat-header.scss │ │ │ ├── _chat-message-loader.scss │ │ │ ├── _chat-message.scss │ │ │ ├── _chat-messages.scss │ │ │ ├── _chat-prompt.scss │ │ │ ├── _chat-toggle-button.scss │ │ │ └── _chat.scss │ │ ├── shared │ │ ├── _common.scss │ │ └── _variables.scss │ │ └── themes │ │ ├── algolia.scss │ │ ├── reset.scss │ │ └── satellite.scss ├── instantsearch.js │ ├── .storybook │ │ ├── addons.ts │ │ ├── config.ts │ │ ├── decorators │ │ │ ├── index.ts │ │ │ ├── withHits.ts │ │ │ └── withLifecycle.ts │ │ ├── playgrounds │ │ │ ├── default.ts │ │ │ └── movies.ts │ │ ├── preview-head.html │ │ ├── static │ │ │ ├── answers.css │ │ │ └── storybook.css │ │ ├── utils │ │ │ ├── create-info-box.d.ts │ │ │ └── create-info-box.js │ │ └── webpack.config.js │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── package.json │ ├── scripts │ │ ├── rollup │ │ │ └── rollup.config.js │ │ ├── transforms │ │ │ ├── README.md │ │ │ ├── __testfixtures__ │ │ │ │ └── addWidget-to-addWidgets │ │ │ │ │ ├── global.input.js │ │ │ │ │ ├── global.output.js │ │ │ │ │ ├── imported.input.js │ │ │ │ │ ├── imported.output.js │ │ │ │ │ ├── mixed.input.js │ │ │ │ │ ├── mixed.output.js │ │ │ │ │ ├── remove.input.js │ │ │ │ │ └── remove.output.js │ │ │ ├── __tests__ │ │ │ │ └── addWidget-to-addWidgets.test.js │ │ │ └── addWidget-to-addWidgets.js │ │ ├── typescript │ │ │ ├── api-extractor.json │ │ │ ├── extract.js │ │ │ └── tsconfig.declaration.json │ │ └── version │ │ │ └── update-version.js │ ├── src │ │ ├── __tests__ │ │ │ ├── common-connectors.test.tsx │ │ │ ├── common-shared.test.tsx │ │ │ ├── common-widgets.test.tsx │ │ │ ├── index-es-test.ts │ │ │ └── index-test.ts │ │ ├── components │ │ │ ├── Answers │ │ │ │ ├── Answers.tsx │ │ │ │ └── __tests__ │ │ │ │ │ └── Answers-test.tsx │ │ │ ├── Breadcrumb │ │ │ │ ├── Breadcrumb.tsx │ │ │ │ └── __tests__ │ │ │ │ │ ├── Breadcrumb-test.tsx │ │ │ │ │ └── __snapshots__ │ │ │ │ │ └── Breadcrumb-test.tsx.snap │ │ │ ├── ClearRefinements │ │ │ │ └── ClearRefinements.tsx │ │ │ ├── CurrentRefinements │ │ │ │ ├── CurrentRefinements.tsx │ │ │ │ └── __tests__ │ │ │ │ │ ├── CurrentRefinements-test.tsx │ │ │ │ │ └── __snapshots__ │ │ │ │ │ └── CurrentRefinements-test.tsx.snap │ │ │ ├── GeoSearchControls │ │ │ │ ├── GeoSearchButton.tsx │ │ │ │ ├── GeoSearchControls.tsx │ │ │ │ ├── GeoSearchToggle.tsx │ │ │ │ └── __tests__ │ │ │ │ │ ├── GeoSearchButton-test.tsx │ │ │ │ │ ├── GeoSearchControls-test.tsx │ │ │ │ │ ├── GeoSearchToggle-test.tsx │ │ │ │ │ └── __snapshots__ │ │ │ │ │ ├── GeoSearchButton-test.tsx.snap │ │ │ │ │ ├── GeoSearchControls-test.tsx.snap │ │ │ │ │ └── GeoSearchToggle-test.tsx.snap │ │ │ ├── Highlight │ │ │ │ └── Highlight.tsx │ │ │ ├── InfiniteHits │ │ │ │ ├── InfiniteHits.tsx │ │ │ │ └── __tests__ │ │ │ │ │ ├── InfiniteHits-test.tsx │ │ │ │ │ ├── InfiniteHits.test.tsx │ │ │ │ │ └── __snapshots__ │ │ │ │ │ └── InfiniteHits-test.tsx.snap │ │ │ ├── InternalHighlight │ │ │ │ └── InternalHighlight.tsx │ │ │ ├── MenuSelect │ │ │ │ ├── MenuSelect.tsx │ │ │ │ └── __tests__ │ │ │ │ │ ├── MenuSelect-test.tsx │ │ │ │ │ └── __snapshots__ │ │ │ │ │ └── MenuSelect-test.tsx.snap │ │ │ ├── Pagination │ │ │ │ └── Pagination.tsx │ │ │ ├── Panel │ │ │ │ ├── Panel.tsx │ │ │ │ └── __tests__ │ │ │ │ │ ├── Panel-test.tsx │ │ │ │ │ └── __snapshots__ │ │ │ │ │ └── Panel-test.tsx.snap │ │ │ ├── PoweredBy │ │ │ │ ├── PoweredBy.tsx │ │ │ │ └── __tests__ │ │ │ │ │ ├── PoweredBy-test.tsx │ │ │ │ │ └── __snapshots__ │ │ │ │ │ └── PoweredBy-test.tsx.snap │ │ │ ├── QueryRuleCustomData │ │ │ │ ├── QueryRuleCustomData.tsx │ │ │ │ └── __tests__ │ │ │ │ │ ├── QueryRuleCustomData-test.tsx │ │ │ │ │ └── __snapshots__ │ │ │ │ │ └── QueryRuleCustomData-test.tsx.snap │ │ │ ├── RangeInput │ │ │ │ ├── RangeInput.tsx │ │ │ │ └── __tests__ │ │ │ │ │ ├── RangeInput-test.tsx │ │ │ │ │ └── __snapshots__ │ │ │ │ │ └── RangeInput-test.tsx.snap │ │ │ ├── RefinementList │ │ │ │ ├── RefinementList.tsx │ │ │ │ ├── RefinementListItem.tsx │ │ │ │ └── __tests__ │ │ │ │ │ ├── RefinementList-test.tsx │ │ │ │ │ ├── RefinementListItem-test.tsx │ │ │ │ │ └── __snapshots__ │ │ │ │ │ ├── RefinementList-test.tsx.snap │ │ │ │ │ └── RefinementListItem-test.tsx.snap │ │ │ ├── RelevantSort │ │ │ │ ├── RelevantSort.tsx │ │ │ │ └── __tests__ │ │ │ │ │ └── RelevantSort-test.tsx │ │ │ ├── ReverseHighlight │ │ │ │ └── ReverseHighlight.tsx │ │ │ ├── ReverseSnippet │ │ │ │ └── ReverseSnippet.tsx │ │ │ ├── SearchBox │ │ │ │ └── SearchBox.tsx │ │ │ ├── Selector │ │ │ │ ├── Selector.tsx │ │ │ │ └── __tests__ │ │ │ │ │ ├── Selector-test.tsx │ │ │ │ │ └── __snapshots__ │ │ │ │ │ └── Selector-test.tsx.snap │ │ │ ├── Slider │ │ │ │ ├── Pit.tsx │ │ │ │ ├── Rheostat.tsx │ │ │ │ ├── Slider.tsx │ │ │ │ └── __tests__ │ │ │ │ │ ├── Slider-test.tsx │ │ │ │ │ └── __snapshots__ │ │ │ │ │ └── Slider-test.tsx.snap │ │ │ ├── Snippet │ │ │ │ └── Snippet.tsx │ │ │ ├── Stats │ │ │ │ ├── Stats.tsx │ │ │ │ └── __tests__ │ │ │ │ │ └── Stats-test.tsx │ │ │ ├── Template │ │ │ │ ├── Template.tsx │ │ │ │ └── __tests__ │ │ │ │ │ ├── Template-test.tsx │ │ │ │ │ └── __snapshots__ │ │ │ │ │ └── Template-test.tsx.snap │ │ │ ├── ToggleRefinement │ │ │ │ └── ToggleRefinement.tsx │ │ │ └── VoiceSearch │ │ │ │ ├── VoiceSearch.tsx │ │ │ │ └── __tests__ │ │ │ │ ├── VoiceSearch-test.tsx │ │ │ │ └── __snapshots__ │ │ │ │ └── VoiceSearch-test.tsx.snap │ │ ├── connectors │ │ │ ├── __tests__ │ │ │ │ └── index.test.ts │ │ │ ├── answers │ │ │ │ ├── __tests__ │ │ │ │ │ └── connectAnswers-test.ts │ │ │ │ └── connectAnswers.ts │ │ │ ├── autocomplete │ │ │ │ ├── __tests__ │ │ │ │ │ └── connectAutocomplete-test.ts │ │ │ │ └── connectAutocomplete.ts │ │ │ ├── breadcrumb │ │ │ │ ├── __tests__ │ │ │ │ │ └── connectBreadcrumb-test.ts │ │ │ │ └── connectBreadcrumb.ts │ │ │ ├── chat │ │ │ │ ├── __tests__ │ │ │ │ │ └── connectChat-test.ts │ │ │ │ └── connectChat.ts │ │ │ ├── clear-refinements │ │ │ │ ├── __tests__ │ │ │ │ │ └── connectClearRefinements-test.ts │ │ │ │ └── connectClearRefinements.ts │ │ │ ├── configure-related-items │ │ │ │ ├── __tests__ │ │ │ │ │ ├── connectConfigureRelatedItems-test-bridge.ts │ │ │ │ │ └── connectConfigureRelatedItems-test.ts │ │ │ │ └── connectConfigureRelatedItems.ts │ │ │ ├── configure │ │ │ │ ├── __tests__ │ │ │ │ │ └── connectConfigure-test.ts │ │ │ │ └── connectConfigure.ts │ │ │ ├── current-refinements │ │ │ │ ├── __tests__ │ │ │ │ │ └── connectCurrentRefinements-test.ts │ │ │ │ └── connectCurrentRefinements.ts │ │ │ ├── dynamic-widgets │ │ │ │ ├── __tests__ │ │ │ │ │ └── connectDynamicWidgets-test.ts │ │ │ │ └── connectDynamicWidgets.ts │ │ │ ├── frequently-bought-together │ │ │ │ ├── __tests__ │ │ │ │ │ └── connectFrequentlyBoughtTogether-test.ts │ │ │ │ └── connectFrequentlyBoughtTogether.ts │ │ │ ├── geo-search │ │ │ │ ├── __tests__ │ │ │ │ │ └── connectGeoSearch-test.ts │ │ │ │ └── connectGeoSearch.ts │ │ │ ├── hierarchical-menu │ │ │ │ ├── __tests__ │ │ │ │ │ └── connectHierarchicalMenu-test.ts │ │ │ │ └── connectHierarchicalMenu.ts │ │ │ ├── hits-per-page │ │ │ │ ├── __tests__ │ │ │ │ │ └── connectHitsPerPage-test.ts │ │ │ │ └── connectHitsPerPage.ts │ │ │ ├── hits │ │ │ │ ├── __tests__ │ │ │ │ │ ├── connectHits-test.ts │ │ │ │ │ └── connectHitsWithInsights-test.ts │ │ │ │ ├── connectHits.ts │ │ │ │ └── connectHitsWithInsights.ts │ │ │ ├── index.ts │ │ │ ├── index.umd.ts │ │ │ ├── infinite-hits │ │ │ │ ├── __tests__ │ │ │ │ │ ├── connectInfiniteHits-test.ts │ │ │ │ │ └── connectInfiniteHitsWithInsights-test.ts │ │ │ │ ├── connectInfiniteHits.ts │ │ │ │ └── connectInfiniteHitsWithInsights.ts │ │ │ ├── looking-similar │ │ │ │ ├── __tests__ │ │ │ │ │ └── connectLookingSimilar-test.ts │ │ │ │ └── connectLookingSimilar.ts │ │ │ ├── menu │ │ │ │ ├── __tests__ │ │ │ │ │ └── connectMenu-test.ts │ │ │ │ └── connectMenu.ts │ │ │ ├── numeric-menu │ │ │ │ ├── __tests__ │ │ │ │ │ └── connectNumericMenu-test.ts │ │ │ │ └── connectNumericMenu.ts │ │ │ ├── pagination │ │ │ │ ├── Paginator.ts │ │ │ │ ├── __tests__ │ │ │ │ │ ├── Paginator-test.ts │ │ │ │ │ └── connectPagination-test.ts │ │ │ │ └── connectPagination.ts │ │ │ ├── powered-by │ │ │ │ ├── __tests__ │ │ │ │ │ └── connectPoweredBy-test.ts │ │ │ │ └── connectPoweredBy.ts │ │ │ ├── query-rules │ │ │ │ ├── __tests__ │ │ │ │ │ └── connectQueryRules-test.ts │ │ │ │ └── connectQueryRules.ts │ │ │ ├── range │ │ │ │ ├── __tests__ │ │ │ │ │ └── connectRange-test.ts │ │ │ │ └── connectRange.ts │ │ │ ├── rating-menu │ │ │ │ ├── __tests__ │ │ │ │ │ └── connectRatingMenu-test.ts │ │ │ │ └── connectRatingMenu.ts │ │ │ ├── refinement-list │ │ │ │ ├── __tests__ │ │ │ │ │ └── connectRefinementList-test.ts │ │ │ │ └── connectRefinementList.ts │ │ │ ├── related-products │ │ │ │ ├── __tests__ │ │ │ │ │ └── connectRelatedProducts-test.ts │ │ │ │ └── connectRelatedProducts.ts │ │ │ ├── relevant-sort │ │ │ │ ├── __tests__ │ │ │ │ │ └── connectRelevantSort-test.ts │ │ │ │ └── connectRelevantSort.ts │ │ │ ├── search-box │ │ │ │ ├── __tests__ │ │ │ │ │ └── connectSearchBox-test.ts │ │ │ │ └── connectSearchBox.ts │ │ │ ├── sort-by │ │ │ │ ├── __tests__ │ │ │ │ │ └── connectSortBy-test.ts │ │ │ │ └── connectSortBy.ts │ │ │ ├── stats │ │ │ │ ├── __tests__ │ │ │ │ │ └── connectStats-test.ts │ │ │ │ └── connectStats.ts │ │ │ ├── toggle-refinement │ │ │ │ ├── __tests__ │ │ │ │ │ └── connectToggleRefinement-test.ts │ │ │ │ ├── connectToggleRefinement.ts │ │ │ │ └── types.ts │ │ │ ├── trending-items │ │ │ │ ├── __tests__ │ │ │ │ │ └── connectTrendingItems-test.ts │ │ │ │ └── connectTrendingItems.ts │ │ │ └── voice-search │ │ │ │ ├── __tests__ │ │ │ │ └── connectVoiceSearch-test.ts │ │ │ │ └── connectVoiceSearch.ts │ │ ├── helpers │ │ │ ├── __tests__ │ │ │ │ ├── get-insights-anonymous-user-token-test.ts │ │ │ │ ├── highlight-test.ts │ │ │ │ ├── insights-test.ts │ │ │ │ ├── reverseHighlight-test.ts │ │ │ │ ├── reverseSnippet-test.ts │ │ │ │ └── snippet-test.ts │ │ │ ├── components │ │ │ │ ├── Highlight.tsx │ │ │ │ ├── ReverseHighlight.tsx │ │ │ │ ├── ReverseSnippet.tsx │ │ │ │ ├── Snippet.tsx │ │ │ │ ├── __tests__ │ │ │ │ │ ├── Highlight.test.tsx │ │ │ │ │ ├── ReverseHighlight.test.tsx │ │ │ │ │ ├── ReverseSnippet.test.tsx │ │ │ │ │ └── Snippet.test.tsx │ │ │ │ └── index.ts │ │ │ ├── get-insights-anonymous-user-token.ts │ │ │ ├── highlight.ts │ │ │ ├── index.ts │ │ │ ├── insights.ts │ │ │ ├── reverseHighlight.ts │ │ │ ├── reverseSnippet.ts │ │ │ └── snippet.ts │ │ ├── index.es.ts │ │ ├── index.ts │ │ ├── lib │ │ │ ├── InstantSearch.ts │ │ │ ├── __tests__ │ │ │ │ ├── InstantSearch-composition-test.tsx │ │ │ │ ├── InstantSearch-integration-test.ts │ │ │ │ ├── InstantSearch-test.tsx │ │ │ │ ├── RoutingManager-test.ts │ │ │ │ ├── createHelpers.tests.ts │ │ │ │ ├── routing │ │ │ │ │ ├── correct-urls.test.ts │ │ │ │ │ ├── dispose-start-test.ts │ │ │ │ │ ├── duplicate-url-test.ts │ │ │ │ │ ├── external-influence-test.ts │ │ │ │ │ ├── modal-test.ts │ │ │ │ │ ├── spa-debounced-test.ts │ │ │ │ │ ├── spa-replace-state-test.ts │ │ │ │ │ └── spa-test.ts │ │ │ │ ├── server-composition.test.ts │ │ │ │ ├── server.test.ts │ │ │ │ ├── status.test.ts │ │ │ │ ├── suit-test.ts │ │ │ │ └── version-test.ts │ │ │ ├── chat │ │ │ │ ├── __tests__ │ │ │ │ │ └── chat.test.ts │ │ │ │ ├── chat.ts │ │ │ │ └── index.ts │ │ │ ├── createHelpers.ts │ │ │ ├── formatNumber.ts │ │ │ ├── infiniteHitsCache │ │ │ │ ├── __tests__ │ │ │ │ │ ├── sessionStorage-key.test.ts │ │ │ │ │ └── sessionStorage.test.ts │ │ │ │ ├── index.ts │ │ │ │ └── sessionStorage.ts │ │ │ ├── insights │ │ │ │ ├── __tests__ │ │ │ │ │ ├── client-test.js │ │ │ │ │ ├── insights-client-test.ts │ │ │ │ │ └── insights-listener-test.tsx │ │ │ │ ├── client.ts │ │ │ │ ├── index.ts │ │ │ │ └── listener.tsx │ │ │ ├── routers │ │ │ │ ├── __tests__ │ │ │ │ │ ├── history-integration.test.ts │ │ │ │ │ └── history.test.ts │ │ │ │ ├── history.ts │ │ │ │ └── index.ts │ │ │ ├── server.ts │ │ │ ├── stateMappings │ │ │ │ ├── __tests__ │ │ │ │ │ ├── simple-test.ts │ │ │ │ │ └── singleIndex-test.ts │ │ │ │ ├── index.ts │ │ │ │ ├── simple.ts │ │ │ │ └── singleIndex.ts │ │ │ ├── suit.ts │ │ │ ├── templating │ │ │ │ ├── __tests__ │ │ │ │ │ ├── prepareTemplateProps.test.ts │ │ │ │ │ └── renderTemplate.test.ts │ │ │ │ ├── index.ts │ │ │ │ ├── prepareTemplateProps.ts │ │ │ │ └── renderTemplate.ts │ │ │ ├── useStickToBottom.ts │ │ │ ├── utils │ │ │ │ ├── __tests__ │ │ │ │ │ ├── capitalize-test.ts │ │ │ │ │ ├── clearRefinements-test.ts │ │ │ │ │ ├── concatHighlightedParts-test.ts │ │ │ │ │ ├── createSendEventForFacet-test.ts │ │ │ │ │ ├── createSendEventForHits-test.ts │ │ │ │ │ ├── debounce-test.ts │ │ │ │ │ ├── defer.ts │ │ │ │ │ ├── escape-highlight-test.ts │ │ │ │ │ ├── escape-html-test.ts │ │ │ │ │ ├── find-test.ts │ │ │ │ │ ├── findIndex-test.ts │ │ │ │ │ ├── geo-search-test.ts │ │ │ │ │ ├── getAlgoliaAgent-test.ts │ │ │ │ │ ├── getAppIdAndApiKey-test.ts │ │ │ │ │ ├── getContainerNode-test.ts │ │ │ │ │ ├── getHighlightFromSiblings-test.ts │ │ │ │ │ ├── getHighlightedParts-test.ts │ │ │ │ │ ├── getObjectType-test.ts │ │ │ │ │ ├── getPropertyByPath-test.ts │ │ │ │ │ ├── getRefinements-test.ts │ │ │ │ │ ├── getWidgetAttribute-test.ts │ │ │ │ │ ├── hits-absolute-position-test.ts │ │ │ │ │ ├── hits-query-id-test.ts │ │ │ │ │ ├── hydrateRecommendCache-test.ts │ │ │ │ │ ├── hydrateSearchClient-composition-test.ts │ │ │ │ │ ├── hydrateSearchClient-test.ts │ │ │ │ │ ├── isDomElement-test.ts │ │ │ │ │ ├── isEqual-test.ts │ │ │ │ │ ├── isPlainObject-test.ts │ │ │ │ │ ├── logger-test.ts │ │ │ │ │ ├── mergeSearchParameters-test.ts │ │ │ │ │ ├── noop-test.ts │ │ │ │ │ ├── range-test.ts │ │ │ │ │ ├── resolveSearchParameters-test.ts │ │ │ │ │ ├── reverseHighlightedParts-test.ts │ │ │ │ │ ├── safelyRunOnBrowser-test.ts │ │ │ │ │ ├── toArray-test.ts │ │ │ │ │ ├── uniq-test.ts │ │ │ │ │ └── walkIndex.test.ts │ │ │ │ ├── addWidgetId.ts │ │ │ │ ├── capitalize.ts │ │ │ │ ├── checkIndexUiState.ts │ │ │ │ ├── checkRendering.ts │ │ │ │ ├── clearRefinements.ts │ │ │ │ ├── concatHighlightedParts.ts │ │ │ │ ├── createConcurrentSafePromise.ts │ │ │ │ ├── createSendEventForFacet.ts │ │ │ │ ├── createSendEventForHits.ts │ │ │ │ ├── debounce.ts │ │ │ │ ├── defer.ts │ │ │ │ ├── documentation.ts │ │ │ │ ├── escape-highlight.ts │ │ │ │ ├── escape-html.ts │ │ │ │ ├── escapeFacetValue.ts │ │ │ │ ├── find.ts │ │ │ │ ├── findIndex.ts │ │ │ │ ├── geo-search.ts │ │ │ │ ├── getAlgoliaAgent.ts │ │ │ │ ├── getAppIdAndApiKey.ts │ │ │ │ ├── getContainerNode.ts │ │ │ │ ├── getHighlightFromSiblings.ts │ │ │ │ ├── getHighlightedParts.ts │ │ │ │ ├── getObjectType.ts │ │ │ │ ├── getPropertyByPath.ts │ │ │ │ ├── getRefinements.ts │ │ │ │ ├── getWidgetAttribute.ts │ │ │ │ ├── hits-absolute-position.ts │ │ │ │ ├── hits-query-id.ts │ │ │ │ ├── hydrateRecommendCache.ts │ │ │ │ ├── hydrateSearchClient.ts │ │ │ │ ├── index.ts │ │ │ │ ├── isDomElement.ts │ │ │ │ ├── isEqual.ts │ │ │ │ ├── isFacetRefined.ts │ │ │ │ ├── isFiniteNumber.ts │ │ │ │ ├── isIndexWidget.ts │ │ │ │ ├── isPlainObject.ts │ │ │ │ ├── isSpecialClick.ts │ │ │ │ ├── logger.ts │ │ │ │ ├── mergeSearchParameters.ts │ │ │ │ ├── noop.ts │ │ │ │ ├── omit.ts │ │ │ │ ├── range.ts │ │ │ │ ├── render-args.ts │ │ │ │ ├── resolveSearchParameters.ts │ │ │ │ ├── reverseHighlightedParts.ts │ │ │ │ ├── safelyRunOnBrowser.ts │ │ │ │ ├── serializer.ts │ │ │ │ ├── setIndexHelperState.ts │ │ │ │ ├── toArray.ts │ │ │ │ ├── typedObject.ts │ │ │ │ ├── uniq.ts │ │ │ │ ├── uuid.ts │ │ │ │ └── walkIndex.ts │ │ │ ├── version.ts │ │ │ └── voiceSearchHelper │ │ │ │ ├── __tests__ │ │ │ │ └── index-test.ts │ │ │ │ ├── index.ts │ │ │ │ └── types.ts │ │ ├── middlewares │ │ │ ├── __tests__ │ │ │ │ ├── createInsightsMiddleware.ts │ │ │ │ ├── createMetadataMiddleware.ts │ │ │ │ └── createRouterMiddleware.ts │ │ │ ├── createInsightsMiddleware.ts │ │ │ ├── createMetadataMiddleware.ts │ │ │ ├── createRouterMiddleware.ts │ │ │ └── index.ts │ │ ├── templates │ │ │ ├── __tests__ │ │ │ │ └── carousel.test.tsx │ │ │ ├── carousel │ │ │ │ └── carousel.tsx │ │ │ └── index.ts │ │ ├── types │ │ │ ├── algoliasearch.ts │ │ │ ├── component.ts │ │ │ ├── connector.ts │ │ │ ├── index.ts │ │ │ ├── insights.ts │ │ │ ├── instantsearch.ts │ │ │ ├── middleware.ts │ │ │ ├── render-state.ts │ │ │ ├── results.ts │ │ │ ├── router.ts │ │ │ ├── templates.ts │ │ │ ├── ui-state.ts │ │ │ ├── utils.ts │ │ │ ├── widget-factory.ts │ │ │ └── widget.ts │ │ └── widgets │ │ │ ├── __tests__ │ │ │ └── index.test.ts │ │ │ ├── analytics │ │ │ ├── __tests__ │ │ │ │ └── analytics-test.ts │ │ │ └── analytics.ts │ │ │ ├── answers │ │ │ ├── __tests__ │ │ │ │ └── answers-test.ts │ │ │ ├── answers.tsx │ │ │ └── defaultTemplates.ts │ │ │ ├── autocomplete │ │ │ └── autocomplete.tsx │ │ │ ├── breadcrumb │ │ │ ├── __tests__ │ │ │ │ └── breadcrumb.test.tsx │ │ │ ├── breadcrumb.tsx │ │ │ └── defaultTemplates.ts │ │ │ ├── chat │ │ │ ├── __tests__ │ │ │ │ └── chat.test.tsx │ │ │ └── chat.tsx │ │ │ ├── clear-refinements │ │ │ ├── __tests__ │ │ │ │ └── clear-refinements.test.tsx │ │ │ ├── clear-refinements.tsx │ │ │ └── defaultTemplates.ts │ │ │ ├── configure-related-items │ │ │ ├── __tests__ │ │ │ │ └── configure-related-items-test.ts │ │ │ └── configure-related-items.ts │ │ │ ├── configure │ │ │ ├── __tests__ │ │ │ │ └── configure-test.ts │ │ │ └── configure.ts │ │ │ ├── current-refinements │ │ │ ├── __tests__ │ │ │ │ └── current-refinements.test.ts │ │ │ └── current-refinements.tsx │ │ │ ├── dynamic-widgets │ │ │ ├── __tests__ │ │ │ │ └── dynamic-widgets-test.ts │ │ │ └── dynamic-widgets.ts │ │ │ ├── frequently-bought-together │ │ │ ├── __tests__ │ │ │ │ └── frequently-bought-together.test.tsx │ │ │ └── frequently-bought-together.tsx │ │ │ ├── geo-search │ │ │ ├── GeoSearchRenderer.d.ts │ │ │ ├── GeoSearchRenderer.js │ │ │ ├── __tests__ │ │ │ │ ├── __snapshots__ │ │ │ │ │ └── geo-search-test.ts.snap │ │ │ │ ├── createHTMLMarker-test.ts │ │ │ │ ├── geo-search-test.ts │ │ │ │ └── geo-search.test.tsx │ │ │ ├── createHTMLMarker.ts │ │ │ ├── defaultTemplates.tsx │ │ │ └── geo-search.ts │ │ │ ├── hierarchical-menu │ │ │ ├── __tests__ │ │ │ │ └── hierarchical-menu.test.tsx │ │ │ ├── defaultTemplates.tsx │ │ │ └── hierarchical-menu.tsx │ │ │ ├── hits-per-page │ │ │ ├── __tests__ │ │ │ │ └── hits-per-page.test.tsx │ │ │ └── hits-per-page.tsx │ │ │ ├── hits │ │ │ ├── __tests__ │ │ │ │ └── hits.test.tsx │ │ │ ├── defaultTemplates.ts │ │ │ └── hits.tsx │ │ │ ├── index.ts │ │ │ ├── index.umd.ts │ │ │ ├── index │ │ │ ├── __tests__ │ │ │ │ └── index-test.ts │ │ │ └── index.ts │ │ │ ├── infinite-hits │ │ │ ├── __tests__ │ │ │ │ └── infinite-hits.test.tsx │ │ │ ├── defaultTemplates.ts │ │ │ └── infinite-hits.tsx │ │ │ ├── looking-similar │ │ │ ├── __tests__ │ │ │ │ └── looking-similar.test.tsx │ │ │ └── looking-similar.tsx │ │ │ ├── menu-select │ │ │ ├── __tests__ │ │ │ │ ├── menu-select-test.ts │ │ │ │ └── menu-select.test.tsx │ │ │ ├── defaultTemplates.ts │ │ │ └── menu-select.tsx │ │ │ ├── menu │ │ │ ├── __tests__ │ │ │ │ └── menu.test.tsx │ │ │ ├── defaultTemplates.tsx │ │ │ └── menu.tsx │ │ │ ├── numeric-menu │ │ │ ├── __tests__ │ │ │ │ └── numeric-menu.test.tsx │ │ │ ├── defaultTemplates.tsx │ │ │ └── numeric-menu.tsx │ │ │ ├── pagination │ │ │ ├── __tests__ │ │ │ │ └── pagination.test.tsx │ │ │ └── pagination.tsx │ │ │ ├── panel │ │ │ ├── __tests__ │ │ │ │ ├── panel-test.ts │ │ │ │ └── panel.test.tsx │ │ │ └── panel.tsx │ │ │ ├── places │ │ │ ├── __tests__ │ │ │ │ └── places-test.ts │ │ │ └── places.ts │ │ │ ├── powered-by │ │ │ ├── __tests__ │ │ │ │ └── powered-by-test.ts │ │ │ └── powered-by.tsx │ │ │ ├── query-rule-context │ │ │ ├── __tests__ │ │ │ │ └── query-rule-context-test.ts │ │ │ └── query-rule-context.tsx │ │ │ ├── query-rule-custom-data │ │ │ ├── __tests__ │ │ │ │ ├── query-rule-custom-data-test.ts │ │ │ │ └── query-rule-custom-data.test.tsx │ │ │ └── query-rule-custom-data.tsx │ │ │ ├── range-input │ │ │ ├── __tests__ │ │ │ │ └── range-input.test.tsx │ │ │ └── range-input.tsx │ │ │ ├── range-slider │ │ │ ├── __tests__ │ │ │ │ ├── __snapshots__ │ │ │ │ │ └── range-slider-test.ts.snap │ │ │ │ └── range-slider-test.ts │ │ │ └── range-slider.tsx │ │ │ ├── rating-menu │ │ │ ├── __tests__ │ │ │ │ └── rating-menu.test.tsx │ │ │ ├── defaultTemplates.tsx │ │ │ └── rating-menu.tsx │ │ │ ├── refinement-list │ │ │ ├── __tests__ │ │ │ │ └── refinement-list.test.tsx │ │ │ ├── defaultTemplates.tsx │ │ │ └── refinement-list.tsx │ │ │ ├── related-products │ │ │ ├── __tests__ │ │ │ │ └── related-products.test.tsx │ │ │ └── related-products.tsx │ │ │ ├── relevant-sort │ │ │ ├── __tests__ │ │ │ │ ├── relevant-sort-test.ts │ │ │ │ └── relevant-sort.test.tsx │ │ │ ├── defaultTemplates.ts │ │ │ └── relevant-sort.tsx │ │ │ ├── search-box │ │ │ ├── __tests__ │ │ │ │ └── search-box.test.tsx │ │ │ ├── defaultTemplates.tsx │ │ │ └── search-box.tsx │ │ │ ├── sort-by │ │ │ ├── __tests__ │ │ │ │ └── sort-by.test.tsx │ │ │ └── sort-by.tsx │ │ │ ├── stats │ │ │ ├── __tests__ │ │ │ │ └── stats.test.tsx │ │ │ ├── defaultTemplates.ts │ │ │ └── stats.tsx │ │ │ ├── toggle-refinement │ │ │ ├── __tests__ │ │ │ │ └── toggle-refinement.test.tsx │ │ │ ├── defaultTemplates.ts │ │ │ └── toggle-refinement.tsx │ │ │ ├── trending-items │ │ │ ├── __tests__ │ │ │ │ └── trending-items.test.tsx │ │ │ └── trending-items.tsx │ │ │ └── voice-search │ │ │ ├── __tests__ │ │ │ ├── __snapshots__ │ │ │ │ └── voice-search-test.ts.snap │ │ │ ├── voice-search-test.ts │ │ │ └── voice-search.test.tsx │ │ │ ├── defaultTemplates.tsx │ │ │ └── voice-search.tsx │ ├── stories │ │ ├── analytics.stories.ts │ │ ├── answers.stories.ts │ │ ├── autocomplete.stories.ts │ │ ├── breadcrumb.stories.ts │ │ ├── clear-refinements.stories.ts │ │ ├── configure-related-items.stories.ts │ │ ├── configure.stories.ts │ │ ├── current-refinements.stories.ts │ │ ├── dynamic-widgets.stories.ts │ │ ├── geo-search.stories.ts │ │ ├── hierarchical-menu.stories.ts │ │ ├── hits-per-page.stories.ts │ │ ├── hits.stories.ts │ │ ├── index.stories.ts │ │ ├── infinite-hits.stories.ts │ │ ├── instantsearch.stories.ts │ │ ├── menu-select.stories.ts │ │ ├── menu.stories.ts │ │ ├── numeric-menu.stories.ts │ │ ├── pagination.stories.ts │ │ ├── panel.stories.ts │ │ ├── powered-by.stories.ts │ │ ├── query-rule-context.stories.ts │ │ ├── query-rule-custom-data.stories.ts │ │ ├── range-input.stories.ts │ │ ├── range-slider.stories.ts │ │ ├── rating-menu.stories.ts │ │ ├── refinement-list.stories.ts │ │ ├── relevant-sort.stories.ts │ │ ├── search-box.stories.ts │ │ ├── sort-by.stories.ts │ │ ├── stats.stories.ts │ │ ├── toggle-refinement.stories.ts │ │ └── voice-search.stories.ts │ └── test │ │ ├── createInstantSearch.ts │ │ ├── createWidget.ts │ │ └── module │ │ ├── is-cjs-module.cjs │ │ └── is-es-module.mjs ├── react-instantsearch-core │ ├── CHANGELOG.md │ ├── README.md │ ├── global.d.ts │ ├── package.json │ ├── rollup.config.js │ ├── scripts │ │ └── version.cjs │ ├── src │ │ ├── __tests__ │ │ │ ├── compat.test.tsx │ │ │ ├── index.test.ts │ │ │ └── insights.test.tsx │ │ ├── components │ │ │ ├── Configure.tsx │ │ │ ├── DynamicWidgets.tsx │ │ │ ├── Index.tsx │ │ │ ├── InstantSearch.tsx │ │ │ ├── InstantSearchSSRProvider.tsx │ │ │ ├── InstantSearchServerContext.ts │ │ │ └── __tests__ │ │ │ │ ├── Configure.test.tsx │ │ │ │ ├── DynamicWidgets.test.tsx │ │ │ │ ├── Index.test.tsx │ │ │ │ ├── InstantSearch.test.tsx │ │ │ │ ├── InstantSearchSSRProvider.test.tsx │ │ │ │ ├── InstantSearchServerContext.test.tsx │ │ │ │ └── routing │ │ │ │ ├── dispose-start.test.tsx │ │ │ │ ├── external-influence.test.tsx │ │ │ │ ├── modal.test.tsx │ │ │ │ ├── spa-debounced.test.tsx │ │ │ │ ├── spa-replace-state.test.tsx │ │ │ │ └── spa.test.tsx │ │ ├── connectors │ │ │ ├── __tests__ │ │ │ │ ├── useBreadcrumb.test.tsx │ │ │ │ ├── useClearRefinements.test.tsx │ │ │ │ ├── useConfigure.test.tsx │ │ │ │ ├── useCurrentRefinements.test.tsx │ │ │ │ ├── useDynamicWidgets.test.tsx │ │ │ │ ├── useGeoSearch.test.tsx │ │ │ │ ├── useHierarchicalMenu.test.tsx │ │ │ │ ├── useHits.test.tsx │ │ │ │ ├── useHitsPerPage.test.tsx │ │ │ │ ├── useInfiniteHits.test.tsx │ │ │ │ ├── useMenu.test.tsx │ │ │ │ ├── useNumericMenu.test.tsx │ │ │ │ ├── usePagination.test.tsx │ │ │ │ ├── usePoweredBy.test.tsx │ │ │ │ ├── useQueryRules.test.tsx │ │ │ │ ├── useRange.test.tsx │ │ │ │ ├── useRefinementList.test.tsx │ │ │ │ ├── useRelatedProducts.test.tsx │ │ │ │ ├── useSearchBox.test.tsx │ │ │ │ ├── useSortBy.test.tsx │ │ │ │ ├── useStats.test.tsx │ │ │ │ ├── useToggleRefinement.test.tsx │ │ │ │ └── useTrendingItems.test.tsx │ │ │ ├── useAutocomplete.ts │ │ │ ├── useBreadcrumb.ts │ │ │ ├── useChat.ts │ │ │ ├── useClearRefinements.ts │ │ │ ├── useConfigure.ts │ │ │ ├── useCurrentRefinements.ts │ │ │ ├── useDynamicWidgets.ts │ │ │ ├── useFrequentlyBoughtTogether.ts │ │ │ ├── useGeoSearch.ts │ │ │ ├── useHierarchicalMenu.ts │ │ │ ├── useHits.ts │ │ │ ├── useHitsPerPage.ts │ │ │ ├── useInfiniteHits.ts │ │ │ ├── useLookingSimilar.ts │ │ │ ├── useMenu.ts │ │ │ ├── useNumericMenu.ts │ │ │ ├── usePagination.ts │ │ │ ├── usePoweredBy.ts │ │ │ ├── useQueryRules.ts │ │ │ ├── useRange.ts │ │ │ ├── useRefinementList.ts │ │ │ ├── useRelatedProducts.ts │ │ │ ├── useSearchBox.ts │ │ │ ├── useSortBy.ts │ │ │ ├── useStats.ts │ │ │ ├── useToggleRefinement.ts │ │ │ └── useTrendingItems.ts │ │ ├── hooks │ │ │ ├── __tests__ │ │ │ │ ├── useConnector.test.tsx │ │ │ │ └── useInstantSearch.test.tsx │ │ │ ├── useConnector.ts │ │ │ └── useInstantSearch.ts │ │ ├── index.ts │ │ ├── index.umd.ts │ │ ├── lib │ │ │ ├── IndexContext.ts │ │ │ ├── InstantSearchContext.ts │ │ │ ├── InstantSearchRSCContext.ts │ │ │ ├── InstantSearchSSRContext.ts │ │ │ ├── __tests__ │ │ │ │ ├── IndexContext.test.tsx │ │ │ │ ├── InstantSearchContext.test.tsx │ │ │ │ ├── InstantSearchSSRContext.test.tsx │ │ │ │ ├── createSearchResults.test.ts │ │ │ │ ├── dequal.test.ts │ │ │ │ ├── invariant.test.ts │ │ │ │ ├── useSearchResults.test.tsx │ │ │ │ ├── useSearchState.test.tsx │ │ │ │ └── warn.test.ts │ │ │ ├── createSearchResults.ts │ │ │ ├── dequal.ts │ │ │ ├── getIndexSearchResults.ts │ │ │ ├── invariant.ts │ │ │ ├── noop.ts │ │ │ ├── use.ts │ │ │ ├── useAppIdAndApiKey.ts │ │ │ ├── useForceUpdate.ts │ │ │ ├── useIndex.ts │ │ │ ├── useIndexContext.ts │ │ │ ├── useInstantSearchApi.ts │ │ │ ├── useInstantSearchContext.ts │ │ │ ├── useInstantSearchSSRContext.ts │ │ │ ├── useInstantSearchServerContext.ts │ │ │ ├── useIsomorphicLayoutEffect.ts │ │ │ ├── useRSCContext.ts │ │ │ ├── useSearchResults.ts │ │ │ ├── useSearchState.ts │ │ │ ├── useStableValue.ts │ │ │ ├── useWidget.ts │ │ │ ├── warn.ts │ │ │ └── wrapPromiseWithState.ts │ │ ├── server │ │ │ ├── __tests__ │ │ │ │ ├── __snapshots__ │ │ │ │ │ └── getServerState.test.tsx.snap │ │ │ │ └── getServerState.test.tsx │ │ │ ├── getServerState.tsx │ │ │ └── index.ts │ │ └── version.ts │ ├── test │ │ └── module │ │ │ ├── is-cjs-module.cjs │ │ │ └── is-es-module.mjs │ └── tsconfig.declaration.json ├── react-instantsearch-nextjs │ ├── CHANGELOG.md │ ├── README.md │ ├── __tests__ │ │ ├── e2e │ │ │ ├── backButton.test.ts │ │ │ ├── multipleHooks.test.ts │ │ │ └── utils.ts │ │ └── module │ │ │ ├── is-cjs-module.cjs │ │ │ └── is-es-module.mjs │ ├── e2e.d.ts │ ├── package.json │ ├── src │ │ ├── InitializePromise.ts │ │ ├── InstantSearchNext.tsx │ │ ├── TriggerSearch.ts │ │ ├── __tests__ │ │ │ ├── InitializePromise-composition.test.tsx │ │ │ ├── InitializePromise.test.tsx │ │ │ ├── InstantSearchNext.test.tsx │ │ │ └── htmlEscape.test.ts │ │ ├── createInsertHTML.tsx │ │ ├── htmlEscape.ts │ │ ├── index.ts │ │ ├── useDynamicRouteWarning.ts │ │ ├── useInstantSearchRouting.ts │ │ ├── useNextHeaders.tsx │ │ └── warn.ts │ ├── tsconfig.declaration.json │ ├── tsconfig.wdio.json │ ├── wdio.conf.cjs │ └── wdio.saucelabs.conf.cjs ├── react-instantsearch-router-nextjs │ ├── CHANGELOG.md │ ├── README.md │ ├── __tests__ │ │ ├── e2e │ │ │ ├── backButton.test.ts │ │ │ ├── nextLink.test.ts │ │ │ ├── onStateChange.test.ts │ │ │ └── utils.ts │ │ └── module │ │ │ ├── is-cjs-module.cjs │ │ │ └── is-es-module.mjs │ ├── e2e.d.ts │ ├── package.json │ ├── src │ │ ├── index.ts │ │ └── utils │ │ │ ├── __tests__ │ │ │ └── stripLocaleFromUrl.test.ts │ │ │ └── stripLocaleFromUrl.ts │ ├── tsconfig.declaration.json │ ├── tsconfig.wdio.json │ ├── wdio.conf.cjs │ └── wdio.saucelabs.conf.cjs ├── react-instantsearch │ ├── CHANGELOG.md │ ├── README.md │ ├── global.d.ts │ ├── package.json │ ├── rollup.config.js │ ├── src │ │ ├── __tests__ │ │ │ ├── common-connectors.test.tsx │ │ │ ├── common-shared.test.tsx │ │ │ ├── common-widgets.test.tsx │ │ │ └── index.test.ts │ │ ├── components │ │ │ ├── AutocompleteSearch.tsx │ │ │ ├── Carousel.tsx │ │ │ ├── __tests__ │ │ │ │ └── Carousel.test.tsx │ │ │ └── index.ts │ │ ├── index.ts │ │ ├── index.umd.ts │ │ ├── lib │ │ │ └── useStickToBottom.ts │ │ ├── types │ │ │ ├── PartialKeys.ts │ │ │ ├── Translatable.ts │ │ │ └── index.ts │ │ ├── ui │ │ │ ├── Breadcrumb.tsx │ │ │ ├── ClearRefinements.tsx │ │ │ ├── CurrentRefinements.tsx │ │ │ ├── HierarchicalMenu.tsx │ │ │ ├── Highlight.tsx │ │ │ ├── HitsPerPage.tsx │ │ │ ├── InfiniteHits.tsx │ │ │ ├── InternalHighlight.tsx │ │ │ ├── Menu.tsx │ │ │ ├── Pagination.tsx │ │ │ ├── PoweredBy.tsx │ │ │ ├── RangeInput.tsx │ │ │ ├── RefinementList.tsx │ │ │ ├── ReverseHighlight.tsx │ │ │ ├── SearchBox.tsx │ │ │ ├── ShowMoreButton.tsx │ │ │ ├── Snippet.tsx │ │ │ ├── SortBy.tsx │ │ │ ├── Stats.tsx │ │ │ ├── ToggleRefinement.tsx │ │ │ ├── __tests__ │ │ │ │ ├── Breadcrumb.test.tsx │ │ │ │ ├── ClearRefinements.test.tsx │ │ │ │ ├── CurrentRefinements.test.tsx │ │ │ │ ├── HierarchicalMenu.test.tsx │ │ │ │ ├── HitsPerPage.test.tsx │ │ │ │ ├── InfiniteHits.test.tsx │ │ │ │ ├── Menu.test.tsx │ │ │ │ ├── Pagination.test.tsx │ │ │ │ ├── PoweredBy.test.tsx │ │ │ │ ├── RangeInput.test.tsx │ │ │ │ ├── RefinementList.test.tsx │ │ │ │ ├── SearchBox.test.tsx │ │ │ │ ├── ShowMoreButton.test.tsx │ │ │ │ ├── SortBy.test.tsx │ │ │ │ ├── Stats.test.tsx │ │ │ │ └── ToggleRefinement.test.tsx │ │ │ └── lib │ │ │ │ ├── __tests__ │ │ │ │ └── isModifierClick.test.tsx │ │ │ │ ├── capitalize.ts │ │ │ │ ├── index.ts │ │ │ │ └── isModifierClick.ts │ │ └── widgets │ │ │ ├── Autocomplete.tsx │ │ │ ├── Breadcrumb.tsx │ │ │ ├── Chat.tsx │ │ │ ├── ClearRefinements.tsx │ │ │ ├── CurrentRefinements.tsx │ │ │ ├── FrequentlyBoughtTogether.tsx │ │ │ ├── HierarchicalMenu.tsx │ │ │ ├── Highlight.tsx │ │ │ ├── Hits.tsx │ │ │ ├── HitsPerPage.tsx │ │ │ ├── InfiniteHits.tsx │ │ │ ├── LookingSimilar.tsx │ │ │ ├── Menu.tsx │ │ │ ├── Pagination.tsx │ │ │ ├── PoweredBy.tsx │ │ │ ├── RangeInput.tsx │ │ │ ├── RefinementList.tsx │ │ │ ├── RelatedProducts.tsx │ │ │ ├── ReverseHighlight.tsx │ │ │ ├── SearchBox.tsx │ │ │ ├── Snippet.tsx │ │ │ ├── SortBy.tsx │ │ │ ├── Stats.tsx │ │ │ ├── ToggleRefinement.tsx │ │ │ ├── TrendingItems.tsx │ │ │ ├── __tests__ │ │ │ ├── Autocomplete.test.tsx │ │ │ ├── Breadcrumb.test.tsx │ │ │ ├── ClearRefinements.test.tsx │ │ │ ├── CurrentRefinements.test.tsx │ │ │ ├── FrequentlyBoughtTogether.test.tsx │ │ │ ├── HierarchicalMenu.test.tsx │ │ │ ├── Highlight.test.tsx │ │ │ ├── Hits.test.tsx │ │ │ ├── HitsPerPage.test.tsx │ │ │ ├── InfiniteHits.test.tsx │ │ │ ├── LookingSimilar.test.tsx │ │ │ ├── Menu.test.tsx │ │ │ ├── Pagination.test.tsx │ │ │ ├── PoweredBy.test.tsx │ │ │ ├── RangeInput.test.tsx │ │ │ ├── RefinementList.test.tsx │ │ │ ├── RelatedProducts.test.tsx │ │ │ ├── SearchBox.test.tsx │ │ │ ├── Snippet.test.tsx │ │ │ ├── SortBy.test.tsx │ │ │ ├── Stats.test.tsx │ │ │ ├── ToggleRefinement.test.tsx │ │ │ ├── TrendingItems.test.tsx │ │ │ ├── __utils__ │ │ │ │ └── all-widgets.tsx │ │ │ ├── all-components.test.tsx │ │ │ ├── all-widgets.test.tsx │ │ │ └── index.test.ts │ │ │ ├── chat │ │ │ └── tools │ │ │ │ └── SearchIndexTool.tsx │ │ │ ├── index.ts │ │ │ └── index.umd.ts │ ├── test │ │ └── module │ │ │ ├── is-cjs-module.cjs │ │ │ └── is-es-module.mjs │ └── tsconfig.declaration.json └── vue-instantsearch │ ├── .eslintrc.js │ ├── .storybook │ ├── addons.js │ ├── config.js │ ├── styles.css │ └── webpack.config.js │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── __mocks__ │ └── instantsearch.js │ │ └── es.js │ ├── package.json │ ├── rollup.config.js │ ├── src │ ├── __tests__ │ │ ├── common-connectors.test.js │ │ ├── common-shared.test.js │ │ ├── common-widgets.test.js │ │ └── index.js │ ├── components │ │ ├── Autocomplete.vue │ │ ├── Breadcrumb.vue │ │ ├── ClearRefinements.vue │ │ ├── Configure.js │ │ ├── ConfigureRelatedItems.js │ │ ├── CurrentRefinements.vue │ │ ├── DynamicWidgets.js │ │ ├── ExperimentalDynamicWidgets.js │ │ ├── HierarchicalMenu.vue │ │ ├── HierarchicalMenuList.vue │ │ ├── Highlight.vue │ │ ├── Highlighter.js │ │ ├── Hits.js │ │ ├── HitsPerPage.vue │ │ ├── Index.js │ │ ├── InfiniteHits.vue │ │ ├── InstantSearch.js │ │ ├── InstantSearchSsr.js │ │ ├── Menu.vue │ │ ├── MenuSelect.vue │ │ ├── NumericMenu.vue │ │ ├── Pagination.vue │ │ ├── Panel.vue │ │ ├── PoweredBy.vue │ │ ├── QueryRuleContext.js │ │ ├── QueryRuleCustomData.vue │ │ ├── RangeInput.vue │ │ ├── RatingMenu.vue │ │ ├── RefinementList.vue │ │ ├── RelevantSort.vue │ │ ├── SearchBox.vue │ │ ├── SearchInput.vue │ │ ├── Snippet.vue │ │ ├── SortBy.vue │ │ ├── StateResults.vue │ │ ├── Stats.vue │ │ ├── ToggleRefinement.vue │ │ ├── VoiceSearch.vue │ │ ├── __Template.vue │ │ └── __tests__ │ │ │ ├── Autocomplete.js │ │ │ ├── Breadcrumb.js │ │ │ ├── ClearRefinements.js │ │ │ ├── Configure.js │ │ │ ├── ConfigureRelatedItems.js │ │ │ ├── CurrentRefinements.js │ │ │ ├── DynamicWidgets.js │ │ │ ├── ExperimentalDynamicWidgets.js │ │ │ ├── HierarchicalMenu.js │ │ │ ├── Highlight.js │ │ │ ├── Hits.js │ │ │ ├── Index-integration.js │ │ │ ├── Index.js │ │ │ ├── InfiniteHits.js │ │ │ ├── InstantSearch-integration.js │ │ │ ├── InstantSearch.js │ │ │ ├── InstantSearchSsr.js │ │ │ ├── Menu.js │ │ │ ├── MenuSelect.js │ │ │ ├── NumericMenu.js │ │ │ ├── Panel.js │ │ │ ├── QueryRuleContext.js │ │ │ ├── QueryRuleCustomData.js │ │ │ ├── RangeInput.js │ │ │ ├── RatingMenu.js │ │ │ ├── RelevantSort.js │ │ │ ├── SearchBox.js │ │ │ ├── Snippet.js │ │ │ ├── SortBy.js │ │ │ ├── StateResults.js │ │ │ ├── ToggleRefinement.js │ │ │ ├── VoiceSearch.js │ │ │ ├── __Template.js │ │ │ └── __snapshots__ │ │ │ ├── Autocomplete.js.snap │ │ │ ├── Breadcrumb.js.snap │ │ │ ├── ClearRefinements.js.snap │ │ │ ├── Configure.js.snap │ │ │ ├── CurrentRefinements.js.snap │ │ │ ├── HierarchicalMenu.js.snap │ │ │ ├── Highlight.js.snap │ │ │ ├── InfiniteHits.js.snap │ │ │ ├── InstantSearch.js.snap │ │ │ ├── MenuSelect.js.snap │ │ │ ├── NumericMenu.js.snap │ │ │ ├── Panel.js.snap │ │ │ ├── Snippet.js.snap │ │ │ ├── SortBy.js.snap │ │ │ ├── StateResults.js.snap │ │ │ ├── ToggleRefinement.js.snap │ │ │ ├── VoiceSearch.js.snap │ │ │ └── __Template.js.snap │ ├── connectors │ │ ├── connectStateResults.js │ │ └── connectStateResults.test.js │ ├── instantsearch.js │ ├── instantsearch.umd.js │ ├── mixins │ │ ├── __mocks__ │ │ │ ├── panel.js │ │ │ └── widget.js │ │ ├── __tests__ │ │ │ ├── panel.test.js │ │ │ ├── suit.test.js │ │ │ └── widget.test.js │ │ ├── panel.js │ │ ├── suit.js │ │ └── widget.js │ ├── plugin.js │ ├── util │ │ ├── __tests__ │ │ │ ├── createServerRootMixin.test.js │ │ │ ├── parseAlgoliaHit.test.js │ │ │ ├── renderCompat.test.js │ │ │ ├── suit.test.js │ │ │ ├── unescape.test.js │ │ │ └── warn.test.js │ │ ├── createInstantSearchComponent.js │ │ ├── createServerRootMixin.js │ │ ├── parseAlgoliaHit.js │ │ ├── polyfills.js │ │ ├── pragma.js │ │ ├── suit.js │ │ ├── testutils │ │ │ ├── client.js │ │ │ └── helper.js │ │ ├── unescape.js │ │ ├── vue-compat │ │ │ ├── Highlighter │ │ │ │ ├── Highlighter-vue2.vue │ │ │ │ ├── index-vue2.js │ │ │ │ ├── index-vue3.js │ │ │ │ └── index.js │ │ │ ├── index-vue2.js │ │ │ ├── index-vue3.js │ │ │ └── index.js │ │ └── warn.js │ └── widgets.js │ ├── stories │ ├── Autocomplete.stories.js │ ├── Breadcrumb.stories.js │ ├── ClearRefinements.stories.js │ ├── Configure.stories.js │ ├── ConfigureRelatedItems.stories.js │ ├── CurrentRefinements.stories.js │ ├── DynamicWidgets.stories.js │ ├── HierarchicalMenu.stories.js │ ├── Highlight.stories.js │ ├── Hits.stories.js │ ├── HitsPerPage.stories.js │ ├── Index.stories.js │ ├── InfiniteHits.stories.js │ ├── InstantSearch.stories.js │ ├── MemoryRouter.js │ ├── Menu.stories.js │ ├── MenuSelect.stories.js │ ├── NumericMenu.stories.js │ ├── Pagination.stories.js │ ├── Panel.stories.js │ ├── PoweredBy.stories.js │ ├── QueryRuleContext.stories.js │ ├── QueryRuleCustomData.stories.js │ ├── RangeInput.stories.js │ ├── RatingMenu.stories.js │ ├── RefinementList.stories.js │ ├── RelevantSort.stories.js │ ├── SearchBox.stories.js │ ├── Snippet.stories.js │ ├── SortBy.stories.js │ ├── StateResults.stories.js │ ├── Stats.stories.js │ ├── ToggleRefinement.stories.js │ ├── VoiceSearch.stories.js │ ├── __Template.stories.js │ └── utils.js │ ├── test │ ├── module │ │ ├── vue2 │ │ │ ├── is-cjs-module.cjs │ │ │ └── is-es-module.mjs │ │ └── vue3 │ │ │ ├── is-cjs-module.cjs │ │ │ └── is-es-module.mjs │ └── utils │ │ ├── index.js │ │ └── sortedHtmlSerializer.js │ └── vue-instantsearch-readme.png ├── patches ├── doctoc+1.4.0.patch └── metalsmith-in-place+1.4.4.patch ├── scripts ├── .eslintrc.js ├── babel │ ├── __mocks__ │ │ └── fs.js │ ├── __tests__ │ │ ├── extension-resolver.test.js │ │ └── wrap-warning-with-dev-check.test.js │ ├── extension-resolver.js │ └── wrap-warning-with-dev-check.js ├── legacy │ ├── algoliasearch-v4-dependency-container │ │ ├── package.json │ │ └── yarn.lock │ ├── algoliasearch-v5-dependency-container │ │ ├── package.json │ │ └── yarn.lock │ ├── algoliasearch@4-dependency-container │ │ ├── package.json │ │ └── yarn.lock │ ├── algoliasearch@5-dependency-container │ │ ├── package.json │ │ └── yarn.lock │ ├── downgrade-algoliasearch-dependency.js │ └── downgrade-algoliasearch-v4.js ├── prepare-cjs.sh ├── prepare-vue3.js ├── retry.sh └── wdio │ ├── local.conf.js │ └── saucelabs.conf.js ├── ship.config.js ├── specs ├── .gitignore ├── CHANGELOG.md ├── astro.config.mjs ├── package.json ├── src │ ├── components │ │ ├── Header.astro │ │ ├── ThemeSelector.astro │ │ ├── WidgetContent.astro │ │ └── WidgetsList.astro │ ├── config.ts │ ├── env.d.ts │ ├── layouts │ │ ├── MainLayout.astro │ │ └── WidgetLayout.astro │ ├── main.js │ ├── pages │ │ ├── demo.astro │ │ ├── index.astro │ │ └── widgets │ │ │ ├── answers.md │ │ │ ├── breadcrumb.md │ │ │ ├── carousel.md │ │ │ ├── clear-refinements.md │ │ │ ├── configure.md │ │ │ ├── current-refinements.md │ │ │ ├── frequently-bought-together.md │ │ │ ├── geo-search.md │ │ │ ├── hierarchical-menu.md │ │ │ ├── highlight.md │ │ │ ├── hits-per-page.md │ │ │ ├── hits.md │ │ │ ├── infinite-hits.md │ │ │ ├── looking-similar.md │ │ │ ├── menu-select.md │ │ │ ├── menu.md │ │ │ ├── numeric-menu.md │ │ │ ├── numeric-selector.md │ │ │ ├── pagination.md │ │ │ ├── panel.md │ │ │ ├── powered-by.md │ │ │ ├── range-input.md │ │ │ ├── range-slider.md │ │ │ ├── rating-menu.md │ │ │ ├── refinement-list.md │ │ │ ├── related-products.md │ │ │ ├── reverseHighlight.md │ │ │ ├── reverseSnippet.md │ │ │ ├── search-box.md │ │ │ ├── smart-sort.md │ │ │ ├── snippet.md │ │ │ ├── sort-by.md │ │ │ ├── stats.md │ │ │ ├── toggle-refinement.md │ │ │ ├── trending-items.md │ │ │ └── voice-search.md │ ├── styles │ │ └── index.scss │ └── types.ts └── tsconfig.json ├── tests ├── babel-testfixture │ ├── nested │ │ └── index │ │ │ └── index.js │ └── package.json ├── common │ ├── .eslintrc │ ├── README.md │ ├── common.ts │ ├── connectors │ │ ├── breadcrumb │ │ │ ├── index.ts │ │ │ └── routing.ts │ │ ├── chat │ │ │ ├── index.ts │ │ │ └── options.ts │ │ ├── current-refinements │ │ │ ├── index.ts │ │ │ └── routing.ts │ │ ├── frequently-bought-together │ │ │ ├── index.ts │ │ │ ├── options.ts │ │ │ └── state.ts │ │ ├── hierarchical-menu │ │ │ ├── index.ts │ │ │ └── routing.ts │ │ ├── hits-per-page │ │ │ ├── index.ts │ │ │ └── routing.ts │ │ ├── index.ts │ │ ├── looking-similar │ │ │ ├── index.ts │ │ │ ├── options.ts │ │ │ └── state.ts │ │ ├── menu │ │ │ ├── index.ts │ │ │ └── routing.ts │ │ ├── numeric-menu │ │ │ ├── index.ts │ │ │ └── routing.ts │ │ ├── pagination │ │ │ ├── index.ts │ │ │ └── routing.ts │ │ ├── rating-menu │ │ │ ├── index.ts │ │ │ └── routing.ts │ │ ├── refinement-list │ │ │ ├── index.ts │ │ │ └── routing.ts │ │ ├── related-products │ │ │ ├── index.ts │ │ │ ├── options.ts │ │ │ └── state.ts │ │ ├── toggle-refinement │ │ │ ├── index.ts │ │ │ └── routing.ts │ │ └── trending-items │ │ │ ├── index.ts │ │ │ ├── options.ts │ │ │ └── state.ts │ ├── index.ts │ ├── package.json │ ├── shared │ │ ├── index.ts │ │ ├── insights.ts │ │ ├── interaction.ts │ │ └── routing.ts │ └── widgets │ │ ├── autocomplete │ │ ├── index.ts │ │ ├── options.tsx │ │ └── templates.tsx │ │ ├── breadcrumb │ │ ├── index.ts │ │ ├── links.ts │ │ ├── optimistic-ui.ts │ │ └── options.ts │ │ ├── chat │ │ ├── index.ts │ │ ├── options.tsx │ │ ├── templates.tsx │ │ ├── translations.tsx │ │ └── utils.ts │ │ ├── clear-refinements │ │ ├── index.ts │ │ ├── links.ts │ │ └── options.tsx │ │ ├── current-refinements │ │ ├── index.ts │ │ ├── links.ts │ │ └── options.ts │ │ ├── dynamic-widgets │ │ ├── index.ts │ │ ├── links.ts │ │ └── options.ts │ │ ├── frequently-bought-together │ │ ├── index.ts │ │ ├── links.ts │ │ └── options.ts │ │ ├── hierarchical-menu │ │ ├── edge-cases.ts │ │ ├── index.ts │ │ ├── links.ts │ │ ├── optimistic-ui.ts │ │ └── options.ts │ │ ├── hits-per-page │ │ ├── index.ts │ │ ├── links.ts │ │ └── options.ts │ │ ├── hits │ │ ├── index.ts │ │ ├── insights.ts │ │ ├── links.ts │ │ └── options.ts │ │ ├── index.ts │ │ ├── infinite-hits │ │ ├── index.ts │ │ ├── insights.ts │ │ ├── links.ts │ │ ├── optimistic-ui.ts │ │ └── options.ts │ │ ├── instantsearch │ │ ├── algolia-agent.ts │ │ └── index.ts │ │ ├── looking-similar │ │ ├── index.ts │ │ ├── links.ts │ │ └── options.ts │ │ ├── menu-select │ │ ├── index.ts │ │ ├── links.ts │ │ └── options.ts │ │ ├── menu │ │ ├── index.ts │ │ ├── links.ts │ │ ├── optimistic-ui.ts │ │ └── options.ts │ │ ├── numeric-menu │ │ ├── index.ts │ │ ├── links.ts │ │ └── options.ts │ │ ├── pagination │ │ ├── index.ts │ │ ├── links.ts │ │ ├── optimistic-ui.ts │ │ └── options.ts │ │ ├── powered-by │ │ ├── index.ts │ │ ├── links.ts │ │ └── options.ts │ │ ├── range-input │ │ ├── behaviour.ts │ │ ├── index.ts │ │ ├── links.ts │ │ └── options.ts │ │ ├── rating-menu │ │ ├── behaviour.ts │ │ ├── index.ts │ │ ├── links.ts │ │ └── options.ts │ │ ├── refinement-list │ │ ├── index.ts │ │ ├── links.ts │ │ ├── optimistic-ui.ts │ │ └── options.ts │ │ ├── related-products │ │ ├── index.ts │ │ ├── links.ts │ │ └── options.ts │ │ ├── search-box │ │ ├── index.ts │ │ ├── links.ts │ │ └── options.ts │ │ ├── sort-by │ │ ├── index.ts │ │ ├── links.ts │ │ └── options.ts │ │ ├── stats │ │ ├── index.ts │ │ ├── links.ts │ │ └── options.ts │ │ ├── toggle-refinement │ │ ├── index.ts │ │ ├── links.ts │ │ └── options.ts │ │ └── trending-items │ │ ├── index.ts │ │ ├── links.ts │ │ └── options.ts ├── e2e │ ├── .gitignore │ ├── CONTRIBUTING.md │ ├── README.md │ ├── all-flavors.spec.ts │ ├── flavors.js │ ├── helpers │ │ ├── clickClearRefinements.ts │ │ ├── clickHierarchicalMenuItem.ts │ │ ├── clickNextPage.ts │ │ ├── clickPage.ts │ │ ├── clickPreviousPage.ts │ │ ├── clickRatingMenuItem.ts │ │ ├── clickRefinementListItem.ts │ │ ├── clickToggleRefinement.ts │ │ ├── dragAndDropByOffset.ts │ │ ├── dragRangeSliderLowerBoundTo.ts │ │ ├── dragRangeSliderUpperBoundTo.ts │ │ ├── getCurrentPage.ts │ │ ├── getHitsPerPage.ts │ │ ├── getHitsTitles.ts │ │ ├── getRangeSliderLowerBoundValue.ts │ │ ├── getRangeSliderUpperBoundValue.ts │ │ ├── getSearchBoxValue.ts │ │ ├── getSelectedHierarchicalMenuItems.ts │ │ ├── getSelectedRatingMenuItem.ts │ │ ├── getSelectedRefinementListItem.ts │ │ ├── getSortByValue.ts │ │ ├── getTextFromSelector.ts │ │ ├── getToggleRefinementStatus.ts │ │ ├── index.ts │ │ ├── selectors.ts │ │ ├── setHitsPerPage.ts │ │ ├── setSearchBoxValue.ts │ │ ├── setSortByValue.ts │ │ └── waitForElement.ts │ ├── index.js │ ├── package.json │ ├── specs │ │ ├── brand-and-query.spec.ts │ │ ├── category.spec.ts │ │ ├── initial-state-from-route.spec.ts │ │ ├── pagination.spec.ts │ │ └── price-range.spec.ts │ ├── tsconfig.json │ ├── wdio.base.conf.js │ ├── wdio.local.conf.js │ └── wdio.saucelabs.conf.js ├── mocks │ ├── __tests__ │ │ └── createAPIResponse.test.ts │ ├── createAPIResponse.ts │ ├── createAlgoliaSearchClient.ts │ ├── createCompositionClient.ts │ ├── createInsightsClient.ts │ ├── createSearchClient.ts │ ├── fixtures │ │ ├── index.ts │ │ └── recommendations.ts │ ├── index.ts │ └── package.json ├── umd.test.ts ├── utils │ ├── InstantSearchTestWrapper.tsx │ ├── ansiSnapshotSerializer.cjs │ ├── castToJestMock.ts │ ├── createInstantSearchSpy.tsx │ ├── enzyme.ts │ ├── index.ts │ ├── jest-environment-jsdom.ts │ ├── jest-environment-node.ts │ ├── matchers │ │ ├── __tests__ │ │ │ └── toWarnDev-test.ts │ │ ├── index.ts │ │ ├── toMatchNormalizedInlineSnapshot.ts │ │ ├── toWarnDev.ts │ │ └── vue.ts │ ├── normalizeSnapshot.ts │ ├── package.json │ ├── runAllMicroTasks.ts │ ├── setupTests.ts │ ├── wait.ts │ └── widgetSnapshotSerializer.ts └── versions │ └── index.js ├── tsconfig.declaration.json ├── tsconfig.json ├── tsconfig.v3.json ├── tsconfig.v4.json ├── website ├── _redirects └── stories │ └── .gitkeep └── yarn.lock /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.codesandbox/ci.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/.codesandbox/ci.json -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.git-blame-ignore-revs: -------------------------------------------------------------------------------- 1 | # Introduced prettier 2 | 25cd787e6a06502ee3a85648f90f693276cca671 3 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/BUG_REPORT.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/.github/ISSUE_TEMPLATE/BUG_REPORT.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/.github/banner.png -------------------------------------------------------------------------------- /.github/example-e-commerce.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/.github/example-e-commerce.png -------------------------------------------------------------------------------- /.github/example-media.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/.github/example-media.png -------------------------------------------------------------------------------- /.github/example-tourism.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/.github/example-tourism.png -------------------------------------------------------------------------------- /.github/react-instantsearch-banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/.github/react-instantsearch-banner.png -------------------------------------------------------------------------------- /.github/workflows/enforce-do-not-merge-label.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/.github/workflows/enforce-do-not-merge-label.yml -------------------------------------------------------------------------------- /.github/workflows/release-templates.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/.github/workflows/release-templates.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/.gitignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 20.10.0 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | packages/*/CHANGELOG.md 2 | examples/**/polyfills.js 3 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/.prettierrc -------------------------------------------------------------------------------- /.yarn/releases/yarn-1.22.10.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/.yarn/releases/yarn-1.22.10.cjs -------------------------------------------------------------------------------- /.yarnrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/.yarnrc -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/README.md -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/babel.config.js -------------------------------------------------------------------------------- /bundlesize.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/bundlesize.config.json -------------------------------------------------------------------------------- /examples/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/.eslintrc.js -------------------------------------------------------------------------------- /examples/js/algolia-experiences/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/algolia-experiences/favicon.png -------------------------------------------------------------------------------- /examples/js/algolia-experiences/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/algolia-experiences/index.html -------------------------------------------------------------------------------- /examples/js/algolia-experiences/local.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/algolia-experiences/local.html -------------------------------------------------------------------------------- /examples/js/algolia-experiences/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/algolia-experiences/package.json -------------------------------------------------------------------------------- /examples/js/algolia-experiences/toggle.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/algolia-experiences/toggle.html -------------------------------------------------------------------------------- /examples/js/calendar-widget/.gitignore: -------------------------------------------------------------------------------- 1 | /dist 2 | .cache 3 | -------------------------------------------------------------------------------- /examples/js/calendar-widget/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/calendar-widget/app.js -------------------------------------------------------------------------------- /examples/js/calendar-widget/calendar.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/calendar-widget/calendar.css -------------------------------------------------------------------------------- /examples/js/calendar-widget/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/calendar-widget/index.html -------------------------------------------------------------------------------- /examples/js/calendar-widget/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/calendar-widget/main.css -------------------------------------------------------------------------------- /examples/js/calendar-widget/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/calendar-widget/package.json -------------------------------------------------------------------------------- /examples/js/default-theme/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/default-theme/index.html -------------------------------------------------------------------------------- /examples/js/default-theme/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/default-theme/package.json -------------------------------------------------------------------------------- /examples/js/default-theme/src/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/default-theme/src/app.css -------------------------------------------------------------------------------- /examples/js/default-theme/src/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/default-theme/src/app.js -------------------------------------------------------------------------------- /examples/js/default-theme/src/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/default-theme/src/helpers.js -------------------------------------------------------------------------------- /examples/js/default-theme/src/refresh.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/default-theme/src/refresh.css -------------------------------------------------------------------------------- /examples/js/default-theme/src/tabs.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/default-theme/src/tabs.css -------------------------------------------------------------------------------- /examples/js/e-commerce-umd/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/e-commerce-umd/.editorconfig -------------------------------------------------------------------------------- /examples/js/e-commerce-umd/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/e-commerce-umd/.gitignore -------------------------------------------------------------------------------- /examples/js/e-commerce-umd/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/e-commerce-umd/.prettierrc -------------------------------------------------------------------------------- /examples/js/e-commerce-umd/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/e-commerce-umd/README.md -------------------------------------------------------------------------------- /examples/js/e-commerce-umd/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/e-commerce-umd/favicon.png -------------------------------------------------------------------------------- /examples/js/e-commerce-umd/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/e-commerce-umd/index.html -------------------------------------------------------------------------------- /examples/js/e-commerce-umd/manifest.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/e-commerce-umd/manifest.webmanifest -------------------------------------------------------------------------------- /examples/js/e-commerce-umd/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/e-commerce-umd/package.json -------------------------------------------------------------------------------- /examples/js/e-commerce-umd/polyfills.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/e-commerce-umd/polyfills.js -------------------------------------------------------------------------------- /examples/js/e-commerce-umd/src/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/e-commerce-umd/src/app.css -------------------------------------------------------------------------------- /examples/js/e-commerce-umd/src/app.mobile.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/e-commerce-umd/src/app.mobile.css -------------------------------------------------------------------------------- /examples/js/e-commerce-umd/src/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/e-commerce-umd/src/app.ts -------------------------------------------------------------------------------- /examples/js/e-commerce-umd/src/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/e-commerce-umd/src/global.d.ts -------------------------------------------------------------------------------- /examples/js/e-commerce-umd/src/images/cover.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/e-commerce-umd/src/images/cover.jpg -------------------------------------------------------------------------------- /examples/js/e-commerce-umd/src/routing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/e-commerce-umd/src/routing.ts -------------------------------------------------------------------------------- /examples/js/e-commerce-umd/src/search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/e-commerce-umd/src/search.ts -------------------------------------------------------------------------------- /examples/js/e-commerce-umd/src/templates/panel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/e-commerce-umd/src/templates/panel.ts -------------------------------------------------------------------------------- /examples/js/e-commerce-umd/src/theme.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/e-commerce-umd/src/theme.css -------------------------------------------------------------------------------- /examples/js/e-commerce-umd/src/ui.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/e-commerce-umd/src/ui.ts -------------------------------------------------------------------------------- /examples/js/e-commerce-umd/src/widgets/Brands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/e-commerce-umd/src/widgets/Brands.ts -------------------------------------------------------------------------------- /examples/js/e-commerce-umd/src/widgets/Products.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/e-commerce-umd/src/widgets/Products.ts -------------------------------------------------------------------------------- /examples/js/e-commerce-umd/src/widgets/Ratings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/e-commerce-umd/src/widgets/Ratings.ts -------------------------------------------------------------------------------- /examples/js/e-commerce-umd/src/widgets/SortBy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/e-commerce-umd/src/widgets/SortBy.ts -------------------------------------------------------------------------------- /examples/js/e-commerce-umd/src/widgets/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/e-commerce-umd/src/widgets/index.ts -------------------------------------------------------------------------------- /examples/js/e-commerce-umd/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/e-commerce-umd/tsconfig.json -------------------------------------------------------------------------------- /examples/js/e-commerce/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/e-commerce/.editorconfig -------------------------------------------------------------------------------- /examples/js/e-commerce/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/e-commerce/.gitignore -------------------------------------------------------------------------------- /examples/js/e-commerce/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/e-commerce/.prettierrc -------------------------------------------------------------------------------- /examples/js/e-commerce/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/e-commerce/README.md -------------------------------------------------------------------------------- /examples/js/e-commerce/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/e-commerce/favicon.png -------------------------------------------------------------------------------- /examples/js/e-commerce/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/e-commerce/index.html -------------------------------------------------------------------------------- /examples/js/e-commerce/manifest.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/e-commerce/manifest.webmanifest -------------------------------------------------------------------------------- /examples/js/e-commerce/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/e-commerce/package.json -------------------------------------------------------------------------------- /examples/js/e-commerce/polyfills.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/e-commerce/polyfills.js -------------------------------------------------------------------------------- /examples/js/e-commerce/src/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/e-commerce/src/app.css -------------------------------------------------------------------------------- /examples/js/e-commerce/src/app.mobile.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/e-commerce/src/app.mobile.css -------------------------------------------------------------------------------- /examples/js/e-commerce/src/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/e-commerce/src/app.ts -------------------------------------------------------------------------------- /examples/js/e-commerce/src/images/cover-mobile.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/e-commerce/src/images/cover-mobile.jpg -------------------------------------------------------------------------------- /examples/js/e-commerce/src/images/cover.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/e-commerce/src/images/cover.jpg -------------------------------------------------------------------------------- /examples/js/e-commerce/src/routing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/e-commerce/src/routing.ts -------------------------------------------------------------------------------- /examples/js/e-commerce/src/search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/e-commerce/src/search.ts -------------------------------------------------------------------------------- /examples/js/e-commerce/src/templates/panel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/e-commerce/src/templates/panel.ts -------------------------------------------------------------------------------- /examples/js/e-commerce/src/theme.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/e-commerce/src/theme.css -------------------------------------------------------------------------------- /examples/js/e-commerce/src/ui.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/e-commerce/src/ui.ts -------------------------------------------------------------------------------- /examples/js/e-commerce/src/widgets/Brands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/e-commerce/src/widgets/Brands.ts -------------------------------------------------------------------------------- /examples/js/e-commerce/src/widgets/Categories.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/e-commerce/src/widgets/Categories.ts -------------------------------------------------------------------------------- /examples/js/e-commerce/src/widgets/ClearFilters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/e-commerce/src/widgets/ClearFilters.ts -------------------------------------------------------------------------------- /examples/js/e-commerce/src/widgets/FreeShipping.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/e-commerce/src/widgets/FreeShipping.ts -------------------------------------------------------------------------------- /examples/js/e-commerce/src/widgets/HitsPerPage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/e-commerce/src/widgets/HitsPerPage.ts -------------------------------------------------------------------------------- /examples/js/e-commerce/src/widgets/Pagination.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/e-commerce/src/widgets/Pagination.ts -------------------------------------------------------------------------------- /examples/js/e-commerce/src/widgets/PriceSlider.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/e-commerce/src/widgets/PriceSlider.css -------------------------------------------------------------------------------- /examples/js/e-commerce/src/widgets/PriceSlider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/e-commerce/src/widgets/PriceSlider.ts -------------------------------------------------------------------------------- /examples/js/e-commerce/src/widgets/Products.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/e-commerce/src/widgets/Products.ts -------------------------------------------------------------------------------- /examples/js/e-commerce/src/widgets/Ratings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/e-commerce/src/widgets/Ratings.ts -------------------------------------------------------------------------------- /examples/js/e-commerce/src/widgets/SearchBox.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/e-commerce/src/widgets/SearchBox.ts -------------------------------------------------------------------------------- /examples/js/e-commerce/src/widgets/SortBy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/e-commerce/src/widgets/SortBy.ts -------------------------------------------------------------------------------- /examples/js/e-commerce/src/widgets/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/e-commerce/src/widgets/index.ts -------------------------------------------------------------------------------- /examples/js/e-commerce/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/e-commerce/tsconfig.json -------------------------------------------------------------------------------- /examples/js/getting-started/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/getting-started/.gitignore -------------------------------------------------------------------------------- /examples/js/getting-started/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/getting-started/README.md -------------------------------------------------------------------------------- /examples/js/getting-started/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/getting-started/favicon.png -------------------------------------------------------------------------------- /examples/js/getting-started/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/getting-started/index.html -------------------------------------------------------------------------------- /examples/js/getting-started/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/getting-started/package.json -------------------------------------------------------------------------------- /examples/js/getting-started/products.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/getting-started/products.html -------------------------------------------------------------------------------- /examples/js/getting-started/src/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/getting-started/src/app.css -------------------------------------------------------------------------------- /examples/js/getting-started/src/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/getting-started/src/app.js -------------------------------------------------------------------------------- /examples/js/getting-started/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/getting-started/src/index.css -------------------------------------------------------------------------------- /examples/js/getting-started/src/products.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/getting-started/src/products.ts -------------------------------------------------------------------------------- /examples/js/media/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/media/.editorconfig -------------------------------------------------------------------------------- /examples/js/media/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/media/.gitignore -------------------------------------------------------------------------------- /examples/js/media/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/media/.prettierrc -------------------------------------------------------------------------------- /examples/js/media/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/media/README.md -------------------------------------------------------------------------------- /examples/js/media/capture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/media/capture.png -------------------------------------------------------------------------------- /examples/js/media/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/media/favicon.png -------------------------------------------------------------------------------- /examples/js/media/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/media/index.html -------------------------------------------------------------------------------- /examples/js/media/manifest.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/media/manifest.webmanifest -------------------------------------------------------------------------------- /examples/js/media/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/media/package.json -------------------------------------------------------------------------------- /examples/js/media/src/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/media/src/app.css -------------------------------------------------------------------------------- /examples/js/media/src/app.desktop.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/media/src/app.desktop.css -------------------------------------------------------------------------------- /examples/js/media/src/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/media/src/app.ts -------------------------------------------------------------------------------- /examples/js/media/src/search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/media/src/search.ts -------------------------------------------------------------------------------- /examples/js/media/src/theme.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/media/src/theme.css -------------------------------------------------------------------------------- /examples/js/media/src/ui.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/media/src/ui.ts -------------------------------------------------------------------------------- /examples/js/media/src/utils/dateRanges.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/media/src/utils/dateRanges.ts -------------------------------------------------------------------------------- /examples/js/media/src/utils/formatNumbers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/media/src/utils/formatNumbers.ts -------------------------------------------------------------------------------- /examples/js/media/src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/media/src/utils/index.ts -------------------------------------------------------------------------------- /examples/js/media/src/utils/windowSize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/media/src/utils/windowSize.ts -------------------------------------------------------------------------------- /examples/js/media/src/widgets/Articles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/media/src/widgets/Articles.ts -------------------------------------------------------------------------------- /examples/js/media/src/widgets/Authors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/media/src/widgets/Authors.ts -------------------------------------------------------------------------------- /examples/js/media/src/widgets/ClearFilters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/media/src/widgets/ClearFilters.ts -------------------------------------------------------------------------------- /examples/js/media/src/widgets/Configuration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/media/src/widgets/Configuration.ts -------------------------------------------------------------------------------- /examples/js/media/src/widgets/Dates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/media/src/widgets/Dates.ts -------------------------------------------------------------------------------- /examples/js/media/src/widgets/SearchBox.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/media/src/widgets/SearchBox.ts -------------------------------------------------------------------------------- /examples/js/media/src/widgets/SeeResults.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/media/src/widgets/SeeResults.ts -------------------------------------------------------------------------------- /examples/js/media/src/widgets/SelectedTopics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/media/src/widgets/SelectedTopics.ts -------------------------------------------------------------------------------- /examples/js/media/src/widgets/Stats.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/media/src/widgets/Stats.ts -------------------------------------------------------------------------------- /examples/js/media/src/widgets/Topics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/media/src/widgets/Topics.ts -------------------------------------------------------------------------------- /examples/js/media/src/widgets/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/media/src/widgets/index.ts -------------------------------------------------------------------------------- /examples/js/query-suggestions/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/query-suggestions/.gitignore -------------------------------------------------------------------------------- /examples/js/query-suggestions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/query-suggestions/README.md -------------------------------------------------------------------------------- /examples/js/query-suggestions/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/query-suggestions/favicon.png -------------------------------------------------------------------------------- /examples/js/query-suggestions/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/query-suggestions/index.html -------------------------------------------------------------------------------- /examples/js/query-suggestions/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/query-suggestions/package.json -------------------------------------------------------------------------------- /examples/js/query-suggestions/products.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/query-suggestions/products.html -------------------------------------------------------------------------------- /examples/js/query-suggestions/src/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/query-suggestions/src/app.css -------------------------------------------------------------------------------- /examples/js/query-suggestions/src/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/query-suggestions/src/app.ts -------------------------------------------------------------------------------- /examples/js/query-suggestions/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/query-suggestions/src/index.css -------------------------------------------------------------------------------- /examples/js/query-suggestions/src/products.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/query-suggestions/src/products.ts -------------------------------------------------------------------------------- /examples/js/query-suggestions/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/query-suggestions/tsconfig.json -------------------------------------------------------------------------------- /examples/js/tourism/.gitignore: -------------------------------------------------------------------------------- 1 | /dist 2 | .cache 3 | -------------------------------------------------------------------------------- /examples/js/tourism/capture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/tourism/capture.png -------------------------------------------------------------------------------- /examples/js/tourism/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/tourism/index.html -------------------------------------------------------------------------------- /examples/js/tourism/logo-is.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/tourism/logo-is.png -------------------------------------------------------------------------------- /examples/js/tourism/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/tourism/main.css -------------------------------------------------------------------------------- /examples/js/tourism/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/tourism/package.json -------------------------------------------------------------------------------- /examples/js/tourism/search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/js/tourism/search.js -------------------------------------------------------------------------------- /examples/react/default-theme/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/default-theme/index.html -------------------------------------------------------------------------------- /examples/react/default-theme/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/default-theme/package.json -------------------------------------------------------------------------------- /examples/react/default-theme/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/default-theme/src/App.css -------------------------------------------------------------------------------- /examples/react/default-theme/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/default-theme/src/App.tsx -------------------------------------------------------------------------------- /examples/react/default-theme/src/components/layout/index.tsx: -------------------------------------------------------------------------------- 1 | export * from './Tabs'; 2 | -------------------------------------------------------------------------------- /examples/react/default-theme/src/cx.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/default-theme/src/cx.ts -------------------------------------------------------------------------------- /examples/react/default-theme/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/default-theme/src/index.tsx -------------------------------------------------------------------------------- /examples/react/e-commerce/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/e-commerce/App.css -------------------------------------------------------------------------------- /examples/react/e-commerce/App.mobile.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/e-commerce/App.mobile.css -------------------------------------------------------------------------------- /examples/react/e-commerce/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/e-commerce/App.tsx -------------------------------------------------------------------------------- /examples/react/e-commerce/Theme.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/e-commerce/Theme.css -------------------------------------------------------------------------------- /examples/react/e-commerce/assets/cover-mobile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/e-commerce/assets/cover-mobile.png -------------------------------------------------------------------------------- /examples/react/e-commerce/assets/cover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/e-commerce/assets/cover.png -------------------------------------------------------------------------------- /examples/react/e-commerce/assets/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/e-commerce/assets/favicon.png -------------------------------------------------------------------------------- /examples/react/e-commerce/components/NoResults.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/e-commerce/components/NoResults.tsx -------------------------------------------------------------------------------- /examples/react/e-commerce/components/Pagination.css: -------------------------------------------------------------------------------- 1 | .ais-Pagination--noRefinement { 2 | display: none; 3 | } 4 | -------------------------------------------------------------------------------- /examples/react/e-commerce/components/Panel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/e-commerce/components/Panel.tsx -------------------------------------------------------------------------------- /examples/react/e-commerce/components/Ratings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/e-commerce/components/Ratings.tsx -------------------------------------------------------------------------------- /examples/react/e-commerce/components/ScrollTo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/e-commerce/components/ScrollTo.tsx -------------------------------------------------------------------------------- /examples/react/e-commerce/components/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/e-commerce/components/index.ts -------------------------------------------------------------------------------- /examples/react/e-commerce/cx.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/e-commerce/cx.ts -------------------------------------------------------------------------------- /examples/react/e-commerce/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/e-commerce/index.html -------------------------------------------------------------------------------- /examples/react/e-commerce/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/e-commerce/index.tsx -------------------------------------------------------------------------------- /examples/react/e-commerce/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/e-commerce/package.json -------------------------------------------------------------------------------- /examples/react/e-commerce/routing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/e-commerce/routing.ts -------------------------------------------------------------------------------- /examples/react/e-commerce/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/e-commerce/utils/index.ts -------------------------------------------------------------------------------- /examples/react/getting-started/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/getting-started/.editorconfig -------------------------------------------------------------------------------- /examples/react/getting-started/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/getting-started/.gitignore -------------------------------------------------------------------------------- /examples/react/getting-started/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/getting-started/README.md -------------------------------------------------------------------------------- /examples/react/getting-started/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/getting-started/favicon.png -------------------------------------------------------------------------------- /examples/react/getting-started/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/getting-started/index.html -------------------------------------------------------------------------------- /examples/react/getting-started/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/getting-started/package.json -------------------------------------------------------------------------------- /examples/react/getting-started/products.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/getting-started/products.html -------------------------------------------------------------------------------- /examples/react/getting-started/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/getting-started/src/App.css -------------------------------------------------------------------------------- /examples/react/getting-started/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/getting-started/src/App.tsx -------------------------------------------------------------------------------- /examples/react/getting-started/src/Panel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/getting-started/src/Panel.tsx -------------------------------------------------------------------------------- /examples/react/getting-started/src/Product.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/getting-started/src/Product.tsx -------------------------------------------------------------------------------- /examples/react/getting-started/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/getting-started/src/index.tsx -------------------------------------------------------------------------------- /examples/react/getting-started/src/products.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/getting-started/src/products.tsx -------------------------------------------------------------------------------- /examples/react/next-app-router/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/next-app-router/.gitignore -------------------------------------------------------------------------------- /examples/react/next-app-router/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/next-app-router/README.md -------------------------------------------------------------------------------- /examples/react/next-app-router/app/Search.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/next-app-router/app/Search.tsx -------------------------------------------------------------------------------- /examples/react/next-app-router/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/next-app-router/app/favicon.ico -------------------------------------------------------------------------------- /examples/react/next-app-router/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/next-app-router/app/globals.css -------------------------------------------------------------------------------- /examples/react/next-app-router/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/next-app-router/app/layout.tsx -------------------------------------------------------------------------------- /examples/react/next-app-router/app/layout/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/next-app-router/app/layout/page.tsx -------------------------------------------------------------------------------- /examples/react/next-app-router/app/page.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/next-app-router/app/page.module.css -------------------------------------------------------------------------------- /examples/react/next-app-router/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/next-app-router/app/page.tsx -------------------------------------------------------------------------------- /examples/react/next-app-router/components/Hit.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/next-app-router/components/Hit.tsx -------------------------------------------------------------------------------- /examples/react/next-app-router/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/next-app-router/eslint.config.js -------------------------------------------------------------------------------- /examples/react/next-app-router/lib/client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/next-app-router/lib/client.tsx -------------------------------------------------------------------------------- /examples/react/next-app-router/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/next-app-router/next-env.d.ts -------------------------------------------------------------------------------- /examples/react/next-app-router/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/next-app-router/package.json -------------------------------------------------------------------------------- /examples/react/next-app-router/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/next-app-router/tsconfig.json -------------------------------------------------------------------------------- /examples/react/next-routing/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/next-routing/.gitignore -------------------------------------------------------------------------------- /examples/react/next-routing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/next-routing/README.md -------------------------------------------------------------------------------- /examples/react/next-routing/components/Panel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/next-routing/components/Panel.tsx -------------------------------------------------------------------------------- /examples/react/next-routing/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/next-routing/eslint.config.js -------------------------------------------------------------------------------- /examples/react/next-routing/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/next-routing/next-env.d.ts -------------------------------------------------------------------------------- /examples/react/next-routing/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/next-routing/next.config.js -------------------------------------------------------------------------------- /examples/react/next-routing/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/next-routing/package.json -------------------------------------------------------------------------------- /examples/react/next-routing/pages/_app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/next-routing/pages/_app.js -------------------------------------------------------------------------------- /examples/react/next-routing/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/next-routing/pages/index.tsx -------------------------------------------------------------------------------- /examples/react/next-routing/pages/other-page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/next-routing/pages/other-page.tsx -------------------------------------------------------------------------------- /examples/react/next-routing/pages/test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/next-routing/pages/test.tsx -------------------------------------------------------------------------------- /examples/react/next-routing/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/next-routing/styles/globals.css -------------------------------------------------------------------------------- /examples/react/next-routing/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/next-routing/tsconfig.json -------------------------------------------------------------------------------- /examples/react/next-routing/utils/cx.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/next-routing/utils/cx.ts -------------------------------------------------------------------------------- /examples/react/next/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/next/.gitignore -------------------------------------------------------------------------------- /examples/react/next/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/next/README.md -------------------------------------------------------------------------------- /examples/react/next/components/Panel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/next/components/Panel.tsx -------------------------------------------------------------------------------- /examples/react/next/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/next/eslint.config.js -------------------------------------------------------------------------------- /examples/react/next/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/next/next-env.d.ts -------------------------------------------------------------------------------- /examples/react/next/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/next/package.json -------------------------------------------------------------------------------- /examples/react/next/pages/_app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/next/pages/_app.js -------------------------------------------------------------------------------- /examples/react/next/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/next/pages/index.tsx -------------------------------------------------------------------------------- /examples/react/next/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/next/styles/globals.css -------------------------------------------------------------------------------- /examples/react/next/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/next/tsconfig.json -------------------------------------------------------------------------------- /examples/react/next/utils/cx.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/next/utils/cx.ts -------------------------------------------------------------------------------- /examples/react/query-suggestions/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/query-suggestions/.editorconfig -------------------------------------------------------------------------------- /examples/react/query-suggestions/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/query-suggestions/.gitignore -------------------------------------------------------------------------------- /examples/react/query-suggestions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/query-suggestions/README.md -------------------------------------------------------------------------------- /examples/react/query-suggestions/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/query-suggestions/favicon.png -------------------------------------------------------------------------------- /examples/react/query-suggestions/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/query-suggestions/index.html -------------------------------------------------------------------------------- /examples/react/query-suggestions/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/query-suggestions/package.json -------------------------------------------------------------------------------- /examples/react/query-suggestions/products.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/query-suggestions/products.html -------------------------------------------------------------------------------- /examples/react/query-suggestions/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/query-suggestions/src/App.css -------------------------------------------------------------------------------- /examples/react/query-suggestions/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/query-suggestions/src/App.tsx -------------------------------------------------------------------------------- /examples/react/query-suggestions/src/Panel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/query-suggestions/src/Panel.tsx -------------------------------------------------------------------------------- /examples/react/query-suggestions/src/Product.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/query-suggestions/src/Product.tsx -------------------------------------------------------------------------------- /examples/react/query-suggestions/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/query-suggestions/src/index.tsx -------------------------------------------------------------------------------- /examples/react/query-suggestions/src/products.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/query-suggestions/src/products.tsx -------------------------------------------------------------------------------- /examples/react/react-native/.eslintignore: -------------------------------------------------------------------------------- 1 | *.tsx? 2 | -------------------------------------------------------------------------------- /examples/react/react-native/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/react-native/.eslintrc -------------------------------------------------------------------------------- /examples/react/react-native/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/react-native/.gitignore -------------------------------------------------------------------------------- /examples/react/react-native/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/react-native/App.tsx -------------------------------------------------------------------------------- /examples/react/react-native/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/react-native/README.md -------------------------------------------------------------------------------- /examples/react/react-native/app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/react-native/app.json -------------------------------------------------------------------------------- /examples/react/react-native/assets/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/react-native/assets/favicon.png -------------------------------------------------------------------------------- /examples/react/react-native/assets/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/react-native/assets/icon.png -------------------------------------------------------------------------------- /examples/react/react-native/assets/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/react-native/assets/splash.png -------------------------------------------------------------------------------- /examples/react/react-native/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/react-native/babel.config.js -------------------------------------------------------------------------------- /examples/react/react-native/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/react-native/package.json -------------------------------------------------------------------------------- /examples/react/react-native/src/Highlight.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/react-native/src/Highlight.tsx -------------------------------------------------------------------------------- /examples/react/react-native/src/InfiniteHits.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/react-native/src/InfiniteHits.tsx -------------------------------------------------------------------------------- /examples/react/react-native/src/SearchBox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/react-native/src/SearchBox.tsx -------------------------------------------------------------------------------- /examples/react/react-native/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/react-native/tsconfig.json -------------------------------------------------------------------------------- /examples/react/react-native/types/ProductHit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/react-native/types/ProductHit.ts -------------------------------------------------------------------------------- /examples/react/ssr/.codesandbox/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/ssr/.codesandbox/tasks.json -------------------------------------------------------------------------------- /examples/react/ssr/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/ssr/.eslintrc.js -------------------------------------------------------------------------------- /examples/react/ssr/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .DS_STORE 3 | .idea 4 | dist 5 | npm-debug.log 6 | -------------------------------------------------------------------------------- /examples/react/ssr/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/ssr/README.md -------------------------------------------------------------------------------- /examples/react/ssr/babel.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/ssr/babel.config.json -------------------------------------------------------------------------------- /examples/react/ssr/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/ssr/package.json -------------------------------------------------------------------------------- /examples/react/ssr/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/ssr/src/App.js -------------------------------------------------------------------------------- /examples/react/ssr/src/browser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/ssr/src/browser.js -------------------------------------------------------------------------------- /examples/react/ssr/src/cx.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/ssr/src/cx.js -------------------------------------------------------------------------------- /examples/react/ssr/src/searchClient.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/ssr/src/searchClient.js -------------------------------------------------------------------------------- /examples/react/ssr/src/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/ssr/src/server.js -------------------------------------------------------------------------------- /examples/react/ssr/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/react/ssr/webpack.config.js -------------------------------------------------------------------------------- /examples/vue/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/vue/.eslintrc.js -------------------------------------------------------------------------------- /examples/vue/default-theme/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/vue/default-theme/.gitignore -------------------------------------------------------------------------------- /examples/vue/default-theme/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/vue/default-theme/README.md -------------------------------------------------------------------------------- /examples/vue/default-theme/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/vue/default-theme/babel.config.js -------------------------------------------------------------------------------- /examples/vue/default-theme/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/vue/default-theme/index.html -------------------------------------------------------------------------------- /examples/vue/default-theme/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/vue/default-theme/package.json -------------------------------------------------------------------------------- /examples/vue/default-theme/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/vue/default-theme/public/favicon.ico -------------------------------------------------------------------------------- /examples/vue/default-theme/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/vue/default-theme/src/App.css -------------------------------------------------------------------------------- /examples/vue/default-theme/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/vue/default-theme/src/App.vue -------------------------------------------------------------------------------- /examples/vue/default-theme/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/vue/default-theme/src/main.js -------------------------------------------------------------------------------- /examples/vue/default-theme/vite.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/vue/default-theme/vite.config.mjs -------------------------------------------------------------------------------- /examples/vue/e-commerce/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/vue/e-commerce/.editorconfig -------------------------------------------------------------------------------- /examples/vue/e-commerce/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/vue/e-commerce/.gitignore -------------------------------------------------------------------------------- /examples/vue/e-commerce/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/vue/e-commerce/.prettierrc -------------------------------------------------------------------------------- /examples/vue/e-commerce/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/vue/e-commerce/README.md -------------------------------------------------------------------------------- /examples/vue/e-commerce/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/vue/e-commerce/babel.config.js -------------------------------------------------------------------------------- /examples/vue/e-commerce/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/vue/e-commerce/index.html -------------------------------------------------------------------------------- /examples/vue/e-commerce/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/vue/e-commerce/package.json -------------------------------------------------------------------------------- /examples/vue/e-commerce/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/vue/e-commerce/public/favicon.png -------------------------------------------------------------------------------- /examples/vue/e-commerce/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/vue/e-commerce/src/App.css -------------------------------------------------------------------------------- /examples/vue/e-commerce/src/App.mobile.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/vue/e-commerce/src/App.mobile.css -------------------------------------------------------------------------------- /examples/vue/e-commerce/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/vue/e-commerce/src/App.vue -------------------------------------------------------------------------------- /examples/vue/e-commerce/src/Theme.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/vue/e-commerce/src/Theme.css -------------------------------------------------------------------------------- /examples/vue/e-commerce/src/images/cover.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/vue/e-commerce/src/images/cover.jpg -------------------------------------------------------------------------------- /examples/vue/e-commerce/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/vue/e-commerce/src/main.js -------------------------------------------------------------------------------- /examples/vue/e-commerce/src/routing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/vue/e-commerce/src/routing.js -------------------------------------------------------------------------------- /examples/vue/e-commerce/src/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/vue/e-commerce/src/utils.js -------------------------------------------------------------------------------- /examples/vue/e-commerce/src/widgets/NoResults.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/vue/e-commerce/src/widgets/NoResults.vue -------------------------------------------------------------------------------- /examples/vue/e-commerce/vite.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/vue/e-commerce/vite.config.mjs -------------------------------------------------------------------------------- /examples/vue/getting-started/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/vue/getting-started/.editorconfig -------------------------------------------------------------------------------- /examples/vue/getting-started/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/vue/getting-started/.gitignore -------------------------------------------------------------------------------- /examples/vue/getting-started/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/vue/getting-started/README.md -------------------------------------------------------------------------------- /examples/vue/getting-started/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/vue/getting-started/babel.config.js -------------------------------------------------------------------------------- /examples/vue/getting-started/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/vue/getting-started/index.html -------------------------------------------------------------------------------- /examples/vue/getting-started/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/vue/getting-started/package.json -------------------------------------------------------------------------------- /examples/vue/getting-started/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/vue/getting-started/public/favicon.png -------------------------------------------------------------------------------- /examples/vue/getting-started/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/vue/getting-started/src/App.vue -------------------------------------------------------------------------------- /examples/vue/getting-started/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/vue/getting-started/src/main.js -------------------------------------------------------------------------------- /examples/vue/getting-started/vite.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/vue/getting-started/vite.config.mjs -------------------------------------------------------------------------------- /examples/vue/media/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/vue/media/.gitignore -------------------------------------------------------------------------------- /examples/vue/media/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/vue/media/README.md -------------------------------------------------------------------------------- /examples/vue/media/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/vue/media/babel.config.js -------------------------------------------------------------------------------- /examples/vue/media/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/vue/media/index.html -------------------------------------------------------------------------------- /examples/vue/media/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/vue/media/package.json -------------------------------------------------------------------------------- /examples/vue/media/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/vue/media/public/favicon.ico -------------------------------------------------------------------------------- /examples/vue/media/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/vue/media/src/App.css -------------------------------------------------------------------------------- /examples/vue/media/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/vue/media/src/App.vue -------------------------------------------------------------------------------- /examples/vue/media/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/vue/media/src/main.js -------------------------------------------------------------------------------- /examples/vue/media/vite.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/vue/media/vite.config.mjs -------------------------------------------------------------------------------- /examples/vue/nuxt/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/vue/nuxt/README.md -------------------------------------------------------------------------------- /examples/vue/nuxt/layouts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/vue/nuxt/layouts/README.md -------------------------------------------------------------------------------- /examples/vue/nuxt/layouts/default.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/vue/nuxt/layouts/default.vue -------------------------------------------------------------------------------- /examples/vue/nuxt/nuxt.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/vue/nuxt/nuxt.config.js -------------------------------------------------------------------------------- /examples/vue/nuxt/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/vue/nuxt/package.json -------------------------------------------------------------------------------- /examples/vue/nuxt/pages/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/vue/nuxt/pages/README.md -------------------------------------------------------------------------------- /examples/vue/nuxt/pages/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/vue/nuxt/pages/index.vue -------------------------------------------------------------------------------- /examples/vue/nuxt/pages/search.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/vue/nuxt/pages/search.vue -------------------------------------------------------------------------------- /examples/vue/nuxt/static/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/vue/nuxt/static/README.md -------------------------------------------------------------------------------- /examples/vue/nuxt/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/vue/nuxt/static/favicon.ico -------------------------------------------------------------------------------- /examples/vue/ssr/.browserslistrc: -------------------------------------------------------------------------------- 1 | > 1% 2 | last 2 versions 3 | not ie <= 8 4 | -------------------------------------------------------------------------------- /examples/vue/ssr/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/vue/ssr/.gitignore -------------------------------------------------------------------------------- /examples/vue/ssr/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/vue/ssr/README.md -------------------------------------------------------------------------------- /examples/vue/ssr/babel.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | presets: ['@vue/app'], 3 | }; 4 | -------------------------------------------------------------------------------- /examples/vue/ssr/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/vue/ssr/package.json -------------------------------------------------------------------------------- /examples/vue/ssr/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/vue/ssr/postcss.config.js -------------------------------------------------------------------------------- /examples/vue/ssr/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/vue/ssr/public/favicon.ico -------------------------------------------------------------------------------- /examples/vue/ssr/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/vue/ssr/public/index.html -------------------------------------------------------------------------------- /examples/vue/ssr/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/vue/ssr/src/App.vue -------------------------------------------------------------------------------- /examples/vue/ssr/src/entry-client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/vue/ssr/src/entry-client.js -------------------------------------------------------------------------------- /examples/vue/ssr/src/entry-server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/vue/ssr/src/entry-server.js -------------------------------------------------------------------------------- /examples/vue/ssr/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/vue/ssr/src/main.js -------------------------------------------------------------------------------- /examples/vue/ssr/src/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/vue/ssr/src/router.js -------------------------------------------------------------------------------- /examples/vue/ssr/src/views/About.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/vue/ssr/src/views/About.vue -------------------------------------------------------------------------------- /examples/vue/ssr/src/views/Home.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/vue/ssr/src/views/Home.vue -------------------------------------------------------------------------------- /examples/vue/ssr/src/views/Search.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/vue/ssr/src/views/Search.vue -------------------------------------------------------------------------------- /examples/vue/ssr/vue.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/examples/vue/ssr/vue.config.js -------------------------------------------------------------------------------- /global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/global.d.ts -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/jest.config.js -------------------------------------------------------------------------------- /lerna.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/lerna.json -------------------------------------------------------------------------------- /netlify.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/netlify.toml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/package.json -------------------------------------------------------------------------------- /packages/algolia-experiences/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/algolia-experiences/CHANGELOG.md -------------------------------------------------------------------------------- /packages/algolia-experiences/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/algolia-experiences/README.md -------------------------------------------------------------------------------- /packages/algolia-experiences/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/algolia-experiences/package.json -------------------------------------------------------------------------------- /packages/algolia-experiences/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/algolia-experiences/rollup.config.js -------------------------------------------------------------------------------- /packages/algolia-experiences/src/banner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/algolia-experiences/src/banner.tsx -------------------------------------------------------------------------------- /packages/algolia-experiences/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/algolia-experiences/src/index.ts -------------------------------------------------------------------------------- /packages/algolia-experiences/src/render.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/algolia-experiences/src/render.tsx -------------------------------------------------------------------------------- /packages/algolia-experiences/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/algolia-experiences/src/types.ts -------------------------------------------------------------------------------- /packages/algolia-experiences/src/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/algolia-experiences/src/util.ts -------------------------------------------------------------------------------- /packages/algolia-experiences/src/widgets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/algolia-experiences/src/widgets.ts -------------------------------------------------------------------------------- /packages/algoliasearch-helper/.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/algoliasearch-helper/.eslintignore -------------------------------------------------------------------------------- /packages/algoliasearch-helper/.prettierignore: -------------------------------------------------------------------------------- 1 | documentation-src/partials 2 | -------------------------------------------------------------------------------- /packages/algoliasearch-helper/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/algoliasearch-helper/CHANGELOG.md -------------------------------------------------------------------------------- /packages/algoliasearch-helper/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/algoliasearch-helper/LICENSE -------------------------------------------------------------------------------- /packages/algoliasearch-helper/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/algoliasearch-helper/README.md -------------------------------------------------------------------------------- /packages/algoliasearch-helper/examples/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/algoliasearch-helper/examples/readme.md -------------------------------------------------------------------------------- /packages/algoliasearch-helper/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/algoliasearch-helper/index.d.ts -------------------------------------------------------------------------------- /packages/algoliasearch-helper/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/algoliasearch-helper/index.html -------------------------------------------------------------------------------- /packages/algoliasearch-helper/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/algoliasearch-helper/index.js -------------------------------------------------------------------------------- /packages/algoliasearch-helper/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/algoliasearch-helper/jest.config.js -------------------------------------------------------------------------------- /packages/algoliasearch-helper/jest.setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/algoliasearch-helper/jest.setup.js -------------------------------------------------------------------------------- /packages/algoliasearch-helper/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/algoliasearch-helper/package.json -------------------------------------------------------------------------------- /packages/algoliasearch-helper/scripts/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/algoliasearch-helper/scripts/build.sh -------------------------------------------------------------------------------- /packages/algoliasearch-helper/scripts/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/algoliasearch-helper/scripts/test.sh -------------------------------------------------------------------------------- /packages/algoliasearch-helper/src/version.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = '3.26.1'; 4 | -------------------------------------------------------------------------------- /packages/algoliasearch-helper/test/replayTools.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/algoliasearch-helper/test/replayTools.js -------------------------------------------------------------------------------- /packages/algoliasearch-helper/test/run.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/algoliasearch-helper/test/run.js -------------------------------------------------------------------------------- /packages/algoliasearch-helper/test/spec/search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/algoliasearch-helper/test/spec/search.js -------------------------------------------------------------------------------- /packages/algoliasearch-helper/test/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/algoliasearch-helper/test/types.ts -------------------------------------------------------------------------------- /packages/algoliasearch-helper/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/algoliasearch-helper/tsconfig.json -------------------------------------------------------------------------------- /packages/create-instantsearch-app/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/create-instantsearch-app/.babelrc -------------------------------------------------------------------------------- /packages/create-instantsearch-app/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/create-instantsearch-app/.eslintrc.js -------------------------------------------------------------------------------- /packages/create-instantsearch-app/.gitignore: -------------------------------------------------------------------------------- 1 | # release 2 | /build 3 | /sample 4 | -------------------------------------------------------------------------------- /packages/create-instantsearch-app/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/create-instantsearch-app/CHANGELOG.md -------------------------------------------------------------------------------- /packages/create-instantsearch-app/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/create-instantsearch-app/LICENSE -------------------------------------------------------------------------------- /packages/create-instantsearch-app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/create-instantsearch-app/README.md -------------------------------------------------------------------------------- /packages/create-instantsearch-app/docs/deploy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/create-instantsearch-app/docs/deploy.md -------------------------------------------------------------------------------- /packages/create-instantsearch-app/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/create-instantsearch-app/index.js -------------------------------------------------------------------------------- /packages/create-instantsearch-app/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/create-instantsearch-app/jest.config.js -------------------------------------------------------------------------------- /packages/create-instantsearch-app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/create-instantsearch-app/package.json -------------------------------------------------------------------------------- /packages/create-instantsearch-app/preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/create-instantsearch-app/preview.png -------------------------------------------------------------------------------- /packages/create-instantsearch-app/src/api/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/create-instantsearch-app/src/api/index.js -------------------------------------------------------------------------------- /packages/create-instantsearch-app/src/cli/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/create-instantsearch-app/src/cli/index.js -------------------------------------------------------------------------------- /packages/create-instantsearch-app/src/templates/Autocomplete/.eslintignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | /dist 3 | /.cache 4 | -------------------------------------------------------------------------------- /packages/create-instantsearch-app/src/templates/InstantSearch Android/app/.gitignore.template: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /packages/create-instantsearch-app/src/templates/InstantSearch Android/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /packages/create-instantsearch-app/src/templates/InstantSearch.js widget/.eslintignore: -------------------------------------------------------------------------------- 1 | # Vendors 2 | node_modules 3 | 4 | # Artifacts 5 | dist 6 | -------------------------------------------------------------------------------- /packages/create-instantsearch-app/src/templates/InstantSearch.js/.eslintignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | /dist 3 | /.cache 4 | -------------------------------------------------------------------------------- /packages/create-instantsearch-app/src/templates/InstantSearch.js/.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | extends: 'algolia', 3 | }; 4 | -------------------------------------------------------------------------------- /packages/create-instantsearch-app/src/templates/JavaScript Client/.eslintignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | /dist 3 | /.cache 4 | -------------------------------------------------------------------------------- /packages/create-instantsearch-app/src/templates/JavaScript Client/.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | extends: 'algolia', 3 | }; 4 | -------------------------------------------------------------------------------- /packages/create-instantsearch-app/src/templates/JavaScript Helper/.eslintignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | /dist 3 | /.cache 4 | -------------------------------------------------------------------------------- /packages/create-instantsearch-app/src/templates/JavaScript Helper/.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | extends: 'algolia', 3 | }; 4 | -------------------------------------------------------------------------------- /packages/create-instantsearch-app/src/templates/Vue InstantSearch/babel.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | presets: ['@vue/app'], 3 | }; 4 | -------------------------------------------------------------------------------- /packages/instantsearch-codemods/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/instantsearch-codemods/CHANGELOG.md -------------------------------------------------------------------------------- /packages/instantsearch-codemods/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/instantsearch-codemods/README.md -------------------------------------------------------------------------------- /packages/instantsearch-codemods/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/instantsearch-codemods/package.json -------------------------------------------------------------------------------- /packages/instantsearch-codemods/src/rish-to-ris.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/instantsearch-codemods/src/rish-to-ris.ts -------------------------------------------------------------------------------- /packages/instantsearch-ui-components/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/instantsearch-ui-components/CHANGELOG.md -------------------------------------------------------------------------------- /packages/instantsearch-ui-components/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/instantsearch-ui-components/README.md -------------------------------------------------------------------------------- /packages/instantsearch-ui-components/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/instantsearch-ui-components/global.d.ts -------------------------------------------------------------------------------- /packages/instantsearch-ui-components/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/instantsearch-ui-components/package.json -------------------------------------------------------------------------------- /packages/instantsearch-ui-components/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/instantsearch-ui-components/src/index.ts -------------------------------------------------------------------------------- /packages/instantsearch-ui-components/src/lib/cx.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/instantsearch-ui-components/src/lib/cx.ts -------------------------------------------------------------------------------- /packages/instantsearch-ui-components/src/version.ts: -------------------------------------------------------------------------------- 1 | export default '0.15.2'; 2 | -------------------------------------------------------------------------------- /packages/instantsearch-ui-components/src/warn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/instantsearch-ui-components/src/warn.ts -------------------------------------------------------------------------------- /packages/instantsearch-ui-components/tsconfig.declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tsconfig.declaration" 3 | } 4 | -------------------------------------------------------------------------------- /packages/instantsearch.css/.gitignore: -------------------------------------------------------------------------------- 1 | /themes 2 | /components 3 | -------------------------------------------------------------------------------- /packages/instantsearch.css/.npmignore: -------------------------------------------------------------------------------- 1 | !/themes/ 2 | src/ 3 | -------------------------------------------------------------------------------- /packages/instantsearch.css/.stylelintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/instantsearch.css/.stylelintrc.json -------------------------------------------------------------------------------- /packages/instantsearch.css/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/instantsearch.css/CHANGELOG.md -------------------------------------------------------------------------------- /packages/instantsearch.css/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/instantsearch.css/LICENSE -------------------------------------------------------------------------------- /packages/instantsearch.css/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/instantsearch.css/README.md -------------------------------------------------------------------------------- /packages/instantsearch.css/devtools/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/instantsearch.css/devtools/index.d.ts -------------------------------------------------------------------------------- /packages/instantsearch.css/devtools/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/instantsearch.css/devtools/index.js -------------------------------------------------------------------------------- /packages/instantsearch.css/devtools/inject.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Auto-inject devtools for InstantSearch CSS variables. 3 | */ 4 | 5 | export {}; 6 | -------------------------------------------------------------------------------- /packages/instantsearch.css/devtools/inject.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/instantsearch.css/devtools/inject.js -------------------------------------------------------------------------------- /packages/instantsearch.css/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/instantsearch.css/package.json -------------------------------------------------------------------------------- /packages/instantsearch.css/src/shared/_common.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/instantsearch.css/src/shared/_common.scss -------------------------------------------------------------------------------- /packages/instantsearch.css/src/themes/algolia.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/instantsearch.css/src/themes/algolia.scss -------------------------------------------------------------------------------- /packages/instantsearch.css/src/themes/reset.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/instantsearch.css/src/themes/reset.scss -------------------------------------------------------------------------------- /packages/instantsearch.js/.storybook/addons.ts: -------------------------------------------------------------------------------- 1 | import '@storybook/addon-actions/register'; 2 | -------------------------------------------------------------------------------- /packages/instantsearch.js/.storybook/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/instantsearch.js/.storybook/config.ts -------------------------------------------------------------------------------- /packages/instantsearch.js/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/instantsearch.js/CHANGELOG.md -------------------------------------------------------------------------------- /packages/instantsearch.js/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/instantsearch.js/LICENSE -------------------------------------------------------------------------------- /packages/instantsearch.js/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/instantsearch.js/README.md -------------------------------------------------------------------------------- /packages/instantsearch.js/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/instantsearch.js/package.json -------------------------------------------------------------------------------- /packages/instantsearch.js/src/connectors/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/instantsearch.js/src/connectors/index.ts -------------------------------------------------------------------------------- /packages/instantsearch.js/src/helpers/highlight.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/instantsearch.js/src/helpers/highlight.ts -------------------------------------------------------------------------------- /packages/instantsearch.js/src/helpers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/instantsearch.js/src/helpers/index.ts -------------------------------------------------------------------------------- /packages/instantsearch.js/src/helpers/insights.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/instantsearch.js/src/helpers/insights.ts -------------------------------------------------------------------------------- /packages/instantsearch.js/src/helpers/snippet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/instantsearch.js/src/helpers/snippet.ts -------------------------------------------------------------------------------- /packages/instantsearch.js/src/index.es.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/instantsearch.js/src/index.es.ts -------------------------------------------------------------------------------- /packages/instantsearch.js/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/instantsearch.js/src/index.ts -------------------------------------------------------------------------------- /packages/instantsearch.js/src/lib/InstantSearch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/instantsearch.js/src/lib/InstantSearch.ts -------------------------------------------------------------------------------- /packages/instantsearch.js/src/lib/chat/chat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/instantsearch.js/src/lib/chat/chat.ts -------------------------------------------------------------------------------- /packages/instantsearch.js/src/lib/chat/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/instantsearch.js/src/lib/chat/index.ts -------------------------------------------------------------------------------- /packages/instantsearch.js/src/lib/createHelpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/instantsearch.js/src/lib/createHelpers.ts -------------------------------------------------------------------------------- /packages/instantsearch.js/src/lib/formatNumber.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/instantsearch.js/src/lib/formatNumber.ts -------------------------------------------------------------------------------- /packages/instantsearch.js/src/lib/routers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/instantsearch.js/src/lib/routers/index.ts -------------------------------------------------------------------------------- /packages/instantsearch.js/src/lib/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/instantsearch.js/src/lib/server.ts -------------------------------------------------------------------------------- /packages/instantsearch.js/src/lib/suit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/instantsearch.js/src/lib/suit.ts -------------------------------------------------------------------------------- /packages/instantsearch.js/src/lib/utils/defer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/instantsearch.js/src/lib/utils/defer.ts -------------------------------------------------------------------------------- /packages/instantsearch.js/src/lib/utils/find.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/instantsearch.js/src/lib/utils/find.ts -------------------------------------------------------------------------------- /packages/instantsearch.js/src/lib/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/instantsearch.js/src/lib/utils/index.ts -------------------------------------------------------------------------------- /packages/instantsearch.js/src/lib/utils/isEqual.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/instantsearch.js/src/lib/utils/isEqual.ts -------------------------------------------------------------------------------- /packages/instantsearch.js/src/lib/utils/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/instantsearch.js/src/lib/utils/logger.ts -------------------------------------------------------------------------------- /packages/instantsearch.js/src/lib/utils/noop.ts: -------------------------------------------------------------------------------- 1 | export function noop(..._args: any[]): void {} 2 | -------------------------------------------------------------------------------- /packages/instantsearch.js/src/lib/utils/omit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/instantsearch.js/src/lib/utils/omit.ts -------------------------------------------------------------------------------- /packages/instantsearch.js/src/lib/utils/range.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/instantsearch.js/src/lib/utils/range.ts -------------------------------------------------------------------------------- /packages/instantsearch.js/src/lib/utils/toArray.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/instantsearch.js/src/lib/utils/toArray.ts -------------------------------------------------------------------------------- /packages/instantsearch.js/src/lib/utils/uniq.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/instantsearch.js/src/lib/utils/uniq.ts -------------------------------------------------------------------------------- /packages/instantsearch.js/src/lib/utils/uuid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/instantsearch.js/src/lib/utils/uuid.ts -------------------------------------------------------------------------------- /packages/instantsearch.js/src/lib/version.ts: -------------------------------------------------------------------------------- 1 | export default '4.85.2'; 2 | -------------------------------------------------------------------------------- /packages/instantsearch.js/src/middlewares/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/instantsearch.js/src/middlewares/index.ts -------------------------------------------------------------------------------- /packages/instantsearch.js/src/templates/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/instantsearch.js/src/templates/index.ts -------------------------------------------------------------------------------- /packages/instantsearch.js/src/types/component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/instantsearch.js/src/types/component.ts -------------------------------------------------------------------------------- /packages/instantsearch.js/src/types/connector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/instantsearch.js/src/types/connector.ts -------------------------------------------------------------------------------- /packages/instantsearch.js/src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/instantsearch.js/src/types/index.ts -------------------------------------------------------------------------------- /packages/instantsearch.js/src/types/insights.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/instantsearch.js/src/types/insights.ts -------------------------------------------------------------------------------- /packages/instantsearch.js/src/types/middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/instantsearch.js/src/types/middleware.ts -------------------------------------------------------------------------------- /packages/instantsearch.js/src/types/results.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/instantsearch.js/src/types/results.ts -------------------------------------------------------------------------------- /packages/instantsearch.js/src/types/router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/instantsearch.js/src/types/router.ts -------------------------------------------------------------------------------- /packages/instantsearch.js/src/types/templates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/instantsearch.js/src/types/templates.ts -------------------------------------------------------------------------------- /packages/instantsearch.js/src/types/ui-state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/instantsearch.js/src/types/ui-state.ts -------------------------------------------------------------------------------- /packages/instantsearch.js/src/types/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/instantsearch.js/src/types/utils.ts -------------------------------------------------------------------------------- /packages/instantsearch.js/src/types/widget.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/instantsearch.js/src/types/widget.ts -------------------------------------------------------------------------------- /packages/instantsearch.js/src/widgets/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/instantsearch.js/src/widgets/index.ts -------------------------------------------------------------------------------- /packages/instantsearch.js/src/widgets/index.umd.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/instantsearch.js/src/widgets/index.umd.ts -------------------------------------------------------------------------------- /packages/instantsearch.js/stories/hits.stories.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/instantsearch.js/stories/hits.stories.ts -------------------------------------------------------------------------------- /packages/instantsearch.js/stories/index.stories.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/instantsearch.js/stories/index.stories.ts -------------------------------------------------------------------------------- /packages/instantsearch.js/stories/menu.stories.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/instantsearch.js/stories/menu.stories.ts -------------------------------------------------------------------------------- /packages/instantsearch.js/stories/panel.stories.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/instantsearch.js/stories/panel.stories.ts -------------------------------------------------------------------------------- /packages/instantsearch.js/stories/stats.stories.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/instantsearch.js/stories/stats.stories.ts -------------------------------------------------------------------------------- /packages/instantsearch.js/test/createWidget.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/instantsearch.js/test/createWidget.ts -------------------------------------------------------------------------------- /packages/react-instantsearch-core/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/react-instantsearch-core/CHANGELOG.md -------------------------------------------------------------------------------- /packages/react-instantsearch-core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/react-instantsearch-core/README.md -------------------------------------------------------------------------------- /packages/react-instantsearch-core/global.d.ts: -------------------------------------------------------------------------------- 1 | declare const __DEV__: boolean; 2 | -------------------------------------------------------------------------------- /packages/react-instantsearch-core/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/react-instantsearch-core/package.json -------------------------------------------------------------------------------- /packages/react-instantsearch-core/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/react-instantsearch-core/rollup.config.js -------------------------------------------------------------------------------- /packages/react-instantsearch-core/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/react-instantsearch-core/src/index.ts -------------------------------------------------------------------------------- /packages/react-instantsearch-core/src/index.umd.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/react-instantsearch-core/src/index.umd.ts -------------------------------------------------------------------------------- /packages/react-instantsearch-core/src/lib/noop.ts: -------------------------------------------------------------------------------- 1 | export const noop = (..._args: any[]) => {}; 2 | -------------------------------------------------------------------------------- /packages/react-instantsearch-core/src/lib/use.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/react-instantsearch-core/src/lib/use.ts -------------------------------------------------------------------------------- /packages/react-instantsearch-core/src/lib/warn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/react-instantsearch-core/src/lib/warn.ts -------------------------------------------------------------------------------- /packages/react-instantsearch-core/src/server/index.ts: -------------------------------------------------------------------------------- 1 | export * from './getServerState'; 2 | -------------------------------------------------------------------------------- /packages/react-instantsearch-core/src/version.ts: -------------------------------------------------------------------------------- 1 | export default '7.21.0'; 2 | -------------------------------------------------------------------------------- /packages/react-instantsearch-core/tsconfig.declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tsconfig.declaration" 3 | } 4 | -------------------------------------------------------------------------------- /packages/react-instantsearch-nextjs/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/react-instantsearch-nextjs/CHANGELOG.md -------------------------------------------------------------------------------- /packages/react-instantsearch-nextjs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/react-instantsearch-nextjs/README.md -------------------------------------------------------------------------------- /packages/react-instantsearch-nextjs/e2e.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/react-instantsearch-nextjs/e2e.d.ts -------------------------------------------------------------------------------- /packages/react-instantsearch-nextjs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/react-instantsearch-nextjs/package.json -------------------------------------------------------------------------------- /packages/react-instantsearch-nextjs/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './InstantSearchNext'; 2 | -------------------------------------------------------------------------------- /packages/react-instantsearch-nextjs/src/warn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/react-instantsearch-nextjs/src/warn.ts -------------------------------------------------------------------------------- /packages/react-instantsearch-nextjs/wdio.conf.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/react-instantsearch-nextjs/wdio.conf.cjs -------------------------------------------------------------------------------- /packages/react-instantsearch/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/react-instantsearch/CHANGELOG.md -------------------------------------------------------------------------------- /packages/react-instantsearch/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/react-instantsearch/README.md -------------------------------------------------------------------------------- /packages/react-instantsearch/global.d.ts: -------------------------------------------------------------------------------- 1 | declare const __DEV__: boolean; 2 | -------------------------------------------------------------------------------- /packages/react-instantsearch/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/react-instantsearch/package.json -------------------------------------------------------------------------------- /packages/react-instantsearch/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/react-instantsearch/rollup.config.js -------------------------------------------------------------------------------- /packages/react-instantsearch/src/components/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Carousel'; 2 | -------------------------------------------------------------------------------- /packages/react-instantsearch/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/react-instantsearch/src/index.ts -------------------------------------------------------------------------------- /packages/react-instantsearch/src/index.umd.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/react-instantsearch/src/index.umd.ts -------------------------------------------------------------------------------- /packages/react-instantsearch/src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/react-instantsearch/src/types/index.ts -------------------------------------------------------------------------------- /packages/react-instantsearch/src/ui/Breadcrumb.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/react-instantsearch/src/ui/Breadcrumb.tsx -------------------------------------------------------------------------------- /packages/react-instantsearch/src/ui/Highlight.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/react-instantsearch/src/ui/Highlight.tsx -------------------------------------------------------------------------------- /packages/react-instantsearch/src/ui/Menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/react-instantsearch/src/ui/Menu.tsx -------------------------------------------------------------------------------- /packages/react-instantsearch/src/ui/Pagination.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/react-instantsearch/src/ui/Pagination.tsx -------------------------------------------------------------------------------- /packages/react-instantsearch/src/ui/PoweredBy.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/react-instantsearch/src/ui/PoweredBy.tsx -------------------------------------------------------------------------------- /packages/react-instantsearch/src/ui/RangeInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/react-instantsearch/src/ui/RangeInput.tsx -------------------------------------------------------------------------------- /packages/react-instantsearch/src/ui/SearchBox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/react-instantsearch/src/ui/SearchBox.tsx -------------------------------------------------------------------------------- /packages/react-instantsearch/src/ui/Snippet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/react-instantsearch/src/ui/Snippet.tsx -------------------------------------------------------------------------------- /packages/react-instantsearch/src/ui/SortBy.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/react-instantsearch/src/ui/SortBy.tsx -------------------------------------------------------------------------------- /packages/react-instantsearch/src/ui/Stats.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/react-instantsearch/src/ui/Stats.tsx -------------------------------------------------------------------------------- /packages/react-instantsearch/src/ui/lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/react-instantsearch/src/ui/lib/index.ts -------------------------------------------------------------------------------- /packages/react-instantsearch/tsconfig.declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tsconfig.declaration" 3 | } 4 | -------------------------------------------------------------------------------- /packages/vue-instantsearch/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/vue-instantsearch/.eslintrc.js -------------------------------------------------------------------------------- /packages/vue-instantsearch/.storybook/addons.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/vue-instantsearch/.storybook/addons.js -------------------------------------------------------------------------------- /packages/vue-instantsearch/.storybook/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/vue-instantsearch/.storybook/config.js -------------------------------------------------------------------------------- /packages/vue-instantsearch/.storybook/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/vue-instantsearch/.storybook/styles.css -------------------------------------------------------------------------------- /packages/vue-instantsearch/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/vue-instantsearch/CHANGELOG.md -------------------------------------------------------------------------------- /packages/vue-instantsearch/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/vue-instantsearch/LICENSE -------------------------------------------------------------------------------- /packages/vue-instantsearch/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/vue-instantsearch/README.md -------------------------------------------------------------------------------- /packages/vue-instantsearch/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/vue-instantsearch/package.json -------------------------------------------------------------------------------- /packages/vue-instantsearch/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/vue-instantsearch/rollup.config.js -------------------------------------------------------------------------------- /packages/vue-instantsearch/src/instantsearch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/vue-instantsearch/src/instantsearch.js -------------------------------------------------------------------------------- /packages/vue-instantsearch/src/mixins/panel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/vue-instantsearch/src/mixins/panel.js -------------------------------------------------------------------------------- /packages/vue-instantsearch/src/mixins/suit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/vue-instantsearch/src/mixins/suit.js -------------------------------------------------------------------------------- /packages/vue-instantsearch/src/mixins/widget.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/vue-instantsearch/src/mixins/widget.js -------------------------------------------------------------------------------- /packages/vue-instantsearch/src/plugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/vue-instantsearch/src/plugin.js -------------------------------------------------------------------------------- /packages/vue-instantsearch/src/util/polyfills.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/vue-instantsearch/src/util/polyfills.js -------------------------------------------------------------------------------- /packages/vue-instantsearch/src/util/pragma.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/vue-instantsearch/src/util/pragma.js -------------------------------------------------------------------------------- /packages/vue-instantsearch/src/util/suit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/vue-instantsearch/src/util/suit.js -------------------------------------------------------------------------------- /packages/vue-instantsearch/src/util/unescape.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/vue-instantsearch/src/util/unescape.js -------------------------------------------------------------------------------- /packages/vue-instantsearch/src/util/vue-compat/Highlighter/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './index-vue2'; 2 | -------------------------------------------------------------------------------- /packages/vue-instantsearch/src/util/warn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/vue-instantsearch/src/util/warn.js -------------------------------------------------------------------------------- /packages/vue-instantsearch/src/widgets.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/vue-instantsearch/src/widgets.js -------------------------------------------------------------------------------- /packages/vue-instantsearch/stories/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/vue-instantsearch/stories/utils.js -------------------------------------------------------------------------------- /packages/vue-instantsearch/test/utils/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/packages/vue-instantsearch/test/utils/index.js -------------------------------------------------------------------------------- /patches/doctoc+1.4.0.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/patches/doctoc+1.4.0.patch -------------------------------------------------------------------------------- /patches/metalsmith-in-place+1.4.4.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/patches/metalsmith-in-place+1.4.4.patch -------------------------------------------------------------------------------- /scripts/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/scripts/.eslintrc.js -------------------------------------------------------------------------------- /scripts/babel/__mocks__/fs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/scripts/babel/__mocks__/fs.js -------------------------------------------------------------------------------- /scripts/babel/extension-resolver.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/scripts/babel/extension-resolver.js -------------------------------------------------------------------------------- /scripts/babel/wrap-warning-with-dev-check.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/scripts/babel/wrap-warning-with-dev-check.js -------------------------------------------------------------------------------- /scripts/legacy/downgrade-algoliasearch-v4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/scripts/legacy/downgrade-algoliasearch-v4.js -------------------------------------------------------------------------------- /scripts/prepare-cjs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/scripts/prepare-cjs.sh -------------------------------------------------------------------------------- /scripts/prepare-vue3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/scripts/prepare-vue3.js -------------------------------------------------------------------------------- /scripts/retry.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/scripts/retry.sh -------------------------------------------------------------------------------- /scripts/wdio/local.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/scripts/wdio/local.conf.js -------------------------------------------------------------------------------- /scripts/wdio/saucelabs.conf.js: -------------------------------------------------------------------------------- 1 | exports.config = { 2 | ...require('@instantsearch/e2e-tests').saucelabs, 3 | }; 4 | -------------------------------------------------------------------------------- /ship.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/ship.config.js -------------------------------------------------------------------------------- /specs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/specs/.gitignore -------------------------------------------------------------------------------- /specs/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/specs/CHANGELOG.md -------------------------------------------------------------------------------- /specs/astro.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/specs/astro.config.mjs -------------------------------------------------------------------------------- /specs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/specs/package.json -------------------------------------------------------------------------------- /specs/src/components/Header.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/specs/src/components/Header.astro -------------------------------------------------------------------------------- /specs/src/components/ThemeSelector.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/specs/src/components/ThemeSelector.astro -------------------------------------------------------------------------------- /specs/src/components/WidgetContent.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/specs/src/components/WidgetContent.astro -------------------------------------------------------------------------------- /specs/src/components/WidgetsList.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/specs/src/components/WidgetsList.astro -------------------------------------------------------------------------------- /specs/src/config.ts: -------------------------------------------------------------------------------- 1 | export const GITHUB_EDIT_URL = `https://github.com/algolia/instantsearch/edit/master`; 2 | -------------------------------------------------------------------------------- /specs/src/env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/specs/src/env.d.ts -------------------------------------------------------------------------------- /specs/src/layouts/MainLayout.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/specs/src/layouts/MainLayout.astro -------------------------------------------------------------------------------- /specs/src/layouts/WidgetLayout.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/specs/src/layouts/WidgetLayout.astro -------------------------------------------------------------------------------- /specs/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/specs/src/main.js -------------------------------------------------------------------------------- /specs/src/pages/demo.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/specs/src/pages/demo.astro -------------------------------------------------------------------------------- /specs/src/pages/index.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/specs/src/pages/index.astro -------------------------------------------------------------------------------- /specs/src/pages/widgets/answers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/specs/src/pages/widgets/answers.md -------------------------------------------------------------------------------- /specs/src/pages/widgets/breadcrumb.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/specs/src/pages/widgets/breadcrumb.md -------------------------------------------------------------------------------- /specs/src/pages/widgets/carousel.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/specs/src/pages/widgets/carousel.md -------------------------------------------------------------------------------- /specs/src/pages/widgets/clear-refinements.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/specs/src/pages/widgets/clear-refinements.md -------------------------------------------------------------------------------- /specs/src/pages/widgets/configure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/specs/src/pages/widgets/configure.md -------------------------------------------------------------------------------- /specs/src/pages/widgets/current-refinements.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/specs/src/pages/widgets/current-refinements.md -------------------------------------------------------------------------------- /specs/src/pages/widgets/geo-search.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/specs/src/pages/widgets/geo-search.md -------------------------------------------------------------------------------- /specs/src/pages/widgets/hierarchical-menu.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/specs/src/pages/widgets/hierarchical-menu.md -------------------------------------------------------------------------------- /specs/src/pages/widgets/highlight.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/specs/src/pages/widgets/highlight.md -------------------------------------------------------------------------------- /specs/src/pages/widgets/hits-per-page.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/specs/src/pages/widgets/hits-per-page.md -------------------------------------------------------------------------------- /specs/src/pages/widgets/hits.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/specs/src/pages/widgets/hits.md -------------------------------------------------------------------------------- /specs/src/pages/widgets/infinite-hits.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/specs/src/pages/widgets/infinite-hits.md -------------------------------------------------------------------------------- /specs/src/pages/widgets/looking-similar.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/specs/src/pages/widgets/looking-similar.md -------------------------------------------------------------------------------- /specs/src/pages/widgets/menu-select.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/specs/src/pages/widgets/menu-select.md -------------------------------------------------------------------------------- /specs/src/pages/widgets/menu.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/specs/src/pages/widgets/menu.md -------------------------------------------------------------------------------- /specs/src/pages/widgets/numeric-menu.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/specs/src/pages/widgets/numeric-menu.md -------------------------------------------------------------------------------- /specs/src/pages/widgets/numeric-selector.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/specs/src/pages/widgets/numeric-selector.md -------------------------------------------------------------------------------- /specs/src/pages/widgets/pagination.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/specs/src/pages/widgets/pagination.md -------------------------------------------------------------------------------- /specs/src/pages/widgets/panel.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/specs/src/pages/widgets/panel.md -------------------------------------------------------------------------------- /specs/src/pages/widgets/powered-by.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/specs/src/pages/widgets/powered-by.md -------------------------------------------------------------------------------- /specs/src/pages/widgets/range-input.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/specs/src/pages/widgets/range-input.md -------------------------------------------------------------------------------- /specs/src/pages/widgets/range-slider.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/specs/src/pages/widgets/range-slider.md -------------------------------------------------------------------------------- /specs/src/pages/widgets/rating-menu.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/specs/src/pages/widgets/rating-menu.md -------------------------------------------------------------------------------- /specs/src/pages/widgets/refinement-list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/specs/src/pages/widgets/refinement-list.md -------------------------------------------------------------------------------- /specs/src/pages/widgets/related-products.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/specs/src/pages/widgets/related-products.md -------------------------------------------------------------------------------- /specs/src/pages/widgets/reverseHighlight.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/specs/src/pages/widgets/reverseHighlight.md -------------------------------------------------------------------------------- /specs/src/pages/widgets/reverseSnippet.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/specs/src/pages/widgets/reverseSnippet.md -------------------------------------------------------------------------------- /specs/src/pages/widgets/search-box.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/specs/src/pages/widgets/search-box.md -------------------------------------------------------------------------------- /specs/src/pages/widgets/smart-sort.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/specs/src/pages/widgets/smart-sort.md -------------------------------------------------------------------------------- /specs/src/pages/widgets/snippet.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/specs/src/pages/widgets/snippet.md -------------------------------------------------------------------------------- /specs/src/pages/widgets/sort-by.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/specs/src/pages/widgets/sort-by.md -------------------------------------------------------------------------------- /specs/src/pages/widgets/stats.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/specs/src/pages/widgets/stats.md -------------------------------------------------------------------------------- /specs/src/pages/widgets/toggle-refinement.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/specs/src/pages/widgets/toggle-refinement.md -------------------------------------------------------------------------------- /specs/src/pages/widgets/trending-items.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/specs/src/pages/widgets/trending-items.md -------------------------------------------------------------------------------- /specs/src/pages/widgets/voice-search.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/specs/src/pages/widgets/voice-search.md -------------------------------------------------------------------------------- /specs/src/styles/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/specs/src/styles/index.scss -------------------------------------------------------------------------------- /specs/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/specs/src/types.ts -------------------------------------------------------------------------------- /specs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/specs/tsconfig.json -------------------------------------------------------------------------------- /tests/babel-testfixture/nested/index/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/babel-testfixture/nested/index/index.js -------------------------------------------------------------------------------- /tests/babel-testfixture/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/babel-testfixture/package.json -------------------------------------------------------------------------------- /tests/common/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/.eslintrc -------------------------------------------------------------------------------- /tests/common/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/README.md -------------------------------------------------------------------------------- /tests/common/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/common.ts -------------------------------------------------------------------------------- /tests/common/connectors/breadcrumb/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/connectors/breadcrumb/index.ts -------------------------------------------------------------------------------- /tests/common/connectors/breadcrumb/routing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/connectors/breadcrumb/routing.ts -------------------------------------------------------------------------------- /tests/common/connectors/chat/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/connectors/chat/index.ts -------------------------------------------------------------------------------- /tests/common/connectors/chat/options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/connectors/chat/options.ts -------------------------------------------------------------------------------- /tests/common/connectors/hits-per-page/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/connectors/hits-per-page/index.ts -------------------------------------------------------------------------------- /tests/common/connectors/hits-per-page/routing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/connectors/hits-per-page/routing.ts -------------------------------------------------------------------------------- /tests/common/connectors/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/connectors/index.ts -------------------------------------------------------------------------------- /tests/common/connectors/looking-similar/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/connectors/looking-similar/index.ts -------------------------------------------------------------------------------- /tests/common/connectors/looking-similar/state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/connectors/looking-similar/state.ts -------------------------------------------------------------------------------- /tests/common/connectors/menu/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/connectors/menu/index.ts -------------------------------------------------------------------------------- /tests/common/connectors/menu/routing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/connectors/menu/routing.ts -------------------------------------------------------------------------------- /tests/common/connectors/numeric-menu/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/connectors/numeric-menu/index.ts -------------------------------------------------------------------------------- /tests/common/connectors/numeric-menu/routing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/connectors/numeric-menu/routing.ts -------------------------------------------------------------------------------- /tests/common/connectors/pagination/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/connectors/pagination/index.ts -------------------------------------------------------------------------------- /tests/common/connectors/pagination/routing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/connectors/pagination/routing.ts -------------------------------------------------------------------------------- /tests/common/connectors/rating-menu/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/connectors/rating-menu/index.ts -------------------------------------------------------------------------------- /tests/common/connectors/rating-menu/routing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/connectors/rating-menu/routing.ts -------------------------------------------------------------------------------- /tests/common/connectors/refinement-list/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/connectors/refinement-list/index.ts -------------------------------------------------------------------------------- /tests/common/connectors/trending-items/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/connectors/trending-items/index.ts -------------------------------------------------------------------------------- /tests/common/connectors/trending-items/state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/connectors/trending-items/state.ts -------------------------------------------------------------------------------- /tests/common/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/index.ts -------------------------------------------------------------------------------- /tests/common/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/package.json -------------------------------------------------------------------------------- /tests/common/shared/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/shared/index.ts -------------------------------------------------------------------------------- /tests/common/shared/insights.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/shared/insights.ts -------------------------------------------------------------------------------- /tests/common/shared/interaction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/shared/interaction.ts -------------------------------------------------------------------------------- /tests/common/shared/routing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/shared/routing.ts -------------------------------------------------------------------------------- /tests/common/widgets/autocomplete/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/widgets/autocomplete/index.ts -------------------------------------------------------------------------------- /tests/common/widgets/autocomplete/options.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/widgets/autocomplete/options.tsx -------------------------------------------------------------------------------- /tests/common/widgets/autocomplete/templates.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/widgets/autocomplete/templates.tsx -------------------------------------------------------------------------------- /tests/common/widgets/breadcrumb/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/widgets/breadcrumb/index.ts -------------------------------------------------------------------------------- /tests/common/widgets/breadcrumb/links.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/widgets/breadcrumb/links.ts -------------------------------------------------------------------------------- /tests/common/widgets/breadcrumb/optimistic-ui.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/widgets/breadcrumb/optimistic-ui.ts -------------------------------------------------------------------------------- /tests/common/widgets/breadcrumb/options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/widgets/breadcrumb/options.ts -------------------------------------------------------------------------------- /tests/common/widgets/chat/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/widgets/chat/index.ts -------------------------------------------------------------------------------- /tests/common/widgets/chat/options.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/widgets/chat/options.tsx -------------------------------------------------------------------------------- /tests/common/widgets/chat/templates.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/widgets/chat/templates.tsx -------------------------------------------------------------------------------- /tests/common/widgets/chat/translations.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/widgets/chat/translations.tsx -------------------------------------------------------------------------------- /tests/common/widgets/chat/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/widgets/chat/utils.ts -------------------------------------------------------------------------------- /tests/common/widgets/clear-refinements/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/widgets/clear-refinements/index.ts -------------------------------------------------------------------------------- /tests/common/widgets/clear-refinements/links.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/widgets/clear-refinements/links.ts -------------------------------------------------------------------------------- /tests/common/widgets/dynamic-widgets/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/widgets/dynamic-widgets/index.ts -------------------------------------------------------------------------------- /tests/common/widgets/dynamic-widgets/links.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/widgets/dynamic-widgets/links.ts -------------------------------------------------------------------------------- /tests/common/widgets/dynamic-widgets/options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/widgets/dynamic-widgets/options.ts -------------------------------------------------------------------------------- /tests/common/widgets/hierarchical-menu/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/widgets/hierarchical-menu/index.ts -------------------------------------------------------------------------------- /tests/common/widgets/hierarchical-menu/links.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/widgets/hierarchical-menu/links.ts -------------------------------------------------------------------------------- /tests/common/widgets/hits-per-page/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/widgets/hits-per-page/index.ts -------------------------------------------------------------------------------- /tests/common/widgets/hits-per-page/links.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/widgets/hits-per-page/links.ts -------------------------------------------------------------------------------- /tests/common/widgets/hits-per-page/options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/widgets/hits-per-page/options.ts -------------------------------------------------------------------------------- /tests/common/widgets/hits/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/widgets/hits/index.ts -------------------------------------------------------------------------------- /tests/common/widgets/hits/insights.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/widgets/hits/insights.ts -------------------------------------------------------------------------------- /tests/common/widgets/hits/links.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/widgets/hits/links.ts -------------------------------------------------------------------------------- /tests/common/widgets/hits/options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/widgets/hits/options.ts -------------------------------------------------------------------------------- /tests/common/widgets/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/widgets/index.ts -------------------------------------------------------------------------------- /tests/common/widgets/infinite-hits/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/widgets/infinite-hits/index.ts -------------------------------------------------------------------------------- /tests/common/widgets/infinite-hits/insights.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/widgets/infinite-hits/insights.ts -------------------------------------------------------------------------------- /tests/common/widgets/infinite-hits/links.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/widgets/infinite-hits/links.ts -------------------------------------------------------------------------------- /tests/common/widgets/infinite-hits/options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/widgets/infinite-hits/options.ts -------------------------------------------------------------------------------- /tests/common/widgets/instantsearch/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/widgets/instantsearch/index.ts -------------------------------------------------------------------------------- /tests/common/widgets/looking-similar/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/widgets/looking-similar/index.ts -------------------------------------------------------------------------------- /tests/common/widgets/looking-similar/links.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/widgets/looking-similar/links.ts -------------------------------------------------------------------------------- /tests/common/widgets/looking-similar/options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/widgets/looking-similar/options.ts -------------------------------------------------------------------------------- /tests/common/widgets/menu-select/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/widgets/menu-select/index.ts -------------------------------------------------------------------------------- /tests/common/widgets/menu-select/links.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/widgets/menu-select/links.ts -------------------------------------------------------------------------------- /tests/common/widgets/menu-select/options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/widgets/menu-select/options.ts -------------------------------------------------------------------------------- /tests/common/widgets/menu/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/widgets/menu/index.ts -------------------------------------------------------------------------------- /tests/common/widgets/menu/links.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/widgets/menu/links.ts -------------------------------------------------------------------------------- /tests/common/widgets/menu/optimistic-ui.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/widgets/menu/optimistic-ui.ts -------------------------------------------------------------------------------- /tests/common/widgets/menu/options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/widgets/menu/options.ts -------------------------------------------------------------------------------- /tests/common/widgets/numeric-menu/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/widgets/numeric-menu/index.ts -------------------------------------------------------------------------------- /tests/common/widgets/numeric-menu/links.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/widgets/numeric-menu/links.ts -------------------------------------------------------------------------------- /tests/common/widgets/numeric-menu/options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/widgets/numeric-menu/options.ts -------------------------------------------------------------------------------- /tests/common/widgets/pagination/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/widgets/pagination/index.ts -------------------------------------------------------------------------------- /tests/common/widgets/pagination/links.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/widgets/pagination/links.ts -------------------------------------------------------------------------------- /tests/common/widgets/pagination/optimistic-ui.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/widgets/pagination/optimistic-ui.ts -------------------------------------------------------------------------------- /tests/common/widgets/pagination/options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/widgets/pagination/options.ts -------------------------------------------------------------------------------- /tests/common/widgets/powered-by/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/widgets/powered-by/index.ts -------------------------------------------------------------------------------- /tests/common/widgets/powered-by/links.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/widgets/powered-by/links.ts -------------------------------------------------------------------------------- /tests/common/widgets/powered-by/options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/widgets/powered-by/options.ts -------------------------------------------------------------------------------- /tests/common/widgets/range-input/behaviour.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/widgets/range-input/behaviour.ts -------------------------------------------------------------------------------- /tests/common/widgets/range-input/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/widgets/range-input/index.ts -------------------------------------------------------------------------------- /tests/common/widgets/range-input/links.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/widgets/range-input/links.ts -------------------------------------------------------------------------------- /tests/common/widgets/range-input/options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/widgets/range-input/options.ts -------------------------------------------------------------------------------- /tests/common/widgets/rating-menu/behaviour.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/widgets/rating-menu/behaviour.ts -------------------------------------------------------------------------------- /tests/common/widgets/rating-menu/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/widgets/rating-menu/index.ts -------------------------------------------------------------------------------- /tests/common/widgets/rating-menu/links.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/widgets/rating-menu/links.ts -------------------------------------------------------------------------------- /tests/common/widgets/rating-menu/options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/widgets/rating-menu/options.ts -------------------------------------------------------------------------------- /tests/common/widgets/refinement-list/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/widgets/refinement-list/index.ts -------------------------------------------------------------------------------- /tests/common/widgets/refinement-list/links.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/widgets/refinement-list/links.ts -------------------------------------------------------------------------------- /tests/common/widgets/refinement-list/options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/widgets/refinement-list/options.ts -------------------------------------------------------------------------------- /tests/common/widgets/related-products/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/widgets/related-products/index.ts -------------------------------------------------------------------------------- /tests/common/widgets/related-products/links.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/widgets/related-products/links.ts -------------------------------------------------------------------------------- /tests/common/widgets/related-products/options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/widgets/related-products/options.ts -------------------------------------------------------------------------------- /tests/common/widgets/search-box/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/widgets/search-box/index.ts -------------------------------------------------------------------------------- /tests/common/widgets/search-box/links.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/widgets/search-box/links.ts -------------------------------------------------------------------------------- /tests/common/widgets/search-box/options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/widgets/search-box/options.ts -------------------------------------------------------------------------------- /tests/common/widgets/sort-by/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/widgets/sort-by/index.ts -------------------------------------------------------------------------------- /tests/common/widgets/sort-by/links.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/widgets/sort-by/links.ts -------------------------------------------------------------------------------- /tests/common/widgets/sort-by/options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/widgets/sort-by/options.ts -------------------------------------------------------------------------------- /tests/common/widgets/stats/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/widgets/stats/index.ts -------------------------------------------------------------------------------- /tests/common/widgets/stats/links.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/widgets/stats/links.ts -------------------------------------------------------------------------------- /tests/common/widgets/stats/options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/widgets/stats/options.ts -------------------------------------------------------------------------------- /tests/common/widgets/toggle-refinement/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/widgets/toggle-refinement/index.ts -------------------------------------------------------------------------------- /tests/common/widgets/toggle-refinement/links.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/widgets/toggle-refinement/links.ts -------------------------------------------------------------------------------- /tests/common/widgets/trending-items/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/widgets/trending-items/index.ts -------------------------------------------------------------------------------- /tests/common/widgets/trending-items/links.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/widgets/trending-items/links.ts -------------------------------------------------------------------------------- /tests/common/widgets/trending-items/options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/common/widgets/trending-items/options.ts -------------------------------------------------------------------------------- /tests/e2e/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/e2e/.gitignore -------------------------------------------------------------------------------- /tests/e2e/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/e2e/CONTRIBUTING.md -------------------------------------------------------------------------------- /tests/e2e/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/e2e/README.md -------------------------------------------------------------------------------- /tests/e2e/all-flavors.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/e2e/all-flavors.spec.ts -------------------------------------------------------------------------------- /tests/e2e/flavors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/e2e/flavors.js -------------------------------------------------------------------------------- /tests/e2e/helpers/clickClearRefinements.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/e2e/helpers/clickClearRefinements.ts -------------------------------------------------------------------------------- /tests/e2e/helpers/clickHierarchicalMenuItem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/e2e/helpers/clickHierarchicalMenuItem.ts -------------------------------------------------------------------------------- /tests/e2e/helpers/clickNextPage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/e2e/helpers/clickNextPage.ts -------------------------------------------------------------------------------- /tests/e2e/helpers/clickPage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/e2e/helpers/clickPage.ts -------------------------------------------------------------------------------- /tests/e2e/helpers/clickPreviousPage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/e2e/helpers/clickPreviousPage.ts -------------------------------------------------------------------------------- /tests/e2e/helpers/clickRatingMenuItem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/e2e/helpers/clickRatingMenuItem.ts -------------------------------------------------------------------------------- /tests/e2e/helpers/clickRefinementListItem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/e2e/helpers/clickRefinementListItem.ts -------------------------------------------------------------------------------- /tests/e2e/helpers/clickToggleRefinement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/e2e/helpers/clickToggleRefinement.ts -------------------------------------------------------------------------------- /tests/e2e/helpers/dragAndDropByOffset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/e2e/helpers/dragAndDropByOffset.ts -------------------------------------------------------------------------------- /tests/e2e/helpers/dragRangeSliderLowerBoundTo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/e2e/helpers/dragRangeSliderLowerBoundTo.ts -------------------------------------------------------------------------------- /tests/e2e/helpers/dragRangeSliderUpperBoundTo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/e2e/helpers/dragRangeSliderUpperBoundTo.ts -------------------------------------------------------------------------------- /tests/e2e/helpers/getCurrentPage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/e2e/helpers/getCurrentPage.ts -------------------------------------------------------------------------------- /tests/e2e/helpers/getHitsPerPage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/e2e/helpers/getHitsPerPage.ts -------------------------------------------------------------------------------- /tests/e2e/helpers/getHitsTitles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/e2e/helpers/getHitsTitles.ts -------------------------------------------------------------------------------- /tests/e2e/helpers/getSearchBoxValue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/e2e/helpers/getSearchBoxValue.ts -------------------------------------------------------------------------------- /tests/e2e/helpers/getSelectedRatingMenuItem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/e2e/helpers/getSelectedRatingMenuItem.ts -------------------------------------------------------------------------------- /tests/e2e/helpers/getSortByValue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/e2e/helpers/getSortByValue.ts -------------------------------------------------------------------------------- /tests/e2e/helpers/getTextFromSelector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/e2e/helpers/getTextFromSelector.ts -------------------------------------------------------------------------------- /tests/e2e/helpers/getToggleRefinementStatus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/e2e/helpers/getToggleRefinementStatus.ts -------------------------------------------------------------------------------- /tests/e2e/helpers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/e2e/helpers/index.ts -------------------------------------------------------------------------------- /tests/e2e/helpers/selectors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/e2e/helpers/selectors.ts -------------------------------------------------------------------------------- /tests/e2e/helpers/setHitsPerPage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/e2e/helpers/setHitsPerPage.ts -------------------------------------------------------------------------------- /tests/e2e/helpers/setSearchBoxValue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/e2e/helpers/setSearchBoxValue.ts -------------------------------------------------------------------------------- /tests/e2e/helpers/setSortByValue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/e2e/helpers/setSortByValue.ts -------------------------------------------------------------------------------- /tests/e2e/helpers/waitForElement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/e2e/helpers/waitForElement.ts -------------------------------------------------------------------------------- /tests/e2e/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/e2e/index.js -------------------------------------------------------------------------------- /tests/e2e/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/e2e/package.json -------------------------------------------------------------------------------- /tests/e2e/specs/brand-and-query.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/e2e/specs/brand-and-query.spec.ts -------------------------------------------------------------------------------- /tests/e2e/specs/category.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/e2e/specs/category.spec.ts -------------------------------------------------------------------------------- /tests/e2e/specs/initial-state-from-route.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/e2e/specs/initial-state-from-route.spec.ts -------------------------------------------------------------------------------- /tests/e2e/specs/pagination.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/e2e/specs/pagination.spec.ts -------------------------------------------------------------------------------- /tests/e2e/specs/price-range.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/e2e/specs/price-range.spec.ts -------------------------------------------------------------------------------- /tests/e2e/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/e2e/tsconfig.json -------------------------------------------------------------------------------- /tests/e2e/wdio.base.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/e2e/wdio.base.conf.js -------------------------------------------------------------------------------- /tests/e2e/wdio.local.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/e2e/wdio.local.conf.js -------------------------------------------------------------------------------- /tests/e2e/wdio.saucelabs.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/e2e/wdio.saucelabs.conf.js -------------------------------------------------------------------------------- /tests/mocks/__tests__/createAPIResponse.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/mocks/__tests__/createAPIResponse.test.ts -------------------------------------------------------------------------------- /tests/mocks/createAPIResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/mocks/createAPIResponse.ts -------------------------------------------------------------------------------- /tests/mocks/createAlgoliaSearchClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/mocks/createAlgoliaSearchClient.ts -------------------------------------------------------------------------------- /tests/mocks/createCompositionClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/mocks/createCompositionClient.ts -------------------------------------------------------------------------------- /tests/mocks/createInsightsClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/mocks/createInsightsClient.ts -------------------------------------------------------------------------------- /tests/mocks/createSearchClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/mocks/createSearchClient.ts -------------------------------------------------------------------------------- /tests/mocks/fixtures/index.ts: -------------------------------------------------------------------------------- 1 | export * from './recommendations'; 2 | -------------------------------------------------------------------------------- /tests/mocks/fixtures/recommendations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/mocks/fixtures/recommendations.ts -------------------------------------------------------------------------------- /tests/mocks/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/mocks/index.ts -------------------------------------------------------------------------------- /tests/mocks/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/mocks/package.json -------------------------------------------------------------------------------- /tests/umd.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/umd.test.ts -------------------------------------------------------------------------------- /tests/utils/InstantSearchTestWrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/utils/InstantSearchTestWrapper.tsx -------------------------------------------------------------------------------- /tests/utils/ansiSnapshotSerializer.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/utils/ansiSnapshotSerializer.cjs -------------------------------------------------------------------------------- /tests/utils/castToJestMock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/utils/castToJestMock.ts -------------------------------------------------------------------------------- /tests/utils/createInstantSearchSpy.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/utils/createInstantSearchSpy.tsx -------------------------------------------------------------------------------- /tests/utils/enzyme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/utils/enzyme.ts -------------------------------------------------------------------------------- /tests/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/utils/index.ts -------------------------------------------------------------------------------- /tests/utils/jest-environment-jsdom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/utils/jest-environment-jsdom.ts -------------------------------------------------------------------------------- /tests/utils/jest-environment-node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/utils/jest-environment-node.ts -------------------------------------------------------------------------------- /tests/utils/matchers/__tests__/toWarnDev-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/utils/matchers/__tests__/toWarnDev-test.ts -------------------------------------------------------------------------------- /tests/utils/matchers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/utils/matchers/index.ts -------------------------------------------------------------------------------- /tests/utils/matchers/toWarnDev.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/utils/matchers/toWarnDev.ts -------------------------------------------------------------------------------- /tests/utils/matchers/vue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/utils/matchers/vue.ts -------------------------------------------------------------------------------- /tests/utils/normalizeSnapshot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/utils/normalizeSnapshot.ts -------------------------------------------------------------------------------- /tests/utils/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/utils/package.json -------------------------------------------------------------------------------- /tests/utils/runAllMicroTasks.ts: -------------------------------------------------------------------------------- 1 | export const runAllMicroTasks = () => Promise.resolve(); 2 | -------------------------------------------------------------------------------- /tests/utils/setupTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/utils/setupTests.ts -------------------------------------------------------------------------------- /tests/utils/wait.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/utils/wait.ts -------------------------------------------------------------------------------- /tests/utils/widgetSnapshotSerializer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/utils/widgetSnapshotSerializer.ts -------------------------------------------------------------------------------- /tests/versions/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tests/versions/index.js -------------------------------------------------------------------------------- /tsconfig.declaration.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tsconfig.declaration.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.v3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tsconfig.v3.json -------------------------------------------------------------------------------- /tsconfig.v4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/tsconfig.v4.json -------------------------------------------------------------------------------- /website/_redirects: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/website/_redirects -------------------------------------------------------------------------------- /website/stories/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algolia/instantsearch/HEAD/yarn.lock --------------------------------------------------------------------------------