Add fix-dashes extension
Description
This extension converts em-dashes and en-dashes to regular hyphens in the selected text.
Screencast
https://screen.studio/share/EJGnevxl
Checklist
- [x] I read the extension guidelines
- [x] I read the documentation about publishing
- [x] I ran
npm run buildand tested this distribution build in Raycast - [x] I checked that files in the
assetsfolder are used by the extension itself - [x] I checked that assets used by the
READMEare placed outside of themetadatafolder
Congratulations on your new Raycast extension! :rocket:
Due to our current reduced availability, the initial review may take up to 10-15 business days.
Once the PR is approved and merged, the extension will be available on our Store.
This pull request has been automatically marked as stale because it did not have any recent activity.
It will be closed if no further activity occurs in the next 7 days to keep our backlog clean 😊
Greptile Summary
- Adds a new
fix-dashesextension that converts Unicode em-dashes and en-dashes to regular hyphens in selected text - Implements a no-view command that processes selected text using clipboard operations and provides HUD feedback
- Creates standard extension structure with TypeScript configuration, ESLint setup, and documentation files
PR Description Notes:
- Missing description and screencast sections that would explain what the extension does and demonstrate its functionality
Important Files Changed
| Filename | Overview |
|---|---|
| extensions/fix-dashes/CHANGELOG.md | Uses hardcoded date "2025-12-05" instead of required "{PR_MERGE_DATE}" placeholder |
| extensions/fix-dashes/package.json | Missing required author field and has potential metadata issues |
| extensions/fix-dashes/src/fix-selected-dashes.tsx | Core functionality lacks specific error handling for different failure scenarios |
Confidence score: 2/5
- This PR has multiple metadata and formatting issues that prevent it from being merge-ready
- Score lowered due to incorrect CHANGELOG date format, missing required
authorfield in package.json, and generic error handling that doesn't distinguish between different failure cases - Pay close attention to
CHANGELOG.mdfor date format correction andpackage.jsonfor missing metadata fields
This pull request has been automatically marked as stale because it did not have any recent activity.
It will be closed if no further activity occurs in the next 7 days to keep our backlog clean 😊