2024年7月5日5 min readDEVAstroのユニットテストをJestで行う【ESモジュール対処法】AstroプロジェクトのユニットテストをJestで行いたい。Astroはv3.0以降ESMがデフォルトで有効。他のパッケージ同様、import文のエラーに対処が必要。既存のtsconfigに手を加えずに別途テスト用のtsconfigを作成しこれを回避する。一連の手順を備忘録としてまとめる。
2024年4月7日3 min readDEVPurgeCssで複数のhtmlファイルの不要CSSセレクタを削除する前回作業でインストールしたPurgeCssを実際に使ってみたので手順をまとめる。PurgeCssを使用するにはnode.js、npmが必要となる。これが今回やりたかったこと。rootディレクトリ内にあるすべてのhtml、cssを対象にまとめて処理を行う。
2024年4月6日4 min readDEVUbuntu 22.04に最新のNode.jsとnpmをインストールする方法Ubuntu 22.04 LTS on WSL2に最新のNode.jsとnpmをインストールする手順を解説。古いバージョンを削除し、nvmを使って最新バージョンを導入する方法を紹介します。