はじめに
こんにちは、本日は前に作成したSenkoと呼ばれるWSH/ES6の巨大JavaScriptライブラリからいくつかピックアップして内容を整えてnpmに登録したので、そのライブラリを紹介したいと思います。
JScript/HTML5 用自作ライブラリ Senko の紹介
はじめに こんにちはー!なたでです! 以前から作っているライブラリを紹介したいと思います。 ソースコードを作ってだけだと何のライブラリか分からないですし、ドキュメントとして何かしら残しておくのも大事ですし。たまには、ライブラリの紹介というの...
登録したライブラリ
これまで登録したライブラリ
巨大ライブラリですが2018年からSenkoJSへと移行しES6用として設計をしていたのですが、あまりにも巨大になったためライブラリを分割してnpmへ登録してました。
- konpeito
- 2019年あたりに登録
- 多倍長整数が扱える
- 任意精度実数が扱える
- MATLABのような操作感で行列が扱える
- 統計的な計算も行える
- MojiJS
- 2019年あたりに登録
- 日本語の文字コードのエンコード、デコードが行える
- 日本語の横幅という観点で文字列の切り出しが行える
- 文字列の漢字水準が分かる(リアルタイム文字コード検索でも利用)
JavaScriptの数値計算ライブラリkonpeitoを作りました
はじめに こんにちは~! なたでと言います。本日は数値計算ライブラリを作りましたので、紹介をしたいと思います。先に言っておきますが、このライブラリはMaximaのような数式を変形するようなライブラリや、3DCG専用の高速数値計算用ライブラリ...
追加登録したライブラリ
今回、久しぶりに過去のライブラリを整理して、個人的によく使用している機能を整理しより使いやすい形としてnpmへ登録しました。
- NTFormat
- JavaScriptで
sprintf
のような変数から文字列作成が可能となる - 時刻情報をフォーマット用テキストで簡単に文字列作成ができる
- JavaScriptで
- NTColor
- NTFile
- Node.js上でデータの読み書きができる
- ファイルの削除、コピー、移動、検索が行える
それぞれドキュメントを用意していますので気になりましたら、リンク先へ飛んでいただけると確認できます。
今回新たに追加するにあたり、過去のkonpeitoやMojiJSでは導入していなかったprettierと呼ばれる自動ソースコードフォーマッターを導入してみました。改行位置など気にせずにコーディングできるので、効率よくコーディングできとても良かったです。
おわりに
今回は3つのライブラリでしたが、これ以外にも以下のライブラリを切り出して、登録していけたらいいなと思っています。
- GUIフレームワーク
- 画像処理ライブラリ
- 3DCG処理ライブラリ
では、また!
コメント