open-index/open-npm huggingface dataset:
npm package: @nakamura196/iiif-to-tei
Description: IIIFマニフェストをTEI形式に変換するTypeScriptライブラリです。
Latest version: 1.0.1

# IIIF to TEI Converter

IIIFマニフェストをTEI形式に変換するTypeScriptライブラリです。

## 機能

- IIIFマニフェストのパース
- TEI形式への変換
- 画像情報の保持
- メタデータの変換

## インストール

```bash
pnpm add @nakamura196/iiif-to-tei
```

## 使用方法

```typescript
import { IIIFToTEIConverter } from '@nakamura196/iiif-to-tei';

// マニフェストURLから変換
const converter = new IIIFToTEIConverter();
const tei = await converter.convertFromUrl('https://example.com/manifest.json');

// マニフェストオブジェクトから変換
const manifest = {
  // IIIFマニフェストの内容
};
const tei = converter.convert(manifest);
```

## オプション

```typescript
const options = {
  includeImages: true,     // 画像情報を含める
  includeFacsimile: true,  // facsimile要素を含める
  baseUrl: 'https://example.com'  // ベースURL
};

const converter = new IIIFToTEIConverter(options);
```

## 開発

### ビルド

```bash
pnpm build
```

### テスト

```bash
pnpm test
```

### 依存パッケージ

- xmlbuilder2
- axios