Skip to content

Instantly share code, notes, and snippets.

View x7ddf74479jn5's full-sized avatar

T.U x7ddf74479jn5

  • 10:28 (UTC +09:00)
View GitHub Profile
@x7ddf74479jn5
x7ddf74479jn5 / homepage.md
Last active February 12, 2022 16:55
新しいホームページを作りました
@x7ddf74479jn5
x7ddf74479jn5 / !README-gas-clasp.md
Last active July 29, 2022 08:10
GASローカル開発メモ
@x7ddf74479jn5
x7ddf74479jn5 / !README-type-safe-firestore.md
Last active August 10, 2024 16:06
FirestoreをTypeScriptで書くためのメモ

型安全Firestoreへの道

無理くり通してるところがあるので間違ってるかもしれない。

目的

TypeScriptで書くと楽なので、Firestoreも可能な限り型安全に使いたい。

方針

@x7ddf74479jn5
x7ddf74479jn5 / !README-saving-firestore.md
Last active October 21, 2022 06:39
Firestore倹約術

Firestore倹約術

目的

Firestoreのread/write課金を減らす。フリーティアの範囲内の運用にする。

方針

read/write

@x7ddf74479jn5
x7ddf74479jn5 / !README-svelte.md
Last active July 25, 2022 16:40
Svelteメモ

Svelte Memo

Svelte

import type { Post } from 'src/types';のように型情報だけインポート。

// eslint.cjs
rules: {
 "@typescript-eslint/no-explicit-any": "off",
@x7ddf74479jn5
x7ddf74479jn5 / !README-monorepo-husky.md
Last active August 10, 2022 15:08
モノレポ構成でhusky設定方法

モノレポ構成で husky 設定方法

モノレポ構成であれば root ディレクトリに.gitディレクトリを作るので、サブディレクトリの/frontend側から husky を走らせたいとき.gitへの参照が取得できず失敗する。

構成

├── /frontend
│   ├── ...
│   └── package.json
@x7ddf74479jn5
x7ddf74479jn5 / vercel.md
Last active October 9, 2024 22:10
Vercelメモ

Vercelメモ

Environment

VercelにはProduction, Preview, Developmentの3つの環境がある。

  • Production: Productionブランチにpushした場合
  • Preview: Production以外のブランチにpushした場合
  • Development: vercel devで立ち上げたローカルサーバーの環境
@x7ddf74479jn5
x7ddf74479jn5 / pnpm-storybook.md
Last active August 4, 2022 13:43
pnpmで管理しているプロジェクトでStorybookを試す

pnpmで管理しているプロジェクトでStorybookを試す

動機

Storybookはpnpmでパッケージを管理している場合、不具合が出ることが指摘されている。

しかし最近、pnpmを使う機会が増えてきたため実際どうなるか試す。

現状

@x7ddf74479jn5
x7ddf74479jn5 / google-form-notification.md
Last active August 5, 2022 17:40
GASでGoogle Formの通知ツールを作りました

GASでGoogle Formの通知ツールを作りました

x7ddf74479jn5/google-form-notification - GitHub

機能

Google Formの回答をメールとSlackに通知できます

  • 任意の時間に一括通知 / フォームサブミットイベント時に通知
  • フォームサブミットイベントの通知ではGoogle Formのデフォルトのメール通知より詳細な情報が提供されます