-
-
Notifications
You must be signed in to change notification settings - Fork 159
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(cli): new cli #1245
feat(cli): new cli #1245
Conversation
New dependencies detected. Learn more about Socket for GitHub ↗︎
|
commit: |
@@ -18,8 +18,10 @@ | |||
"test:bun": "bun run deploy/bun.ts", | |||
"test:template": "npm run --tag test --template", | |||
"-------------------------------------------------": "", | |||
"build": "rimraf lib && tsc && rollup -c", | |||
"build": "rimraf lib && tsc && tsc -p ./tsconfig.cli.json && rollup -c", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
in CJS environment, generating declarations fails for the cleye library, so I split the build command
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Any special reason of building ESM for CLI program?
Also, the different between previous CLI program and your PR is detecting which package manager being used. However, reviewing is too much hard for me because everything has been changed. CLI program does not need to consider the tree shaking, but every namespaces are decomposed to individual exported functions.
May I refactor your codes to the previous namespace structure?
|
Oops, just hope to revive the namespace. Too much change for me. |
Oh, Okay, so I'll use namespace :) |
@samchon |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Will merge to a new branch, and publish with LLM function calling schema features as 6.10.0
.
it may be two weeks later.
Oh you implemented for LLM? thank you |
Not yet but soon. It's the reason of 2 weeks later's v6.10 publlishing. |
@samchon |
Due to the previous PR #1245 had changed too much things, I could not follow it up. Instead, I've accepted its key feature, package manager detecting.
Contributed feature by @ryoppippi in the `typia` to here `nestia`.
Package manager detection like samchon/typia#1245.
fixes: #1214
fixes: #1186
This PR is re-implementation of typia cli.
Looks beautiful so please check this out
To execute the new cli