- c1b6104: 🚑️ Fix new project initialization command
- b51fc95: ✨ Add new project initialization command
-
7266b96: We’re excited to announce a minor update packed with significant improvements and enhanced features to deliver an even smoother and more powerful experience! Here’s what’s new:
- Enhanced API with runtime execution support: The API has been optimized to better handle execution across various runtimes, providing more flexibility and robustness.
- CLI/API alignment: CLI commands now closely mirror the exported API methods, ensuring consistent usage and seamless integration.
- Addition of JSR and other missing commands: The CLI has been enriched with previously missing commands, such as JSR, to cover more use cases effectively.
- Improved validation and result handling: Stricter validation and better result management ensure more reliable processes and clearer feedback.
- Fixed argument parsing for subprocesses: More precise handling of subprocess arguments, reducing errors and improving compatibility.
- And much more! 🎉
We invite you to explore this new version and experience the numerous enhancements firsthand.
Thank you for your continued support! 💡 If you encounter any issues or have suggestions, feel free to reach out via https://github.com/siguici/panam.issues.
-
5cf7788: We have restructured the Panam project into a workspace to improve scalability and maintainability. This update introduces significant changes and new features.
-
Separation into Core API and CLI:
Panam has been split into two distinct packages:
-
panam
: The core API for handling commands and providing runtime-agnostic functionalities. -
panam-cli
: A user-friendly command-line interface built on top of the core API.
-
-
Introduction of
panam-cli
:A brand-new CLI package providing a consistent and streamlined interface for executing package manager commands.
-
Documentation Updates:
The documentation has been updated to reflect the new workspace structure and explain the usage of both
panam
andpanam-cli
.
-
Core API Enhancements
- Refactored the core to enable better reusability and modularity.
- Improved runtime detection and command execution logic.
-
CLI Implementation:
- Added command support for
install
,add
,remove
,run
,exec
, anddlx
. - Enhanced output clarity and error handling for CLI users.
- Added command support for
-
Updated Documentation:
- Added instructions for installing and using
panam-cli
. - Enhanced examples to showcase both programmatic and CLI usage.
- Added instructions for installing and using
-
For the Core API:
npm install panam
-
For the CLI:
npm install -g panam-cli
-