2026-04-04 · oss / release
svg2daitai-vector — 最初のオープンソース・リリース
svg2daitai-vector — 最初のオープンソース・リリース
Code Daimyo — 2026 年 4 月
最初の daitai OSS モジュール svg2daitai-vector をリリースします。
名前のとおりです。SVG のパスを取り、daitai-vector 値 — 同じ形状の精確で不変で代数的に合成可能な表現 — を出力します。回転、射影、交差、差分、署名のいずれをしても精度を失わない値です。
npm install @daitai/svg2daitai-vector
import { svgToVector } from "@daitai/svg2daitai-vector";
const v = svgToVector(`<path d="M0 0 L10 10 L20 0 Z"/>`);
v.area(); // 厳密な有理数
v.boundingBox(); // 不変レコード
v.intersect(other) // Optional<Vector> を返す
意図して小さな最初のコミットにしました。daitai の公開履歴は、一つのことを行い、本物のテストスイートを持ち、清潔に出荷されるモジュールから始めたかったのです。
リポジトリ: github.com/daitai-org/svg2daitai-vector。次の二つのモジュール(daitai-vector と daitai-ui)は Q2 を予定しています — Open Source ページ を参照してください。
— Code Daimyo