mmag

ハマったことメモなど

2020-01-01から1ヶ月間の記事一覧

pre-commitが便利

https://pre-commit.com/ git commitする前にあれこれやってくれるやつ。Nodeのプロジェクトだとhuskyとか使うことがあるけど、monorepoで言語が混在してるときに便利。ルートにこんな感じの.pre-commit-config.yamlを置きます。 - repo: git://github.com/p…

Svelteコンポーネントをテストするときはテスト用コンポーネントを書くといい気がした

気がしているという程度なので話半分で。 前提 Svelteのコンポーネントをテストしたい。テストにはjestと@testing-library/svelteを使用。 本題 発端としては「Buttonコンポーネントをrenderするとslotの中身が表示される」というはじめの一歩的なものを書こ…

Svelteのstoreでバリデーションを実装する

追加 npmにpushしました。https://www.npmjs.com/package/svelte-validator 追記おわり いい感じのバリデーションのライブラリないかなーと探していたんですが自分で書ける気がしてきたのでPoC的なところまでやったやつです。 import { writable, derived } …