feat: migrate to pnpm, integrate CodeMirror 6, self-hosted fonts, URL sharing#1
Merged
Conversation
cmurestudillos
commented
Jun 29, 2026
Owner
- Replace npm with pnpm 11.9.0 (packageManager field, pnpm-lock.yaml)
- Update Husky hooks to use pnpm exec / pnpm run
- Delete .eslintrc.json (Angular legacy, never linted React code)
- Rewrite eslint.config.js with ESLint 9 flat config for React + TypeScript
- Remove eslint-plugin-jsdoc and eslint-plugin-prettier from devDependencies
- Integrate CodeMirror 6 (HTML/CSS/JS syntax highlighting, dark/light via Compartment)
- Add manualChunks in vite.config.ts to split CodeMirror into separate chunk
- Replace Google Fonts with @fontsource/raleway + @fontsource/fira-code (latin only)
- Add URL sharing via base64 hash (TextEncoder/TextDecoder, replaceState)
- Add share button with "¡Copiado!" feedback
- Fix ConsolePanel: Tailwind dynamic hover classes, JSON object display, run separators
- Fix iframe: remove deprecated frameBorder attribute
- Fix loadTemplate/loadProject/resetCode: proper TypeScript types
- Fix selector reset to "En Blanco" on load/reset
- Update README with current stack, features, and install instructions
- Add pr-review.yml workflow
- Add pnpm-workspace.yaml
|
🧪 Code Review Checklist Antes de hacer merge, revisa:
💡 Recuerda: un buen PR = menos bugs en producción 🚀 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.