CesiumJS × Svelte4におけるカスタムストアの活用
はじめに 3D地理空間データの可視化を提供するオープンソースJavaScriptライブラリであるCesiumJSと、高速で柔軟性の高いフレームワークであるSvelte(今回はv.4)を組み合わせて使…
View ArticleSvelteでショートカットを実装する
Svelteでショートカット実装する方法を紹介します。 以下のような実装となります。 <script> function onkeydown(event: KeyboardEvent) { if (…
View ArticleSvelteKit のデータローディング load() 周りのうごきを整理するメモ
Next.js や Nuxt などのSSR対応フレームワークと同様に、SvelteKit もデータの読み込みのための標準の方法を備えています(SSRのハイドレーションをうまくやるためですね)。 S…
View ArticleSvelteKitでtRPCを使う
はじめに TypeScript界隈でtRPCが採用されるケースが増えている感覚がありますが、今回はSvelteKitでtRPCを使う方法について解説しようと思います。SvelteKitとtRPCを組…
View ArticleSvelteでWeb Componentsを作ろう
viviONグループでは、DLsiteやcomipoなど、二次元コンテンツを世の中に届けるためのサービスを運営しています。 ともに働く仲間を募集していますので、興味のある方はこちらまで。 Web …
View ArticlesvelteKit(TypeScript) & fastAPI(Python) & Dockerで開発環境構築 ~svelteKith編~
今回はローカルのDocker環境でsvelteKitとfastAPIを使用し、 Webアプリをデプロイするまでの手順を投稿します。 この方法以外にもやり方は、いろいろあると思いますが、 検証済みの方…
View ArticlesvelteKit & FastAPI の連携(Docker上)
今回はローカルのDocker環境でsvelteKitとfastAPIを使用し、 Webアプリをデプロイするまでの手順を投稿します。 この方法以外にもやり方は、いろいろあると思いますが、 検証済みの方…
View Article初心者向け。FastAPI とSvelteの開発でのCORS設定
はじめに 今回、会社の研修でFastAPIとSvelteで環境構築を行うことがあったので、備忘録として残していきたいと思います。 前提 fastAPIのバージョン 0.111.0 Svelteのバー…
View ArticleSvelte で PWA (台本ビューア)
PWA で作った台本ビューア を Svelte で作り直すことにしたので、やったことをメモしていきます。 前回 : <第10回> Svelte, TS, Dexie の更新 シリーズ記事一覧 <第1…
View ArticleSvelteKit -BEから取得したデータ一覧をskeletonのデータテーブルで表示する
今回はSvelteKitでBE(FastAPI)から取得したデータ一覧をデータテーブルを表示する方法です。 環境 Node.js 22.2 (Docker) python 3.9 (Docker) …
View ArticleReact開発者のためのSvelte 5入門講座 第一章
Introduction こんにちわ、milkyskiesだよ♪ Svelte 5の講座を始めるよ♪ React厨の皆様ならば1時間で覚えられるね♪ 使われる技術 React NextJS (App…
View Article欧米ではやっているSvelteの超初心者向けチュートリアル!
第1章: Svelteの紹介と歴史 概要 Svelteは、2016年にRich Harrisによって開発されたオープンソースのJavaScriptフレームワークです。Svelteは、他のフレームワー…
View ArticleSvelteKit SkeletonでDataTableを使いやすくしてみた Part1
はじめに 「SvelteにハマってUIライブラリは何がいいか検討したところ、Skeletonがいい感じでした。今回はお手本を参考に作成したDataTableをいくつか改善していこうと思います。」 h…
View ArticleSvelteで作ったWebComponentsでPleasanterにコードエディターを実装する
はじめに PleasanterにはHTMLやCSS・JavaScriptなどをコードを登録し、UIや機能を拡張する為の設定が多くあります。 これらの登録フォームは操作性の軽さや取り回しの良さから<t…
View Article【Svelte】checkboxやradioを使用する際は bind:group ディレクティブを使用する
問題のコード <script> let id; function handleSelectId(event) { id = event.currnetTarget.value; } </script…
View ArticleSvelteの開発Tips
はじめに 最近はじめて実案件でSvelteKitを使用して開発しました。 元々Vue(Nuxt)で主に開発していて、「Svelteだとこれはどうするの?」と思ったポイントをまとめてみました。 Sve…
View ArticleSvelteKit Skeleton Datatable使いやすくしてみた ~Selectableにする~
はじめに 「SvelteにハマってUIライブラリは何がいいか検討したところ、Skeletonがいい感じでした。今回はお手本を参考に作成したDataTableをいくつか改善していこうと思います。」 h…
View Articlemermaid.jsのArchitecture Diagramsでのアイコンの使い方
はじめに mermaid.js v11.1.0+ mermaid.jsに「Architecture Diagrams」という機能が追加され、自サイトでさっそく活用してみました。ネットでも話題になって…
View ArticleAWS AmplifyでSvelteKitアプリケーションをデプロイする
はじめに AWS Amplifyはあまり触ってこなかったけど、Gen2で色々いい感じになったらしい 推しフレームワークSvelteKitをGen2で動かして使用感を試してみる SvelteKitとわ…
View Article見出しレベルを間違わないようにする
最初に このコードは2024-09-23時点でSvelte5がリリース前のため、Svelte4で書いています。 Svelte5でも少し記述を変更するとそのまま動きます。 見出しレベル 見出しレベルで…
View Article