Skip to content

chore(deps): remove unused dependencies#2174

Merged
synoet merged 2 commits intomainfrom
synoet/chore-remove-unused-dependencies
Mar 25, 2026
Merged

chore(deps): remove unused dependencies#2174
synoet merged 2 commits intomainfrom
synoet/chore-remove-unused-dependencies

Conversation

@synoet
Copy link
Copy Markdown
Contributor

@synoet synoet commented Mar 25, 2026

No description provided.

@synoet synoet requested a review from a team as a code owner March 25, 2026 16:45
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai bot commented Mar 25, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro

Run ID: f99df6f4-f607-4448-97e0-a06ecf8b89d2

📥 Commits

Reviewing files that changed from the base of the PR and between bd0e022 and 40f3a9a.

⛔ Files ignored due to path filters (1)
  • js/app/bun.lock is excluded by !**/*.lock
📒 Files selected for processing (45)
  • js/app/knip.ts
  • js/app/packages/app/component/auth/ThreeWireframe.tsx
  • js/app/packages/core/component/BetaBadge.stories.tsx
  • js/app/packages/core/component/BozzyBracket.stories.tsx
  • js/app/packages/core/component/CircleSpinner.stories.tsx
  • js/app/packages/core/component/EditableField.stories.tsx
  • js/app/packages/core/component/Emoji/Emoji.stories.tsx
  • js/app/packages/core/component/EntityIcon.stories.tsx
  • js/app/packages/core/component/FileDropZone.stories.tsx
  • js/app/packages/core/component/FormControls/ActionSequence.stories.tsx
  • js/app/packages/core/component/Hotkey.stories.tsx
  • js/app/packages/core/component/IconButton.stories.tsx
  • js/app/packages/core/component/IconSelectorMenu.stories.tsx
  • js/app/packages/core/component/LiveIndicators.stories.tsx
  • js/app/packages/core/component/LoadingBlock.stories.tsx
  • js/app/packages/core/component/LoadingSpinner.stories.tsx
  • js/app/packages/core/component/Markdown.stories.tsx
  • js/app/packages/core/component/Markdown.tsx
  • js/app/packages/core/component/Menu.stories.tsx
  • js/app/packages/core/component/Message.stories.tsx
  • js/app/packages/core/component/Modal.stories.tsx
  • js/app/packages/core/component/PcNoiseGrid.stories.tsx
  • js/app/packages/core/component/ProfilePicture.stories.tsx
  • js/app/packages/core/component/Slider.stories.tsx
  • js/app/packages/core/component/TailSpinner.stories.tsx
  • js/app/packages/core/component/TailwindColorPicker.stories.tsx
  • js/app/packages/core/component/TextButton.stories.tsx
  • js/app/packages/core/component/Tooltip.stories.tsx
  • js/app/packages/core/component/UserIcon.stories.tsx
  • js/app/packages/filesystem/package.json
  • js/app/packages/ui/.storybook/generateThemeCSS.ts
  • js/app/packages/ui/.storybook/main.ts
  • js/app/packages/ui/.storybook/manager-head.html
  • js/app/packages/ui/.storybook/manager.ts
  • js/app/packages/ui/.storybook/preview-head.html
  • js/app/packages/ui/.storybook/preview.css
  • js/app/packages/ui/.storybook/preview.tsx
  • js/app/packages/ui/.storybook/vitest.config.ts
  • js/app/packages/ui/.storybook/vitest.setup.ts
  • js/app/packages/ui/components/Button.stories.tsx
  • js/app/packages/ui/components/GlitchText.stories.tsx
  • js/app/packages/ui/package.json
  • js/app/packages/ui/stories/Toast.stories.tsx
  • js/app/packages/ui/types/storybook.ts
  • js/app/vitest.config.ts
💤 Files with no reviewable changes (43)
  • js/app/packages/ui/.storybook/vitest.setup.ts
  • js/app/packages/core/component/BetaBadge.stories.tsx
  • js/app/packages/core/component/PcNoiseGrid.stories.tsx
  • js/app/packages/core/component/Message.stories.tsx
  • js/app/packages/core/component/TailSpinner.stories.tsx
  • js/app/packages/ui/.storybook/manager-head.html
  • js/app/packages/core/component/Tooltip.stories.tsx
  • js/app/packages/core/component/ProfilePicture.stories.tsx
  • js/app/packages/core/component/TailwindColorPicker.stories.tsx
  • js/app/packages/core/component/FileDropZone.stories.tsx
  • js/app/packages/core/component/Hotkey.stories.tsx
  • js/app/packages/ui/.storybook/preview.tsx
  • js/app/packages/core/component/Emoji/Emoji.stories.tsx
  • js/app/packages/core/component/UserIcon.stories.tsx
  • js/app/packages/core/component/IconSelectorMenu.stories.tsx
  • js/app/packages/core/component/Markdown.tsx
  • js/app/packages/core/component/BozzyBracket.stories.tsx
  • js/app/packages/ui/.storybook/vitest.config.ts
  • js/app/packages/core/component/Markdown.stories.tsx
  • js/app/packages/ui/.storybook/manager.ts
  • js/app/packages/ui/types/storybook.ts
  • js/app/packages/core/component/EntityIcon.stories.tsx
  • js/app/packages/core/component/LoadingBlock.stories.tsx
  • js/app/vitest.config.ts
  • js/app/packages/core/component/CircleSpinner.stories.tsx
  • js/app/packages/core/component/TextButton.stories.tsx
  • js/app/packages/ui/.storybook/generateThemeCSS.ts
  • js/app/packages/core/component/LoadingSpinner.stories.tsx
  • js/app/packages/core/component/EditableField.stories.tsx
  • js/app/packages/core/component/Modal.stories.tsx
  • js/app/packages/ui/components/GlitchText.stories.tsx
  • js/app/packages/ui/.storybook/preview-head.html
  • js/app/packages/ui/stories/Toast.stories.tsx
  • js/app/packages/core/component/FormControls/ActionSequence.stories.tsx
  • js/app/packages/core/component/IconButton.stories.tsx
  • js/app/packages/core/component/Slider.stories.tsx
  • js/app/packages/core/component/Menu.stories.tsx
  • js/app/packages/ui/.storybook/preview.css
  • js/app/packages/app/component/auth/ThreeWireframe.tsx
  • js/app/packages/core/component/LiveIndicators.stories.tsx
  • js/app/packages/filesystem/package.json
  • js/app/packages/ui/components/Button.stories.tsx
  • js/app/packages/ui/.storybook/main.ts

Walkthrough

This PR removes many dependency entries across multiple package.json files, deletes numerous Storybook configuration and story files, and eliminates several feature implementations and utilities (including Mermaid rendering, the Markdown component, ThreeWireframe, and related mermaid utility code). It also updates build chunking configuration by removing three.js from manualChunks and adjusts workspace entries for Storybook. Several package manifests and dev tooling configs were simplified and trailing newlines added where noted.

Poem

🐇
I nibbled through package lists at night,
Pulled out old vines of code and thread,
Mermaid maps and wireframe light,
Stories tucked into a quiet bed,
Now I hop along the tidy path ahead.

🚥 Pre-merge checks | ✅ 2 | ❌ 1

❌ Failed checks (1 inconclusive)

Check name Status Explanation Resolution
Description check ❓ Inconclusive No description was provided by the author, making it impossible to assess whether a description exists and relates to the changeset. Add a pull request description explaining the motivation for removing these dependencies and any testing performed to verify they are truly unused.
✅ Passed checks (2 passed)
Check name Status Explanation
Title check ✅ Passed The PR title clearly summarizes the main change—removing unused dependencies across multiple package.json files and related configuration.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch synoet/chore-remove-unused-dependencies

Comment @coderabbitai help to get the list of available commands and usage tips.

@github-actions
Copy link
Copy Markdown

github-actions bot commented Mar 25, 2026

Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@js/app/packages/app/package.json`:
- Around line 27-30: The package.json currently omits the three dependency while
component/auth/ThreeWireframe.tsx still imports three and addons (symbols:
import * as THREE, isWebGL2Available, OrbitControls, GLTFLoader), causing
resolution errors; either add "three" back into js/app/packages/app/package.json
dependencies (pin to the project’s agreed version) and run install, or
remove/replace the three-related imports and any usage in ThreeWireframe.tsx
(and any consumers) so the component no longer references THREE,
isWebGL2Available, OrbitControls, or GLTFLoader.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro

Run ID: a7089132-499c-43ac-a6a1-5ea1d3325d5a

📥 Commits

Reviewing files that changed from the base of the PR and between 4d3c6e3 and bd0e022.

⛔ Files ignored due to path filters (1)
  • js/app/bun.lock is excluded by !**/*.lock
📒 Files selected for processing (14)
  • js/app/package.json
  • js/app/packages/analytics/package.json
  • js/app/packages/app/package.json
  • js/app/packages/app/vite.base.ts
  • js/app/packages/block-canvas/component/CanvasController.tsx
  • js/app/packages/block-canvas/definition.ts
  • js/app/packages/block-canvas/util/mermaid.ts
  • js/app/packages/block-chat/package.json
  • js/app/packages/block-pdf/package.json
  • js/app/packages/core/package.json
  • js/app/packages/filesystem/package.json
  • js/app/packages/macro-entity/package.json
  • js/app/packages/tauri/package.json
  • js/app/packages/ui/package.json
💤 Files with no reviewable changes (9)
  • js/app/packages/block-canvas/definition.ts
  • js/app/packages/tauri/package.json
  • js/app/packages/analytics/package.json
  • js/app/packages/app/vite.base.ts
  • js/app/packages/filesystem/package.json
  • js/app/packages/ui/package.json
  • js/app/packages/block-pdf/package.json
  • js/app/packages/block-canvas/component/CanvasController.tsx
  • js/app/packages/block-canvas/util/mermaid.ts

@synoet synoet merged commit 9c740fb into main Mar 25, 2026
23 checks passed
@synoet synoet deleted the synoet/chore-remove-unused-dependencies branch March 25, 2026 18:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant