ラベル Deno の投稿を表示しています。 すべての投稿を表示
ラベル Deno の投稿を表示しています。 すべての投稿を表示

2023年9月17日日曜日

Bun v1.0がリリースされたよ

 このブログを書いている時点ですでにv1.0.2まで上がっていますが、先日Bunの安定版v1.0がリリースされました

というわけであらためてBunまわりの歴史についておさらい。とは言ってもあまり詳しいことまでは話しません(話せません)。

2022年5月29日日曜日

value-schema v4.0.0-rc.1をリリースしました

 前回の報告(v3.1.0)からしばらく時間が経ってしまいましたが、入力値バリデーターvalue-schemaがメジャーバージョンアップしました。といっても便利機能が追加されたというわけではなく、一身上の都合でバージョンを上げざるを得なかったというのが正解です。

不具合修正等があるわけではないので、今までv3を使っていた方はそのまま使い続けても問題ありません。

2021年10月10日日曜日

最近のTypeScriptのES Modules対応事情

コロナの影響で中止となった幻のTSConf 2020で、TypeScriptとES Modulesについて登壇する予定でした。

最近のTypeScriptは、モジュール関連で新たな仕様が出てきたようなので簡単にまとめておきます。前職同僚でNode.js Core Collaboratorのshisamaおよびdeno-ja Slackコミュニティーからの情報を勝手に集約しました。みなさんありがとうございます。

2021年10月3日日曜日

value-schema v3.1.0をリリースしました

Node.jsとDeno界隈に一大センセーションを巻き起こした(※個人の感想です)データ検証ライブラリーvalue-schemaの新バージョンがリリースされました。

今回の目玉はenumeration()です。名前の通り、TypeScript(Deno含む)でenum等の列挙型を使うときに真価を発揮します。

2021年5月9日日曜日

Denoifyというものを教えてもらった

Denoifyという、Node.js向けに書いたソースコードをDenoで動くように変換してくれるツールがあります。もちろんあらゆるコードを100%変換できるわけではありませんが。

このツールの存在を1年ほど前に教えてもらいました。

本 人 か ら 。

2020年7月26日日曜日

Node.jsのモジュールをDenoに対応させる方法

前回、Node.jsのモジュールをDenoに対応すべく、import文の拡張子を解決するツールを作りました。

ただし前回の記事でも書いたとおり、あのツールを使うだけでDeno対応できるモジュールは、外部に依存せず自己完結しているものだけです。

じゃあ外部に依存しているモジュールはDeno対応できないのか、と考えてみました。

2020年7月19日日曜日

TypeScriptのimport文で拡張子を解決するツールをつくってみた

つくったのは2ヶ月くらい前ですが。

何をやりたかったかというと、「Node.js用に書いたコードをDenoでも動かしたい」というのが動機です。

以前さくらのナレッジに寄稿したとおり、Denoではモジュールの指定に拡張子が必須になったので、従来のNode.jsのコード(特にTypeScriptで書いている場合)はそのままでは動きません。

そこで、拡張子を解決するツールを作ってやればDenoでも動かせるんじゃね?と思いました。

2020年6月28日日曜日

value-schema v3.0.0-rc.9を公開しました

また中途半端なリリース報告です。

やっと型パズルを解きました。

2020年6月21日日曜日

Deno入門

・・・という記事をさくらのナレッジに寄稿しました。
正確には「Node.jsの後悔から生まれた新しい実行環境・Deno入門 〜簡単なアプリケーション作成ハンズオン付き〜」です。

まだDeno歴は浅いのであまり偉そうなことは書けないんですが、Denoが生まれた背景とかNode.jsとの違いといった内容を前半で書きました。

後半ではインストールから簡単なウェブアプリケーションまで解説。ソースコードはGitHubに置いていますnpm installのような下準備もpackage.jsonのようなメタファイルも何もなく、ソースファイルをコピペするだけでそのまま動かせるのが手軽ですね。

まだライブラリーが少ないので、便利なものを作れば一気に有名になれるチャンスかも知れません。例えばExpressっぽいフレームワークとか。もうあるかもしれませんが。

はてブの登録者数前回以上にありました。おおむね好評でよかったです。
次回は何の記事を書こうかな。

2020年6月14日日曜日

value-schema v3.0.0-rc.8を公開しました

前回同様、中途半端なバージョンでのリリース報告です。 

TypeScriptから使う場合にちょっとだけ破壊的な変更があるので告知します。