Closed black7375 closed 1 month ago
The updates enhance the packages/debug-log
project by adding new dependencies to support asynchronous operations and improving module loading compatibility. The changes involve implementing dynamic imports for chalk
and boxen
, addressing previous compatibility issues with ES modules. This refactor ensures the application waits for necessary modules before proceeding, streamlining functionality and supporting ongoing development.
Files | Change Summary |
---|---|
packages/debug-log/package.json |
Added @types/deasync and deasync to devDependencies for improved type support and functionality. |
packages/debug-log/src/index.ts |
Switched from static to dynamic imports for chalk and boxen , enhancing compatibility with ES modules. |
In the code where rabbits hop,
New imports make the laughter stop.
Withdeasync
, we wait in cheer,
Aschalk
andboxen
draw near.
Hopping through modules, oh what a sight,
Our code now dances with delight! 🐇✨
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
Triggered from https://github.com/mincho-js/mincho/pull/55 by @​black7375.
Checking if we can fast forward main
(c06046b8b00308c4d855c831a68a3178770b32e4) to esm-cjs
(26fa10a13819f6be20e8c52e267572763b52cb67).
Target branch (main
):
commit c06046b8b00308c4d855c831a68a3178770b32e4 (HEAD -> main, origin/main, origin/HEAD)
Author: JeongJun <rgfdds98@gmail.com>
Date: Sun Jul 28 17:43:34 2024 +0900
Fix: rewrite gitignore and yarnrc.yml #51
Pull request (esm-cjs
):
commit 26fa10a13819f6be20e8c52e267572763b52cb67 (pull_request/esm-cjs)
Author: alstjr7375 <alstjr7375@daum.net>
Date: Mon Jul 29 14:17:15 2024 +0900
Fix: Remove `test-debug-log` #38
Can't fast forward main
(c06046b8b00308c4d855c831a68a3178770b32e4) to esm-cjs
(26fa10a13819f6be20e8c52e267572763b52cb67). main
(c06046b8b00308c4d855c831a68a3178770b32e4) is not a direct ancestor of esm-cjs
(26fa10a13819f6be20e8c52e267572763b52cb67). Branches appear to have diverged at b8c0760d3717922cf3d3f18a8a83e0ab5cd82b60:
* 26fa10a13819f6be20e8c52e267572763b52cb67 Fix: Remove `test-debug-log` #38
* 5bd15ec9a6cf9c350f2dc99d239aebedf86fbe1f Fix: Sync package load with deasync #38
* 3360b125ab025dcd1c1e4847b4ab3428cb13c344 Feat: Experimenting with ESM-CJS compatibility #38
| * c06046b8b00308c4d855c831a68a3178770b32e4 Fix: rewrite gitignore and yarnrc.yml #51
|/
* b8c0760d3717922cf3d3f18a8a83e0ab5cd82b60 Fix: changed dependency lib #38
commit b8c0760d3717922cf3d3f18a8a83e0ab5cd82b60
Author: JeongJun <rgfdds98@gmail.com>
Date: Sun Jul 28 17:07:38 2024 +0900
Fix: changed dependency lib #38
Rebase locally, and then force push to esm-cjs
.
Triggered from https://github.com/mincho-js/mincho/pull/55 by @​black7375.
Checking if we can fast forward main
(c06046b8b00308c4d855c831a68a3178770b32e4) to esm-cjs
(5b86d9e553e839a49b1ebdeae47859b4c1a5c541).
Target branch (main
):
commit c06046b8b00308c4d855c831a68a3178770b32e4 (HEAD -> main, origin/main, origin/HEAD)
Author: JeongJun <rgfdds98@gmail.com>
Date: Sun Jul 28 17:43:34 2024 +0900
Fix: rewrite gitignore and yarnrc.yml #51
Pull request (esm-cjs
):
commit 5b86d9e553e839a49b1ebdeae47859b4c1a5c541 (pull_request/esm-cjs)
Author: alstjr7375 <alstjr7375@daum.net>
Date: Mon Jul 29 14:24:25 2024 +0900
Fix: Remove `test-debug-log` #38
It is possible to fast forward main
(c06046b8b00308c4d855c831a68a3178770b32e4) to esm-cjs
(5b86d9e553e839a49b1ebdeae47859b4c1a5c541). If you have write access to the target repository, you can add a comment with /fast-forward
to fast forward main
to esm-cjs
.
Description
Load the package synchronously to make it available to CommonJS as well.
Related Issue
Summary by CodeRabbit
New Features
Improvements
Additional context
Checklist