Skip to content

statewalker/statewalker-indexer

Repository files navigation

statewalker-indexer

Indexing primitives: pluggable full-text and vector indexers (in-memory, DuckDB, PGlite).

Packages

Package Description
@statewalker/indexer-api Pluggable indexer contract: full-text, vector, hybrid.
@statewalker/indexer-chunker Token- and paragraph-aware chunking utilities.
@statewalker/indexer-mem In-memory base scaffold for full-text indexers.
@statewalker/indexer-mem-flexsearch FlexSearch-backed in-memory indexer.
@statewalker/indexer-mem-minisearch MiniSearch-backed in-memory indexer.
@statewalker/indexer-duckdb DuckDB-backed hybrid FTS + vector indexer (via @statewalker/db-api).
@statewalker/indexer-pglite PGlite-backed in-browser Postgres indexer.
@statewalker/indexer-tests Shared Vitest suite (internal, not published).

Development

pnpm install
pnpm run build
pnpm run test

Release

Releases are managed via changesets:

pnpm changeset           # describe the change
pnpm version-packages    # roll versions + regenerate CHANGELOGs
pnpm release-packages    # publish to npm

About

Indexers: indexer-api, indexer-chunker, indexer-duckdb, indexer-mem, indexer-mem-flexsearch, indexer-mem-minisearch, indexer-pglite, indexer-tests.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors