このプロジェクトは Turborepo + npm workspaces によるモノレポ構成となっています。
概要 | |
---|---|
app |
メインアプリケーション |
contents |
ブログの記事データ |
packages |
|
├ content-management |
Contentful のデータとレポジトリの記事データを同期するスクリプト |
├ content-preview |
ローカルで編集したマークダウンファイルをプレビューするアプリ |
├ remark-link-card |
マークダウンをリンクカードに変換する remark のプラグイン |
├ remark-contentful-image |
contentful の画像を最適化する remark のプラグイン |
├ eslint-config-custom |
packages 共通の eslint の設定ファイル |
└ tsconfig |
packages 共通の tsconfig.json |
$ git clone git@github.com:azukiazusa1/sapper-blog-app.git
$ cd sapper-blog-app
$ npm i
$ npm run dev
$ npm run build
$ npn run lint
$ npm run typecheck
$ npm run test
$ npm run test:e2e -w=app