diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b595941..515f812 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -15,7 +15,7 @@ jobs: strategy: matrix: os: [ubuntu-latest] - node: [16] + node: [22] steps: - uses: actions/setup-node@v3 @@ -26,7 +26,7 @@ jobs: uses: actions/checkout@master - name: cache node_modules - uses: actions/cache@v2 + uses: actions/cache@v4 with: path: node_modules key: ${{ matrix.os }}-node-v${{ matrix.node }}-deps-${{ hashFiles(format('{0}{1}', github.workspace, '/yarn.lock')) }} diff --git a/docs/content/1.getting-started/3.usage.md b/docs/content/1.getting-started/3.usage.md index 85f164e..a3479f0 100644 --- a/docs/content/1.getting-started/3.usage.md +++ b/docs/content/1.getting-started/3.usage.md @@ -132,16 +132,4 @@ const algolia = useAlgoliaRef() ``` -## `useAlgoliaInitIndex` - -Use this composable to initialize index you would like to search through. It accepts an index name as a parameter - -```vue - -``` - For more details about initializing index check out the official documentation [here](https://www.algolia.com/doc/api-client/getting-started/instantiate-client-index/javascript/?client=javascript#initialize-an-index) diff --git a/package.json b/package.json index 9230b1b..cbc493d 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,6 @@ } }, "main": "./dist/module.cjs", - "types": "./dist/types.d.ts", "files": [ "dist" ], @@ -29,35 +28,39 @@ "dev": "nuxi dev playground", "dev:build": "nuxi build playground", "dev:preview": "nuxi preview playground", - "dev:prepare": "nuxt-module-build --stub && nuxt-module-build prepare && nuxi prepare playground", + "dev:prepare": "nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground", "docs": "cd docs && yarn dev", - "release": "nuxt-module-build && standard-version && git push --follow-tags && npm publish", + "release": "nuxt-module-build build && standard-version && git push --follow-tags && npm publish", "lint": "eslint --ext .js,.ts,.vue" }, "dependencies": { - "@algolia/cache-in-memory": "^4.14.2", - "@algolia/recommend": "^4.12.2", - "@algolia/requester-fetch": "^4.23.2", - "@algolia/requester-node-http": "^5.21.0", + "@algolia/cache-in-memory": "^4.26.0", + "@algolia/recommend": "^5.52.1", + "@algolia/requester-fetch": "^5.52.1", + "@algolia/requester-node-http": "^5.52.1", "@nuxt/kit": "^3.7.0", - "algoliasearch": "^4.11.0", + "algoliasearch": "^5.52.1", "defu": "^6.1.4", "exsolve": "^1.0.4", "instantsearch.css": "^7.4.5", "metadata-scraper": "^0.2.49", "mocked-exports": "^0.1.1", "storyblok-algolia-indexer": "^1.1.0", - "vue-instantsearch": "^4.3.2" + "vue-instantsearch": "^4.26.3" }, "devDependencies": { "@docsearch/css": "^3.0.0", "@docsearch/js": "^3.0.0", - "@nuxt/module-builder": "latest", + "@nuxt/cli": "^3.35.2", + "@nuxt/module-builder": "^1.0.2", "@nuxtjs/eslint-config-typescript": "latest", "eslint": "latest", + "nuxi": "^3.9.0", "nuxt": "^3.16.0", "standard-version": "^9.3.2", - "typescript": "^5.2.2" + "typescript": "^5.8.3", + "vite": "^6.0.0", + "vue": "^3.0.0" }, "publishConfig": { "access": "public" @@ -75,5 +78,8 @@ "nuxt", "module" ], + "engines": { + "node": ">=22.0.0" + }, "packageManager": "yarn@1.22.22+sha1.ac34549e6aa8e7ead463a7407e1c7390f61a6610" } diff --git a/playground/nuxt.config.ts b/playground/nuxt.config.ts index a7bee58..3ea6c31 100644 --- a/playground/nuxt.config.ts +++ b/playground/nuxt.config.ts @@ -42,4 +42,4 @@ export default defineNuxtConfig({ }, compatibilityDate: '2025-03-19' -}) \ No newline at end of file +}) diff --git a/playground/pages/index.vue b/playground/pages/index.vue index 754ecb4..ad59a8c 100644 --- a/playground/pages/index.vue +++ b/playground/pages/index.vue @@ -22,8 +22,8 @@