This is the source code of Mayumi Sasage's Website. https://mayumi-sasage.info
pnpm node (18)
pnpm install pnpm dev
Pushing to origin/main invokes deployment to Cloudflare Pages. (via GitHub Action)
This project includes comprehensive testing infrastructure:
pnpm test # Run unit tests (Vitest) in interactive mode pnpm test:run # Run unit tests (Vitest) in CI mode
pnpm test:e2e # Run end-to-end tests (Playwright) - local only
Additional quality checks:
pnpm check # TypeScript type checking pnpm lint # Code linting and formatting validation pnpm format # Apply code formatting
Replace images in /images/ directory and run
pnpm upload-images
The images are stored in Cloudflare Images.
Google Analytics is used to track the access to this website. During the transition from UA to GA4, the management of analytics tags is moved to Google Tag Manager.
Here is the url: https://tagmanager.google.com/#/container/accounts/6056486588/containers/93230276/workspaces/3
Put the following in .env file.
CLOUDFLARE_ACCOUNT_ID = <account id>;
CLOUDFLARE_IMAGES_API_TOKEN = <api token>;