Results 17 issues of Guy Carmeli

Obsidian comes with quite a few prerequisites and it's easy to miss a step or not follow the instructions properly. We should provide users with a doctor script that will...

dx

Obsidian exposes a convenience type for typing graphs - [dependenciesOf](https://github.com/wix-incubator/react-obsidian#typing-graphs). We can create an ESLint plugin to ensure each graph has the type exported correctly. * The rule should be...

enhancement
good first issue
dx
looking for contributors

Instead of having developers add all the necessary Babel plugins themselves, we should publish a preset.

enhancement
dx
looking for contributors

In the following example, `useCase` is retained throwout the lifespan of all `PushedScreenGraph`instances, while `presenter` is meant to be retained only for the lifespan of the `PushedScreen` component this graph...

bug
future

This will allow us to use libraries like `jest-mock-extended` to provide a mocked instance and interact with the mocked model using `jest-when`.

enhancement
api

The language server will improve auto-complete in graphs and step-in (cmd click) behavior. [Inspiration](https://github.com/wixplosives/stylable-intelligence)

dx

### Road to v3 - [x] Upgrade to TypeScript 5.5 - [x] Upgrade to ESLint 9.9 - [x] Stop using legacy decorators implementation - remove `experimentalDecorators` ts config flag. This...