Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions bun.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"name": "xool",
"version": "0.1.0",
"devDependencies": {
"@anyblades/blades": "^3.0.0",
"@anyblades/blades": "3.1.0-alpha.1",
"@biomejs/biome": "^2.5.15",
"@sveltejs/adapter-bun": "^1.0.0",
"@sveltejs/kit": "^3.1.0",
Expand Down
11 changes: 10 additions & 1 deletion renovate.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,13 @@
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": ["github>5ym/repo-config"]
"extends": ["github>5ym/repo-config"],
"packageRules": [
{
"description": "@anyblades/blades はプレリリースに固定中で、規則がどの部品にあるかがまだ変わり得る。部品の間で規則が移ると build は通ったまま見た目だけ変わるので、自動では入れない。ほかの更新の自動マージを止めないよう、まとめの PR から外して別の PR にする。安定版に戻したらこの規則を消す",
"matchPackageNames": ["@anyblades/blades"],
"groupName": "@anyblades/blades",
"groupSlug": "blades",
"automerge": false
}
]
}
28 changes: 27 additions & 1 deletion src/app.css
Original file line number Diff line number Diff line change
@@ -1,4 +1,30 @@
@import "@anyblades/blades/pico" layer(pico);
/*
* Pico は使う部品だけ読み込む(全部入りだと CSS の大半が使わない部品になる)。
* 順番は variables → layout → content → forms → components → utilities を崩さない。
* 外したもの(画面に該当する要素もクラスも無い):
* layout の container / grid / overflow-auto、
* forms の input-color / input-datetime / input-file / input-range / input-search、
* components の accordion / card / dropdown / group / loading / modal / progress / tooltip。
* <details> <dialog> <article> や aria-busy・data-tooltip などを使い始めるときは、ここに足す。
* content の misc は画面に無くても残す。hidden 属性を display: none で隠すのはこれで、
* 外すと display を持つこちらの規則(.note など)に付けた hidden が効かなくなり、しかも気づきにくい
*/
@import "@anyblades/blades/pico/variables" layer(pico);
@import "@anyblades/blades/pico/layout/document" layer(pico);
@import "@anyblades/blades/pico/layout/landmarks" layer(pico);
@import "@anyblades/blades/pico/layout/section" layer(pico);
@import "@anyblades/blades/pico/content/typography" layer(pico);
@import "@anyblades/blades/pico/content/link" layer(pico);
@import "@anyblades/blades/pico/content/button" layer(pico);
@import "@anyblades/blades/pico/content/table" layer(pico);
@import "@anyblades/blades/pico/content/embedded-content" layer(pico);
@import "@anyblades/blades/pico/content/code" layer(pico);
@import "@anyblades/blades/pico/content/figure" layer(pico);
@import "@anyblades/blades/pico/content/misc" layer(pico);
@import "@anyblades/blades/pico/forms/basics" layer(pico);
@import "@anyblades/blades/pico/forms/checkbox-radio-switch" layer(pico);
@import "@anyblades/blades/pico/components/nav" layer(pico);
@import "@anyblades/blades/pico/utilities" layer(pico);

:root {
/* Web フォントは束ねない(1 家族 1.3MB を全員に落とさせる価値が無い)。Windows なら BIZ UDPGothic、mac なら ヒラギノ、それ以外は OS の日本語フォント */
Expand Down
Loading