Releases: siguici/panam
[email protected]
Patch Changes
- c1b6104: 🚑️ Fix new project initialization command
[email protected]
Patch Changes
- b51fc95: ✨ Add new project initialization command
[email protected]
Minor Changes
-
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:🚀 General Improvements
- 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.
✨ New Features
- 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.
🛠️ Fixes and Optimizations
- 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. - Enhanced API with runtime execution support:
[email protected]
[email protected]
[email protected]
Minor Changes
-
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:🚀 General Improvements
- 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.
✨ New Features
- 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.
🛠️ Fixes and Optimizations
- 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. - Enhanced API with runtime execution support:
Patch Changes
- Updated dependencies [7266b96]
[email protected]
Patch Changes
-
5cf7788: We have restructured the Panam project into a workspace
to improve scalability and maintainability.
This update introduces significant changes and new features.🔔 Key Changes
-
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 bothpanam
andpanam-cli
.
🛠️ Details of the Changes
-
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
📦 Installation Instructions
-
For the Core API:
npm install panam
-
For the CLI:
npm install -g panam-cli
-
[email protected]
Patch Changes
- 4cbe404: Rename the CLI and give it an alias (
pnm
)
[email protected]
Patch Changes
-
5cf7788: We have restructured the Panam project into a workspace
to improve scalability and maintainability.
This update introduces significant changes and new features.🔔 Key Changes
-
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 bothpanam
andpanam-cli
.
🛠️ Details of the Changes
-
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
📦 Installation Instructions
-
For the Core API:
npm install panam
-
For the CLI:
npm install -g panam-cli
-
-
Updated dependencies [5cf7788]