suguru.dev

バンクーバーで働くエンジニアの備忘録

TypeScript

AST + Prettierで快適にコードを一括変換しよう

概要 この記事はQiita Node.js Advent Calendar 2019 5日の記事です。 「Node.jsのプロジェクトにTypeScriptを導入したい」 ちょうど去年の12月に面接で聞かれたことでした。 あなたならどう答えますか? 今回は面接のネタとしても使える、ASTとPrettierを利…

Serverless + AWS Lambda + API Gatewayのヘッダマッピング

概要 AWS Lambda上でリクエストヘッダの取得とレスポンスヘッダの追加をServerless上で設定する方法がわからなくハマったので、それについてまとめました。 リクエストヘッダのマッピング AWS Lambdaで生のリクエストヘッダを取得するためには、API Gateway…

Serverless + TypeScript + AWS Lambdaの開発環境構築

概要 Serverless FrameworkとはLambda関数などを開発・デプロイするためのツールです。今回はServerless + TypeScript + AWS Lamdbaのローカル開発環境の導入手順について書きます。 プロジェクトの作成 はじめにServerlessの環境構築をします。今回はAWS La…

Node.js with TypeScriptのCode Coverageを計測する

概要 Node.js with TypeScriptでcode coverageを計測できるようにしたので、その導入手順について書きます。 NYCのセットアップ はじめにNYCのセットアップします。 NYCとはIstanbulのコマンドラインツールで、Istanbulとはcode coverageを計測してくれるツ…