Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 0 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,3 @@ Made with ❤️ by [Rahul](https://github.com/rchalamala/), [Eric](https://gith
In addition, thanks to [Armeet](https://github.com/armeetjatyani/) and others for suggestions/contributions!

Favicon art by Audrey Wong.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚩 Removing documentation guard for non-obvious peer dependencies

The deleted section explicitly warned maintainers that preact and @preact/signals are peer dependencies of @schedule-x/* and must not be removed, despite never appearing in src/ imports. These dependencies are still present in package.json:12,21 and are required at runtime by @schedule-x/calendar (confirmed in package-lock.json:2931-2932). Without this note, a future contributor running a dependency audit or cleanup could reasonably conclude these are unused and remove them, breaking the Schedule-X calendar in src/Planner.tsx. Consider keeping this note somewhere (e.g., as a comment in package.json or in a contributing guide) if the README isn't the right place.

Open in Devin Review

Was this helpful? React with 👍 or 👎 to provide feedback.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This removal was explicitly requested by the repo owner.


## Dependency notes

- `preact` and `@preact/signals` are never imported in `src/` directly — they are runtime peer dependencies of the Schedule-X calendar (`@schedule-x/*`) and must not be removed.