pastak / sapper-blog-app

Home Page:https://azukiazusa.dev

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

azukiazusa's blog

https://azukiazusa.dev

Storybook

プロジェクトの構成

このプロジェクトは 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

Setup

$ git clone git@github.com:azukiazusa1/sapper-blog-app.git
$ cd sapper-blog-app
$ npm i
$ npm run dev

Build

$ npm run build

lint & typecheck

$ npn run lint
$ npm run typecheck

test

$ npm run test

e2e

$ npm run test:e2e -w=app

About

https://azukiazusa.dev

License:MIT License


Languages

Language:TypeScript 69.4%Language:Svelte 20.2%Language:CSS 3.9%Language:JavaScript 3.2%Language:Astro 3.0%Language:HTML 0.3%