TypeScript

プログラミング

【Node.js】pingで呼び出すとpongを返すWeb APIを作成する

Node.jsの組み込みモジュールであるhttpモジュールを用いることで、 pingで呼び出すとpongを返すWeb APIを作成します。
プログラミング

【Node.js】TypeScriptを事前にコンパイルせずに直接実行する

Node.js用のTypeScript実行エンジン(とREPL)である「ts-node」を用いることで、 TypeScriptを事前にコンパイルせずに直接実行します。
プログラミング

【Jest】タイムゾーンをモックする

ローカルタイムゾーンをモックするためのライブラリである「timezone-mock」を用いることで、 テストごとにローカルタイムゾーンを差し替えて実行します。
プログラミング

【Jest】現在時刻をモックする

Jestが提供する偽のタイマーを使用することで、現在時刻をモックします。
プログラミング

【Node.js】現在時刻を文字列として取得する

日時を操作するためのライブラリである「date-fns」と「date-fns-tz」を用いることで、 タイムゾーンに対応した現在時刻を任意の形式の文字列として取得します。
プログラミング

【Node.js】オブジェクトをJSONファイルとして書き出す

Node.jsの組み込みモジュールであるfsモジュールのwriteFileSyncメソッドを用いることで、 オブジェクトをJSONファイルとして書き出します。
プログラミング

【Node.js】文字列の配列をテキストファイルとして書き出す

Node.jsの組み込みモジュールであるfsモジュールのwriteFileSyncメソッドを用いることで、 文字列の配列をテキストファイルとして書き出します。
プログラミング

【Node.js】JSONファイルの内容をオブジェクトとして読み込む

Node.jsの組み込みモジュールであるfsモジュールのreadFileSyncメソッドを用いることで、 JSONファイルの内容をオブジェクトとして読み込みます。
プログラミング

【Node.js】テキストファイルの内容を文字列の配列として読み込む

Node.jsの組み込みモジュールであるfsモジュールのreadFileSyncメソッドを用いることで、 テキストファイルの内容を文字列の配列として読み込みます。
プログラミング

【React】迷路に合わせて床の大きさを自動で調整する

迷路のサイズと Cube の大きさに合わせて迷路の床の大きさを調整する。 App.tsx import React from 'react'; import { Canvas } from '@react-three/fiber'; imp...