プログラミング

Swift

iOSアプリのソースをMacOSアプリへ流用してみよう

iOSアプリを作った後でMacアプリをイチから作るのは面倒なので、iOS向けのソースを流用してみます。セキュリティなど細かい差異はありますが、特にViewがほぼ流用できるのは非常に助かります。Swiftで書かれているため微調整も比較的容易です。
Gulp

Leafテンプレートをpugとgulpで生成する仕組みを作る

Leafテンプレートも、HTMLテンプレートエンジンであるpugを使ってスマートに書いてみます。SCSSファイルのコンパイルのときと同様、gulpによってpugファイルの変更を監視し、変更の都度leafテンプレートとしてコンパイルします。
Bash

npmで自動的に修正できないvulnerabilityを解決する

npmでパッケージのインストールした時にvulnerability(脆弱性)の警告が出ることがあります。パッケージ間の依存関係の都合上、これらの脆弱性をnpm audit fixで自動的に解決することができないケースに対応してみました。
Gulp

SCSSとgulpでLeafテンプレートのためのCSSを作る

SCSSとgulpでLeafテンプレートで使うためのCSSを生成する仕掛けを作ってみます。gulpによる監視を行い、SCSSファイルの変更の都度コンパイルしてCSSファイルを生成します。そしてVaporプロジェクトへシンボリックリンクさせています。
Leaf

Leafテンプレートの書き方をVapor4に対応させてみよう

Leafテンプレートのループ構文と条件分岐の構文がVapor4になって変わっていました。これまではSwiftやC#のように中カッコで括っていました。これがVapor4ではVisualBasicのように終了タグ(end~)で囲むようになっています。
タイトルとURLをコピーしました