Skip to content

Latest commit

 

History

History
13 lines (9 loc) · 881 Bytes

File metadata and controls

13 lines (9 loc) · 881 Bytes

This directory contains the following typescript projects. More information can be obtained on each project by navigating to their respective directories.

  • extension-manager: a node process meant to be spawned by the main vicinae executable, ready to load and unload extension workers on-demand.
  • @vicinae/api: the vicinae SDK used to build extensions, as published on npm
  • @vicinae/raycast-api-compat: a private package that provides a raycast-compatible way to use the @vicinae/api package. It is a mere wrapper around it.
  • @vicinae/utils: shared utilities for building extensions, published on npm.

Integration with the build system

All the projects in this directory are bundled inside a single javascript file which is then executed at startup.

The @vicinae/api package is also published on npm on every release, and follows the main versioning scheme.