rowboatlabs / rowboatlabs/rowboat
Missing dependency: pdf-parse not found in application bundle
- Dominant language
- TypeScript
- Stars
- 17.6k
- Forks
- 1.7k
- Avg merge
- 11h 37m
- Merged PRs (30d)
- 173
Description
When attempting to use the parseFile builtin tool on a local PDF file, the tool fails with a module resolution error. It appears the `pdf-parse` package is expected by the internal logic but is missing from the application's resource directory.
## Error Log
`Error: Cannot find package 'pdf-parse' imported from /Applications/Rowboat.app/Contents/Resources/app/.package/dist/main.cjs`
## Steps to Reproduce
1. Attach a .pdf file to the chat.
2. Request a summary or use a tool that triggers parseFile.
3. Observe the error in the tool output.
## Environment
OS: macOS (Darwin)
App Path: /Applications/Rowboat.app
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by locating the parseFile builtin and the application's dependency or packaging configuration that produces the macOS resource bundle. Reproduce the failure with a local PDF, then verify that the bundled application resolves pdf-parse and successfully completes the PDF summary flow.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- desktop
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100