mcpb/src
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Erik Brakke 83b5a773ae
fix: preserve file permissions during unpack operation (#43)
- Parse ZIP central directory to extract Unix file permissions
- Restore executable permissions using chmodSync after unpacking files
- Skip permission restoration on Windows (Unix-only feature)
- Add comprehensive test to verify executable and regular file permissions are preserved
- Fix test setup to use npm instead of yarn for consistent build process

Fixes issue where executable files lose their execute permissions after being packed and unpacked, which is critical for extensions containing binary executables or shell scripts.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-authored-by: Claude <noreply@anthropic.com>
2025-07-10 09:09:07 -07:00
..
cli fix: preserve file permissions during unpack operation (#43) 2025-07-10 09:09:07 -07:00
node chore: 0.2.1 (#53) 2025-07-08 16:22:47 -07:00
shared chore: update tsconfig (#51) 2025-07-08 15:49:07 -07:00
browser.ts 🚀 Hello World 2025-06-26 08:38:59 -07:00
cli.ts 🚀 Hello World 2025-06-26 08:38:59 -07:00
index.ts Adding unpack as cli command and exposing via index.ts for typescript usage. (#5) 2025-06-28 16:41:53 -07:00
node.ts 🚀 Hello World 2025-06-26 08:38:59 -07:00
schemas.ts chore: 0.2.1 (#53) 2025-07-08 16:22:47 -07:00
types.ts feat: also emit dxt signature info schema (#44) 2025-07-06 16:35:55 -07:00