Show newer

なんか、SPA 用の web framework 探せやって感じにならなくもなくなってきたw

Show thread

同じ Component をサーバでもクライアント (island の中) でも使えるようにせにゃいかんわけなのだが、preact の部分はいいけど、 style ごにょると壁にぶつかる感じ。

Show thread

"Uncaught ReferenceError: Deno is not defined" でぐぐると、いくつかでるから、fresh のコード見ないとだめなやつだわなー。

Show thread

deno+fresh+emotion でいけるかと思ったが、また壁。
island の中で emotion 使おうとするとコケる。browser でのレンダリングだから、また見るとこ変わるんだきっと。

jsx の html 返すとこで、map が動かんの悩んでたら、{map(hoge => { なんとか })} ってやってた。
{map (hoge => ( なんとか ))}

まるかっことなみかっこ間違えてた😑

hidehish boosted

星芒祭で以前もマウントもらえた気がするけど、そっかー多分クリスマスプレゼントってことか~

Show thread

deno + fresh の CSSで悩んでた件、Emotion だといけた。

プラグイン入れれば OK なんだけど、
github.com/Industrial/fresh-em

@emotion/server/create-instance と、 @emotion/css/create-instance が無いって言われる。

自分の import_map_json に以下を入れたら動いた。

"@emotion/css/create-instance": "esm.sh/@emotion/css@11.10.0/cr",
"@emotion/server/create-instance": "esm.sh/@emotion/server@11.10.0",

とかやってて、自分が何したいのかわからなくなってきた。だめだこりゃ

deno + preact + goober で、html のレンダリングしようとも試みたけど、document がないって怒られた。

plugin 書くにも、body は変更できない。style と script を入れられる感じぽい。

Show thread

deno + fresh で twind 以外を使いたくて、ゴニョったけど、失敗。コンポーネントの tsx ファイルに CSS を書くいい方法はないもんかと。
素直に head に link 要素で stylesheet 指定して、css は postcss とかで作るのが自分には合っていそう。

スプラやろうとしたら nintendo online がきれてたのでやめたー。ちょっとゲームじゃないことやらねば。

karapaia.com/archives/52318541

ウェリントンとニュープリマスってけっこうあるでな。

deno + fresh で postcss 使おうとして、 postcss + autoprefixer は動いた。でも postcss-modules が動かん。
むー

deno の fresh 気になったので少しさわった。static なサイト作るのにはいいかも? CSS を Twind じゃないやつでうまいことやる方法がわからん。(ユーティリティファーストな CSS は宗教的にまだ無理)

fresh.deno.dev/

au から頼んでない プラスメッセージくるの、止めたい。

シャケ、やっとでんせつまでもどせた。変な時間にやったら、じゅくれんまで落ちたわ。わたし下手。

js で文字列の chunk の配列 join するのに、間違えて hoge.join() にしてた。 hoge.join('') せねばいかんとこを。
変なところにカンマ付きまくり。

deno or Node.js で imap のメール取得を試みてて、deno + imapflow だとなんか止まるんで、Node.js + imap にしたらスタスタ進んだ。むー。
deno の imap ライブラリないかなー。自分で作れるほど imap 知らんし、imap 掘るなら他のことしたいのよね。

Show older
Mastodon

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!