console.lealog();

@leader22のWeb系に関する勉強めもブログですのだ

SvelteKitの特徴をざっくり理解する

GitHub - sveltejs/kit: A monorepo for SvelteKit and friends

SvelteKitは、Svelteでハイパフォーマンスなアプリを作ることができるフレームワーク

`v1.0`を目指しているところで、いま時点での進捗は37%というところらしい。

つまり、世界的に知見もたまってないし、めちゃめちゃ頻繁にアップデートされるし、この記事で書いた内容もすぐに陳腐化する可能性があるということ・・・。

という感じのものをここ数日ずっと触ってて、それでもまあ色々わかったこともあるので、その整理を兼ねてメモっておこうかと。

ドキュメントはこちら。

Docs • SvelteKit

続きを読む

VimでもSvelteをTypeScriptで書きたい

TypeScript対応が入って久しいSvelteですが、いざその恩恵に預かって快適コーディングするためには、LSPのサポートが必須な今日このごろ。

ただ、界隈のLSPにシュッと対応したエディタといえばVSCodeの話ばっかりで、こちとらVimなんですが!!って感じだった。
今まで使ってたALEにもLSPの機能はあるみたいやったけど、手元の構成だとうまく動かせなくて詰んでた。

けど、改めて探してみたら、Vimでもいい感じにできるプラグインが普通にあったわ・・という話。

続きを読む

Cloudflare Workersを軽く試した感想

Cloudflare Workers docs

巷で話題のエッジワーカーというやつ。

お仕事で使えるかもしれないというわけで、Docsを一通り読んでみて、ちょっとしたコードをデプロイしてみたところまでの感想。

続きを読む

慣性ドラッグの慣性のところだけを実装したライブラリ

作った。

いわゆるGoogleMapのようなものを作りたい場合に使えるやつ。

まあだいたいはDOMイベントまわりまで面倒みてくれるライブラリを使う事が多いとは思うけど、そのすべてを自作しないといいけない場合、こういう部品だけがあるのも便利かと思い。

GitHub - leader22/inertia-state

続きを読む