そんなおりに舞い込んだ待望のWebサービスの案件がありました。しかもシングルページアプリケーション。S.P.A! S.P.A! いままでSPA案件なんてやったことなかったし、やってみたかったしで、恐怖と歓喜の入り混じったゾワゾワとした感覚につつまれました。 ってことで、今回はいろいろと考えて準備した構成をご紹介します。 使用するフレームワークなど 世の中の流行りと僕の趣味で選びました。 Nuxt(フレームワーク) Pug(テンプレートエンジン) Stylus(CSSプリプロセッサ) ESLint(JavaScript静的検証) Prettier(自動整形) Stylus Supremacy(Stylus自動整形) Jest(ユニットテスト) Storybook for Vue(コンポーネント) Nuxt(フレームワーク) 言わずと知れた、巷でも話題のアプリケーションを作成するためのフレーム