Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

feat: modernize setup project #9

Merged
merged 1 commit into from
May 16, 2023

Conversation

huuduy005
Copy link
Contributor

What problem you’re solving

This PR tries to modernize the setup project and improve process build.
Hope to improve our Developer Experience.

Any tests you wrote

No update. I just updated the setup config.

Changes:

  • Adopt tsup to improve process build.
  • Update package.json - Conditional exports, enrich metadata.
  • Setup prettier.
  • Correct config tsconfig.json, jest.config.js, .eslintrc.js, .eslintignore.
  • Enrich .gitignore.
  • Distributes as ESM, CJS.
  • Replace ts-jest with @swc/jest.

Copy link
Contributor

@qtdan qtdan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the PR.
Please also help to update contribution guide about your changes

pnpm-lock.yaml Outdated Show resolved Hide resolved
@huuduy005
Copy link
Contributor Author

Thanks for the PR. Please also help to update contribution guide about your changes

I just updated the setup configuration, don't change the way to contribute. What information do you want me to update?

@qtdan
Copy link
Contributor

qtdan commented May 12, 2023

Thanks for the PR. Please also help to update contribution guide about your changes

I just updated the setup configuration, don't change the way to contribute. What information do you want me to update?
nvm
-----updated----

.gitignore Show resolved Hide resolved
@qtdan
Copy link
Contributor

qtdan commented May 16, 2023

@longxice please resolve your comment

Copy link
Contributor

@qtdan qtdan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@noradomi
Copy link
Collaborator

LGTM

@qtdan qtdan merged commit acbeec0 into zalopay-oss:main May 16, 2023
@longxice
Copy link

LGTM

@huuduy005 huuduy005 deleted the feature/modernize-setup branch May 16, 2023 04:31
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants