この資料は以下のイベントの登壇用の殴り書きです
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 | |
| } |