All tags

TAG

#typescript

8articles

📜Porting Kuzushiji Character Detection and Classical-Japanese OCR to JS/Next.js Without Python — ONNX Quantization and Library Extraction

A record of porting kuzushiji/historical-document character detection (YOLOv11) and NDL's koten-OCR-Lite (RTMDet + PARSeq) to JS/Next.js with onnxruntime-node — no Python. Covers ONNX export, SAHI, line detection, an int8 quantization accuracy comparison, why it is hard to run on Vercel, and extracting the core into a shared library.

kuzushijiocronnxonnxruntime

Aligning IIIF 3D Viewer with Presentation API 4 — converting legacy manifests at runtime

I aligned IIIF 3D Viewer with the IIIF 3D Technical Specification Group's Presentation API 4 draft (Scene / PointSelector / WKTSelector / PerspectiveCamera). Existing manifests authored against IIIF Presentation 3 with a project-local 3DSelector / camPos extension are funnelled through a runtime converter so the rest of the pipeline only deals with v4. This post records the diff, the conversion rules, and the implementation outline.

iiif3dpresentation-apiweb-annotation

📊Dynamically Generating Excel Templates with Cross-Sheet Dropdown Validation Using ExcelJS in Next.js API Routes

How to use ExcelJS data validation to generate Excel templates with dropdowns that reference data in other sheets, served from a Next.js API route.

nextjsexceljsexceltypescript

📜Migrating to DTS (Distributed Text Services) 1.0 ― Updating a TEI/XML Text API

A record of changes needed to migrate from DTS 1-alpha to 1.0: JSON-LD Context URL, Content-Type, parameter validation, waka Citation Tree support, and more.

dtsapiteidigitalhumanities

🔍Improving DTS Viewer ― Multiple Citation Trees, Hierarchical Navigation, and XML Browser Display

Implementing tree parameter support for multiple Citation Trees, hierarchical table navigation, and mediaType parameter for inline XML display in DTS Viewer.

dtsnextjsreactdigitalhumanities

🌐Introducing ethers-i18n: Multilingual Error Messages for ethers.js

A lightweight i18n plugin for ethers.js error messages supporting 4 languages

ethereumethersjsi18ntypescript

🌟Next.js 15 Compatible Multilingual and Dark Mode SSG Template

Next.js 15 Compatible Multilingual and Dark Mode SSG Template

nextjstypescripttailwindssg

👏How to Specify Initial Sort Order in Elasticsearch Search UI

How to Specify Initial Sort Order in Elasticsearch Search UI

typescriptelasticsearchsearchui