この資料は以下のイベントの登壇用の殴り書きです
https://hack-at-delta.connpass.com/event/350588/
今までの資料を引用して話すので、この資料はアウトラインです。
この資料は以下のイベントの登壇用の殴り書きです
https://hack-at-delta.connpass.com/event/350588/
今までの資料を引用して話すので、この資料はアウトラインです。
// vite.config.ts | |
// src/sw.ts => /sw.js build on dev | |
// add to index.html: <script vite-ignore type="module">navigator.serviceWorker.register("/sw.js")</script> | |
import { defineConfig, Plugin } from "vite"; | |
import path from "node:path"; | |
import { fileURLToPath } from "node:url"; | |
const dirname = path.dirname(fileURLToPath(import.meta.url)); | |
function sw({ |
Node.jsのTypeScriptサポートに関する議論を時系列でまとめたものです。
CSS Text Module Level 4 の text-spacing-trim プロパティ が最近のブラウザ Chrome (Chromium) 123 以降で利用可能になりました。また、CSS組版ソフトVivliostyleでも以前から利用可能です。
この text-spacing-trim プロパティの機能(行頭・行末や連続する約物の詰めの制御)は、DTPソフトのInDesignの文字組みアキ量設定に近いものです。そこで文字組みアキ量設定に対応するCSSでの設定方法をまとめます。
text-spacing-trim プロパティの値は次の通り:
Ref なぜ僕は公式ドキュメントを読むのが苦手なのか #初心者 - Qiita
次のようなセクションがあった場合、何を読むかというのはその目的によって異なるという印象。
// Adapted from https://gist.github.com/jakubriedl/812c2a7b26927a2249a4719555d9a0ca | |
import DataLoader from 'dataloader' | |
import { Exchange, Operation } from 'urql' | |
import { pipe, map } from 'wonka' | |
interface BatchRequest { | |
url: RequestInfo | string | |
options?: RequestInit | |
} |