트렌딩 목록으로
TypeScript
astrocmsemdashemdash-plugin

bnomei / emdash-fields

EmDash용 구조화된 JSON 필드로, 객체, 구조, 링크 및 선택 편집기를 포함합니다.

이 프로젝트에 대해

bnomei 님의 emdash-fields 프로젝트는 GitHub에서 3개의 별을 받으며 많은 개발자들의 주목을 받고 있습니다. 특히 TypeScript 환경에서 유용하게 활용될 수 있으며, 최근 오픈소스 커뮤니티에서 활발한 기여와 토론이 이루어지고 있는 트렌딩 레포지토리입니다.

Language Breakdown

TypeScript 75%JavaScript 25%

🇰🇷 한국어 번역 README

AI 실시간 번역

@bnomei/emdash-fields

EmDash용 구조화된 JSON 필드입니다.

@bnomei/emdash-fields는 실제 편집기가 필요하지만 전체 블록이나 레이아웃 빌더가 필요하지 않은 JSON 기반 필드 컨트롤을 위한 네이티브 EmDash 플러그인입니다. 재사용 가능한 객체, 구조, 링크 및 선택 위젯을 등록하고, 일반 JSON 값을 저장하며, 스키마 정의 및 프론트엔드 렌더러를 위한 TypeScript 옵션/값 타입을 내보냅니다.

CTA, 사양, 설정, 카드 메타데이터, 버튼 그룹, 링크 객체와 같은 컴팩트한 콘텐츠 모델에 사용하세요. 편집자는 집중된 폼 컨트롤을 얻고, 개발자는 플러그인 특정 래퍼 없이 예측 가능한 JSON을 얻습니다.

제공 기능

  • 네이티브 EmDash 플러그인 팩토리: fieldsPlugin()
  • JSON 필드 위젯: fields:object, fields:structure, fields:link, fields:choices
  • 플러그인 특정 래퍼 없이 저장되는 일반 JSON 값
  • Kumo UI로 구축된 관리자 UI, 전체 라이트 및 다크 모드 지원
  • LinkValue, ObjectOptions, StructureOptions, ChoicesOptions와 같은 TypeScript 헬퍼 타입

사용 이유

EmDash는 이미 스칼라 필드, 리치 텍스트, 미디어, 참조, 원시 JSON을 다룹니다. Fields는 누락된 중간 계층을 추가합니다: 목적에 맞게 만들어진 관리자 UI를 갖춘 구조화된 JSON 값입니다.

  • CTA나 설정 그룹과 같은 구조화된 객체 하나에는 object를 사용하세요.
  • 사양, 링크, 통계, 기능 포인트 등의 반복 가능한 구조화된 행에는 structure를 사용하세요.
  • 텍스트와 대상 메타데이터가 포함된 유형화된 링크 값에는 link를 사용하세요.
  • 사용

🌐 본 텍스트는 빠른 이해를 돕기 위한 요약 번역본입니다. 정확한 기술 정보 및 전체 코드는 GitHub 원문에서 확인하실 수 있습니다.

🔗 유사한 프로젝트

이 정보는 AI가 자동으로 분석한 결과입니다. 정확한 내용은 원문을 확인하세요.

bnomei/emdash-fields GitHub 원문 바로가기 →