Skip to content

[#162] oxfmt-config 패키지 추가#163

Merged
yujeong-jeon merged 3 commits into
mainfrom
feature/162
Jul 1, 2026
Merged

[#162] oxfmt-config 패키지 추가#163
yujeong-jeon merged 3 commits into
mainfrom
feature/162

Conversation

@yujeong-jeon

Copy link
Copy Markdown
Contributor

Related Issue

Describe your changes

Summary

oxfmt(oxc formatter) 공유 설정을 제공하는 @naverpay/oxfmt-config 패키지를 추가합니다. @naverpay/prettier-config · @naverpay/biome-config 와 동일한 포매팅 규칙을 제공합니다.

Changes

  • @naverpay/oxfmt-config 신규 패키지 추가 — .oxfmtrc.json (4-space, printWidth: 120, single quote, semi: false, trailingComma: all, bracketSpacing: false, arrowParens: always, endOfLine: lf). 값은 oxfmt --migrate prettier@naverpay/prettier-config 로부터 생성하는 결과와 동일.
  • oxfmt 는 extends 키가 없어(oxc#16394 결론), oxfmt.config.ts 에서 import config from '@naverpay/oxfmt-config' with {type: 'json'} 로 사용하는 방식 채택.
  • @naverpay/code-style-cli: oxfmt 항목을 @naverpay/oxfmt-config 설치 + oxfmt.config.ts scaffold 방식으로 변경.
  • 루트 README.md / CLAUDE.md 패키지 목록에 추가.
  • changeset 추가 (@naverpay/code-style-cli patch).

Note

  • @naverpay/oxfmt-config@0.0.1 은 첫 배포라 OIDC(trusted publishing)가 없어 패스키 사용 가능한 환경에서 로컬 수동 배포 예정 (현재 미배포). 그래서 changeset 에는 code-style-cli 만 포함했습니다.

@npayfebot

npayfebot commented Jun 24, 2026

Copy link
Copy Markdown
Contributor

✅ Changeset detected

Latest commit: 386b3f1

@naverpay/code-style-cli, @naverpay/oxfmt-config packages have detected changes.

If no version change is needed, please add skip-detect-change to the label.

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
@naverpay/code-style-cli 🐛 Patch
powered by: naverpay changeset detect-add actions

@yujeong-jeon yujeong-jeon marked this pull request as ready for review June 24, 2026 09:00
@yujeong-jeon yujeong-jeon requested a review from a team as a code owner June 24, 2026 09:00

@djk01281 djk01281 left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

LGTM !!

@yujeong-jeon

Copy link
Copy Markdown
Contributor Author

서비스에 정식 버전으로 반영할게요옹

@yujeong-jeon yujeong-jeon merged commit 0cf2a36 into main Jul 1, 2026
3 checks passed
@yujeong-jeon yujeong-jeon deleted the feature/162 branch July 1, 2026 04:57
Comment on lines -29 to +31
one of the three modes above. Note the catalog also offers `oxfmt` (a formatter config scaffold)
even though there is no `@naverpay/oxfmt` package — `TOOLS` entries are not limited to this repo's
packages.
one of the three modes above. `TOOLS` entries are not limited to this repo's packages — `packages`
may list any npm package (e.g. an entry can install a third-party tool alongside a `@naverpay/*`
config).

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

리드미도 업데이트 필요한가용

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

https://github.com/NaverPayDev/code-style/tree/main/packages/code-style-cli 요기 말씀이시져? 아 이전으로 작성되어 있는거 확인하여 변경하겠습니다!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants