diff --git a/package.json b/package.json index 6bf69b006..9547ff9ba 100644 --- a/package.json +++ b/package.json @@ -7,7 +7,7 @@ "packages/*" ], "scripts": { - "build": "lerna run build --skip-nx-cache --scope '@algolia/requester-testing' --scope '@algolia/logger-console' --scope 'algoliasearch' --scope '@algolia/client-composition' --include-dependencies", + "build": "lerna run build --skip-nx-cache --scope '@algolia/requester-testing' --scope '@algolia/logger-console' --scope 'algoliasearch' --scope '@algolia/client-composition' --scope '@algolia/composition' --include-dependencies", "clean": "lerna run clean", "release:publish": "tsc --project scripts/tsconfig.json && node scripts/dist/publish.js", "test": "lerna run test $*", diff --git a/packages/algoliasearch/builds/browser.ts b/packages/algoliasearch/builds/browser.ts index 3287beb77..004e88e2a 100644 --- a/packages/algoliasearch/builds/browser.ts +++ b/packages/algoliasearch/builds/browser.ts @@ -14,8 +14,6 @@ import type { QuerySuggestionsClient } from '@algolia/client-query-suggestions'; import { querySuggestionsClient } from '@algolia/client-query-suggestions'; import type { SearchClient } from '@algolia/client-search'; import { searchClient } from '@algolia/client-search'; -import type { CompositionClient } from '@algolia/composition'; -import { compositionClient } from '@algolia/composition'; import type { IngestionClient } from '@algolia/ingestion'; import { ingestionClient } from '@algolia/ingestion'; import type { MonitoringClient } from '@algolia/monitoring'; @@ -38,7 +36,6 @@ export * from './models'; export type Algoliasearch = SearchClient & { initAbtesting: (initOptions: InitClientOptions & AbtestingRegionOptions) => AbtestingClient; initAnalytics: (initOptions: InitClientOptions & AnalyticsRegionOptions) => AnalyticsClient; - initComposition: (initOptions?: InitClientOptions) => CompositionClient; initIngestion: (initOptions: InitClientOptions & IngestionRegionOptions) => IngestionClient; initInsights: (initOptions: InitClientOptions & InsightsRegionOptions) => InsightsClient; initMonitoring: (initOptions?: InitClientOptions) => MonitoringClient; @@ -86,10 +83,6 @@ export function algoliasearch(appId: string, apiKey: string, options?: ClientOpt ); }, - initComposition: (initOptions: InitClientOptions = {}): CompositionClient => { - return compositionClient(initOptions.appId || appId, initOptions.apiKey || apiKey, initOptions.options); - }, - initIngestion: (initOptions: InitClientOptions & IngestionRegionOptions): IngestionClient => { return ingestionClient( initOptions.appId || appId, diff --git a/packages/algoliasearch/builds/fetch.ts b/packages/algoliasearch/builds/fetch.ts index 3287beb77..004e88e2a 100644 --- a/packages/algoliasearch/builds/fetch.ts +++ b/packages/algoliasearch/builds/fetch.ts @@ -14,8 +14,6 @@ import type { QuerySuggestionsClient } from '@algolia/client-query-suggestions'; import { querySuggestionsClient } from '@algolia/client-query-suggestions'; import type { SearchClient } from '@algolia/client-search'; import { searchClient } from '@algolia/client-search'; -import type { CompositionClient } from '@algolia/composition'; -import { compositionClient } from '@algolia/composition'; import type { IngestionClient } from '@algolia/ingestion'; import { ingestionClient } from '@algolia/ingestion'; import type { MonitoringClient } from '@algolia/monitoring'; @@ -38,7 +36,6 @@ export * from './models'; export type Algoliasearch = SearchClient & { initAbtesting: (initOptions: InitClientOptions & AbtestingRegionOptions) => AbtestingClient; initAnalytics: (initOptions: InitClientOptions & AnalyticsRegionOptions) => AnalyticsClient; - initComposition: (initOptions?: InitClientOptions) => CompositionClient; initIngestion: (initOptions: InitClientOptions & IngestionRegionOptions) => IngestionClient; initInsights: (initOptions: InitClientOptions & InsightsRegionOptions) => InsightsClient; initMonitoring: (initOptions?: InitClientOptions) => MonitoringClient; @@ -86,10 +83,6 @@ export function algoliasearch(appId: string, apiKey: string, options?: ClientOpt ); }, - initComposition: (initOptions: InitClientOptions = {}): CompositionClient => { - return compositionClient(initOptions.appId || appId, initOptions.apiKey || apiKey, initOptions.options); - }, - initIngestion: (initOptions: InitClientOptions & IngestionRegionOptions): IngestionClient => { return ingestionClient( initOptions.appId || appId, diff --git a/packages/algoliasearch/builds/models.ts b/packages/algoliasearch/builds/models.ts index 0b74f28fd..ced1d4772 100644 --- a/packages/algoliasearch/builds/models.ts +++ b/packages/algoliasearch/builds/models.ts @@ -2,7 +2,6 @@ import type { Region as AbtestingRegion, RegionOptions as AbtestingRegionOptions } from '@algolia/client-abtesting'; import type { Region as AnalyticsRegion, RegionOptions as AnalyticsRegionOptions } from '@algolia/client-analytics'; - import type { Region as InsightsRegion, RegionOptions as InsightsRegionOptions } from '@algolia/client-insights'; import type { Region as IngestionRegion, RegionOptions as IngestionRegionOptions } from '@algolia/ingestion'; @@ -121,7 +120,6 @@ export * from '@algolia/client-insights'; export * from '@algolia/client-personalization'; export * from '@algolia/client-query-suggestions'; export * from '@algolia/client-search'; -export * from '@algolia/composition'; export * from '@algolia/ingestion'; export * from '@algolia/monitoring'; export * from '@algolia/recommend'; diff --git a/packages/algoliasearch/builds/node.ts b/packages/algoliasearch/builds/node.ts index 3287beb77..004e88e2a 100644 --- a/packages/algoliasearch/builds/node.ts +++ b/packages/algoliasearch/builds/node.ts @@ -14,8 +14,6 @@ import type { QuerySuggestionsClient } from '@algolia/client-query-suggestions'; import { querySuggestionsClient } from '@algolia/client-query-suggestions'; import type { SearchClient } from '@algolia/client-search'; import { searchClient } from '@algolia/client-search'; -import type { CompositionClient } from '@algolia/composition'; -import { compositionClient } from '@algolia/composition'; import type { IngestionClient } from '@algolia/ingestion'; import { ingestionClient } from '@algolia/ingestion'; import type { MonitoringClient } from '@algolia/monitoring'; @@ -38,7 +36,6 @@ export * from './models'; export type Algoliasearch = SearchClient & { initAbtesting: (initOptions: InitClientOptions & AbtestingRegionOptions) => AbtestingClient; initAnalytics: (initOptions: InitClientOptions & AnalyticsRegionOptions) => AnalyticsClient; - initComposition: (initOptions?: InitClientOptions) => CompositionClient; initIngestion: (initOptions: InitClientOptions & IngestionRegionOptions) => IngestionClient; initInsights: (initOptions: InitClientOptions & InsightsRegionOptions) => InsightsClient; initMonitoring: (initOptions?: InitClientOptions) => MonitoringClient; @@ -86,10 +83,6 @@ export function algoliasearch(appId: string, apiKey: string, options?: ClientOpt ); }, - initComposition: (initOptions: InitClientOptions = {}): CompositionClient => { - return compositionClient(initOptions.appId || appId, initOptions.apiKey || apiKey, initOptions.options); - }, - initIngestion: (initOptions: InitClientOptions & IngestionRegionOptions): IngestionClient => { return ingestionClient( initOptions.appId || appId, diff --git a/packages/algoliasearch/builds/worker.ts b/packages/algoliasearch/builds/worker.ts index 3287beb77..004e88e2a 100644 --- a/packages/algoliasearch/builds/worker.ts +++ b/packages/algoliasearch/builds/worker.ts @@ -14,8 +14,6 @@ import type { QuerySuggestionsClient } from '@algolia/client-query-suggestions'; import { querySuggestionsClient } from '@algolia/client-query-suggestions'; import type { SearchClient } from '@algolia/client-search'; import { searchClient } from '@algolia/client-search'; -import type { CompositionClient } from '@algolia/composition'; -import { compositionClient } from '@algolia/composition'; import type { IngestionClient } from '@algolia/ingestion'; import { ingestionClient } from '@algolia/ingestion'; import type { MonitoringClient } from '@algolia/monitoring'; @@ -38,7 +36,6 @@ export * from './models'; export type Algoliasearch = SearchClient & { initAbtesting: (initOptions: InitClientOptions & AbtestingRegionOptions) => AbtestingClient; initAnalytics: (initOptions: InitClientOptions & AnalyticsRegionOptions) => AnalyticsClient; - initComposition: (initOptions?: InitClientOptions) => CompositionClient; initIngestion: (initOptions: InitClientOptions & IngestionRegionOptions) => IngestionClient; initInsights: (initOptions: InitClientOptions & InsightsRegionOptions) => InsightsClient; initMonitoring: (initOptions?: InitClientOptions) => MonitoringClient; @@ -86,10 +83,6 @@ export function algoliasearch(appId: string, apiKey: string, options?: ClientOpt ); }, - initComposition: (initOptions: InitClientOptions = {}): CompositionClient => { - return compositionClient(initOptions.appId || appId, initOptions.apiKey || apiKey, initOptions.options); - }, - initIngestion: (initOptions: InitClientOptions & IngestionRegionOptions): IngestionClient => { return ingestionClient( initOptions.appId || appId, diff --git a/packages/algoliasearch/package.json b/packages/algoliasearch/package.json index fa3ac077c..17636c6cd 100644 --- a/packages/algoliasearch/package.json +++ b/packages/algoliasearch/package.json @@ -81,7 +81,6 @@ "@algolia/client-personalization": "5.19.0", "@algolia/client-query-suggestions": "5.19.0", "@algolia/client-search": "5.19.0", - "@algolia/composition": "0.0.1", "@algolia/ingestion": "1.19.0", "@algolia/monitoring": "1.19.0", "@algolia/recommend": "5.19.0", diff --git a/packages/composition/README.md b/packages/composition/README.md index 89761b638..5c7bbb179 100644 --- a/packages/composition/README.md +++ b/packages/composition/README.md @@ -41,11 +41,11 @@ All of our clients comes with type definition, and are available for both browse ### With a package manager ```bash -yarn add @algolia/composition@0.0.1 +yarn add @algolia/composition@0.0.1-beta.1 # or -npm install @algolia/composition@0.0.1 +npm install @algolia/composition@0.0.1-beta.1 # or -pnpm add @algolia/composition@0.0.1 +pnpm add @algolia/composition@0.0.1-beta.1 ``` ### Without a package manager @@ -53,7 +53,7 @@ pnpm add @algolia/composition@0.0.1 Add the following JavaScript snippet to the of your website: ```html - + ``` ### Usage diff --git a/packages/composition/package.json b/packages/composition/package.json index d219bb59b..b83b60c69 100644 --- a/packages/composition/package.json +++ b/packages/composition/package.json @@ -1,5 +1,5 @@ { - "version": "0.0.1", + "version": "0.0.1-beta.1", "repository": { "type": "git", "url": "git+https://github.com/algolia/algoliasearch-client-javascript.git" diff --git a/packages/composition/src/compositionClient.ts b/packages/composition/src/compositionClient.ts index 368925746..6bb41c2c4 100644 --- a/packages/composition/src/compositionClient.ts +++ b/packages/composition/src/compositionClient.ts @@ -15,7 +15,7 @@ import type { SearchResponse } from '../model/searchResponse'; import type { SearchForFacetValuesProps, SearchProps } from '../model/clientMethodProps'; -export const apiClientVersion = '0.0.1'; +export const apiClientVersion = '0.0.1-beta.1'; function getDefaultHosts(appId: string): Host[] { return ( diff --git a/yarn.lock b/yarn.lock index db5b547a2..863a90401 100644 --- a/yarn.lock +++ b/yarn.lock @@ -139,7 +139,7 @@ __metadata: languageName: unknown linkType: soft -"@algolia/composition@npm:0.0.1, @algolia/composition@workspace:packages/composition": +"@algolia/composition@workspace:packages/composition": version: 0.0.0-use.local resolution: "@algolia/composition@workspace:packages/composition" dependencies: @@ -2317,7 +2317,6 @@ __metadata: "@algolia/client-personalization": "npm:5.19.0" "@algolia/client-query-suggestions": "npm:5.19.0" "@algolia/client-search": "npm:5.19.0" - "@algolia/composition": "npm:0.0.1" "@algolia/ingestion": "npm:1.19.0" "@algolia/monitoring": "npm:1.19.0" "@algolia/recommend": "npm:5.19.0"