Oteto Blog
Recent Posts
【Stylelint】Gitの差分行のみautofixするnpmライブラリ「stylelint-diff-fixer」を作った
【TypeScript】Array.mapでcontinueするためにfilterでundefinedを型安全に除外する
【Node.js】execSyncの返り値からstderrを取得してエラーハンドリングしたい
【JSDoc】アロー関数の引数にインラインで型指定する
StylelintのPluginをテストしながら実装する【TypeScript】
【NestJS】ConfigServiceをカスタムして.env(環境変数)をバリデーションする
Node.js × TypeScript × nodemonでホットリロード対応の環境構築
URLにマッチする正規表現をRFC3986を考慮して実装する【JavaScript】
NestJS(Fastify)+ JestでE2Eテストを実装する
【zod】NumericなStringをNumberに変換する
【JavaScript】XSS対策で最低限のサニタイズ(エスケープ)をする
【TypeScript】Value Object(値オブジェクト)を実装する
【TypeORM】select: falseで非セキュアなカラムを除外する
【Git】.gitignore自体を差分から除外する
【NestJS】React(jsx)で作成したメールをmailer serviceで送信する
【NestJS】JWT認証によるログイン機能をPassportで実装する
NestJS × TypeORM 0.3 でCLIからmigrationする
NestJS(Fastify) × TypeORM × PostgreSQL × Dockerで環境構築
【Docker】PostgreSQLとpgweb(GUI)のコンテナを立ち上げる
【Docker】pgAdmin4でPostgreSQLに接続&永続化する