Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

kumosearch

Package Overview
Dependencies
Maintainers
0
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

kumosearch

Javascript Library for Kumosearch

  • 1.1.2
  • latest
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
88
decreased by-25.42%
Maintainers
0
Weekly downloads
 
Created
Source

Installation

Option 1: Install via npm
npm install --save kumosearch

Install peer dependencies:

npm install --save @babel/runtime

Note: @babel/runtime is very a common dependency among many JS libraries. So instead of each library adding it as a dependency independently (which will cause multiple instances of @babel/runtime to be installed increasing bundle size), Babel's recommendation is that the libraries ask users to install it once as a direct dependency, so there's only one copy of @babel/runtime for the entire project. In some cases, your JS framework might already include @babel/runtime as a dependency.

Option 2: Include the minified JS file for use in the browser directly
<script src="dist/kumosearch.min.js"></script>

or via jsDelivr

<script src="https://cdn.jsdelivr.net/npm/kumosearch@1/dist/kumosearch.min.js"></script>

Usage

Read the documentation here for detailed examples: https://kkumo-ai.tech/docs/api/

Tests are also a good place to know how the library works internally: test

Note: When using this library in a browser, please be sure to use an API Key that only allows search operations instead of the master API key. See doc/examples/server/keys.js for an example of how to generate a search only API key.

See Configuration.ts for a list of all client configuration options.

Examples

Here are some examples with inline comments that walk you through how to use the client: doc/examples

To run the examples, from the repo root:

npm run kumosearchServer
node doc/examples/server/bulkImport.js

GatsbyJS Integration

If you use GatsbyJS for a framework, we have a plugin (that uses kumosearch-js behind the scenes) to automatically push your site data to Kumosearch when you build your site. Learn more here.

Firebase Integration

If you use Firebase, we have a Firebase extension (that uses kumosearch-js behind the scenes) to automatically push your Firestore data to Kumosearch. Learn more here.

Building UI components

Checkout the Kumosearch-InstantSearch.js (which uses kumosearch-js) for UI components you can use to quickly build powerful instant search experiences.

Development

After checking out the repo, run npm install to install dependencies. Then run npm test to run the linter and tests.

To release a new version, we use the np package:

$ npm install --global np
$ np

# Follow instructions that np shows you

Keywords

FAQs

Package last updated on 15 Sep 2024

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc