Commit graph

7 commits

Author SHA1 Message Date
ByteAtATime
a26cd8c3fe
test(frontend): add vitest for unit and component testing
This commit introduces a complete testing setup using Vitest. It's configured it to handle both unit tests in a Node environment and component tests using JSDOM. The `vite.config.js` now defines two separate test projects ('client' and 'server') to manage these different environments. Lastly, to ensure the testing environment is setup correctly, it adds tests for the CommandPalette extension
2025-07-06 15:09:06 -07:00
ByteAtATime
46868539fa feat: add sidecar protocol i/o checking with Zod
Introduces a shared `@raycast-linux/protocol` package using pnpm workspaces to define and validate the communication contract between the sidecar and the frontend.
2025-06-12 19:35:42 -07:00
ByteAtATime
fc7c835c66 style: formatting 2025-06-11 14:58:11 -07:00
ByteAtATime
d4012b8960 fix: make sidecar type safe(ish) 2025-06-11 10:45:29 -07:00
ByteAtATime
91c1b4e811 feat: basic sidecar functionality for rendering 2025-06-11 09:35:29 -07:00
ByteAtATime
b3390d1aa3 feat: add input 2025-06-10 11:47:23 -07:00
ByteAtATime
fa4c71502f Initial commit 2025-06-10 11:24:18 -07:00