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 @@