Skip to content

Commit c32c041

Browse files
authored
Merge pull request #21 from NaverPayDev/feat/20_exports
[publint] exports 필드 검사 조건 수정
2 parents 005f5b9 + 283c503 commit c32c041

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

.changeset/purple-zoos-report.md

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@naverpay/publint': patch
3+
---
4+
5+
[#21] exports 필드 검사 조건 수정

packages/publint/src/verify/exports.ts

+4-2
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,10 @@ export function verifyExports(exports: IPackageJson['exports']): void {
2424
)
2525
}
2626

27-
if (!value.import && !value.require) {
28-
throw new InvalidExportError(`"${key}"에 대한 export는 "import" 또는 "require" 필드를 포함해야 합니다`)
27+
if (!value.import && !value.require && !value.default) {
28+
throw new InvalidExportError(
29+
`"${key}"에 대한 export는 "import", "require", "default" 중 하나 이상을 포함해야 합니다`,
30+
)
2931
}
3032

3133
if (value.import && typeof value.import !== 'string' && typeof value.import !== 'object') {

0 commit comments

Comments
 (0)