open-index/open-npm huggingface dataset:
npm package: @realbase/eslint-config
Description: A set of ESLint configurations for Realbase projects.
Author: Realbase
Latest version: 1.1.1

# @realbase/eslint-config

RealBase 모노레포에서 공통으로 사용하는 ESLint 플랫(Flat) 구성입니다. Next.js/React/Mantine 프로젝트에서 일관된 규칙을 적용합니다.

## 설치

```bash
pnpm add -D @realbase/eslint-config eslint typescript
```

## 빠른 시작 (eslint.config.js)

```js
// eslint.config.js (ESM)
import base from "@realbase/eslint-config/base";
import next from "@realbase/eslint-config/nextjs";
import react from "@realbase/eslint-config/react";

// 선택: Mantine 규칙
// import mantine from '@realbase/eslint-config/mantine';

export default [
  ...base,
  ...react,
  ...next,
  // ...mantine,
];
```

### 환경변수 접근 제한 규칙 추가 (선택)

`process.env` 직접 접근을 제한하고 검증된 env 모듈 사용을 강제합니다.

```js
import base, { restrictEnvAccess } from "@realbase/eslint-config/base";

export default [...base, ...restrictEnvAccess];
```

## 스크립트 예시

```json
{
  "scripts": {
    "lint": "eslint .",
    "lint:fix": "eslint . --fix"
  }
}
```

## 참고

- Flat config(ESLint v9) 기반, ESM만 지원합니다.
- `@next/eslint-plugin-next`, `eslint-plugin-react(-hooks)`, `eslint-plugin-import`, `eslint-plugin-turbo` 등이 포함됩니다.
npm package: @realbase/prettier-config
Description: A Prettier configuration package for Realbase projects.
Author: Realbase
Latest version: 1.1.1

# @realbase/prettier-config

RealBase 모노레포에서 사용하는 공통 Prettier 설정입니다. import 정렬 플러그인과 함께 동작합니다.

## 설치

```bash
pnpm add -D @realbase/prettier-config prettier
```

## 사용법

프로젝트의 `package.json` 또는 `.prettierrc`에서 확장하세요.

```json
{
  "prettier": "@realbase/prettier-config"
}
```

또는 `.prettierrc` 파일:

```json
"@realbase/prettier-config"
```

## 주요 설정

- `@ianvs/prettier-plugin-sort-imports`로 import 정렬
- React/Next/내부 패키지/절대경로/상대경로 순서로 정렬
- Prettier 3 기반

## 스크립트 예시

```json
{
  "scripts": {
    "format": "prettier --check .",
    "format:fix": "prettier --write ."
  }
}
```
npm package: @realbase/real-ui-react
Description: Grid, Report, Chart UI components for React
Author: Realbase
Latest version: 1.2.9

# @realbase/real-ui-react

우리테크에서 개발한 UI 컴포넌트를을 React 환경에서 사용할 수 있도록 모아서 만든 패키지 입니다.

- [RealGrid](https://realgrid.com)
- [RealReport](https://realreport.co.kr)
- [RealChart](https://realchart.co.kr)
- [RealMap](https://realmap.co.kr)

## 사용 환경

이 패키지는 특정 스택과 환경에서 최적화되어 동작합니다:

- React 기반 애플리케이션
- Next.js 프레임워크
- TypeScript 지원
- 현대적인 번들러 환경

## 빠른 시작

**realbase-template**을 사용하면 이 UI 컴포넌트들을 포함한 완전한 웹 애플리케이션을 쉽게 구축할 수 있습니다.

더 자세한 정보와 템플릿은 [realbase.kr](https://realbase.kr)에서 확인하세요.

## 라이선스

이 패키지에 포함된 Real 시리즈 제품들은 상용 라이선스가 필요합니다.
[support.realgrid.com](https://support.realgrid.com)에서 일정 기간 동안 사용할 수 있는 무료 라이선스를 받을 수 있습니다.

## 번들링

- webpack이나 기타 번들링 도구를 사용하지 않고 소스 코드 그대로 제공
- 번들링 없이 원본 TypeScript/JavaScript 코드로 제공
- 추후 호환성 문제 발생 시 번들링 적용 예정

## 변경 내역

### v1.2.8 (2025-10-21)
- realreport, realreport-designer 버전 업데이트: v1.11.9 → v1.11.15
- realgrid 버전 업데이트: v2.9.0 → v2.9.4
- realchart 버전 업데이트: v1.3.0 → v1.4.0
- realmap 버전 업데이트: v1.0.0 → v1.1.0

### v1.2.6 (2025-09-15)
- Next.js 의존성 업데이트: ^15.0.0 → ^15.2.3
- React 19 호환성 개선
- TypeScript 설정 최적화

### v1.2.5 (2025-08-10)
- 패키지 exports 구조 개선
- realmap 모듈 추가 지원
- 빌드 성능 최적화

### v1.2.4 (2025-08-08)
- realreport, realreport-designer 버전 업데이트: v1.11.8 → v1.11.9
- 동적 라이선스키 함수 일관성 개선
- RealReportViewer에서 setLicenseKey 함수를 직접 import하여 사용하도록 변경