0.0.25 • Published 7 months ago

ivy-kit v0.0.25

Weekly downloads
-
License
MIT
Repository
github
Last release
7 months ago

Ivy Kit

Ivy Kit is a CLI migrator tool for Ivy ORM, a fully type-safe "ORM" for Azure AI Search. Use Ivy Kit to manage your AI Search data plane, like creating indexes and indexers.

Documentation

ivy-kit will traverse the schema file at the path you define in ivy-kit.config.ts, and prompt you to create/update the indexes and indexers defined therein.

See IvyORM for more on defining a schema.

Installation

npm install -D ivy-kit

Configuration

Create a file ivy-kit.config.ts in the root of your project to define the endpoint and credential of your AI Search resource. Specify the path (relative to the cwd) of the schema file containing your indexes and indexers.

import { type Config } from "ivy-kit";
import { DefaultAzureCredential } from "@azure/identity";

export default {
  endpoint: process.env.AZURE_AI_SEARCH_ENDPOINT,
  credential: new DefaultAzureCredential(),
  schema: "search/schema.ts",
} satisfies Config;

Commands

  • push will prompt you to select which indexes and indexers you want to create. Good for development.
0.0.23

8 months ago

0.0.26-beta.0

8 months ago

0.0.24

8 months ago

0.0.25

8 months ago

0.0.26-beta.9

7 months ago

0.0.26-beta.2

8 months ago

0.0.26-beta.1

8 months ago

0.0.26-beta.4

7 months ago

0.0.26-beta.3

8 months ago

0.0.26-beta.6

7 months ago

0.0.26-beta.5

7 months ago

0.0.26-beta.8

7 months ago

0.0.26-beta.7

7 months ago

0.0.20

9 months ago

0.0.21

9 months ago

0.0.21-beta.2

9 months ago

0.0.21-beta.1

9 months ago

0.0.21-beta.0

9 months ago

0.0.22-beta.0

9 months ago

0.0.19

10 months ago

0.0.18

10 months ago

0.0.17

10 months ago

0.0.16

10 months ago

0.0.15

10 months ago

0.0.14

10 months ago

0.0.13

10 months ago

0.0.12

10 months ago

0.0.11

10 months ago

0.0.10

10 months ago

0.0.9

10 months ago

0.0.8

10 months ago

0.0.7

10 months ago

0.0.6

10 months ago

0.0.5

10 months ago

0.0.4

10 months ago

0.0.3

10 months ago

0.0.2

10 months ago

0.0.1

10 months ago