feat(fonts): typegen for <Font /> family prop (#13465)
* feat(fonts): typegen for <Font /> family prop
* feat: add internal jsdoc
93ffd30
1 month ago
by florian-lefebvre
-1%
Merge branch 'main' into feat/fonts
b6af656
1 month ago
by florian-lefebvre
0%
Merge branch 'main' into feat/fonts
dc24bdd
1 month ago
by florian-lefebvre
0%
Apply suggestions from code review
Co-authored-by: Sarah Rainsberger <5098874+sarah11918@users.noreply.github.com>
b470183
1 month ago
by florian-lefebvre
0%
fix(fonts): config family types for inferred provider (#13469)
3fcdba0
1 month ago
by florian-lefebvre
0%
Merge branch 'main' into feat/fonts
100cd48
1 month ago
by florian-lefebvre
0%
Merge branch 'main' into feat/fonts
fedde31
1 month ago
by florian-lefebvre
-1%
fix(fonts): throw error on unsuccessful responses (#13517)
af0e0e1
1 month ago
by florian-lefebvre
0%
fix(fonts): read local fonts files to extract metrics (#13518)
* fix(fonts): read local fonts files to extract metrics
* feat: fromBuffer
4250554
1 month ago
by florian-lefebvre
0%
Merge branch 'main' into feat/fonts
6cd4c14
1 month ago
by florian-lefebvre
+1%
feat(fonts): update config shape (#13515)
* feat(fonts): update config shape
* fix: config tests
* feat: work on todos
* feat: simplify
* fix: logic
* feat: jsdoc
* feat: test resolveFontFamily
* feat: test
* fix: test
* feat: address reviews
* feat: return families
* chore: return object
d7b2b51
1 month ago
by florian-lefebvre
-1%
feat(fonts): rename provider type helper (#13533)
* feat(fonts): update config shape
* fix: config tests
* feat: work on todos
* feat: simplify
* fix: logic
* feat: jsdoc
* feat: test resolveFontFamily
* feat: test
* fix: test
* feat(fonts): rename provider type helper
* Discard changes to packages/astro/src/assets/fonts/load.ts
* Discard changes to packages/astro/src/assets/fonts/utils.ts
0dbe842
1 month ago
by florian-lefebvre
0%
feat(fonts): simpler logging (#13535)
* feat(fonts): update config shape
* fix: config tests
* feat: work on todos
* feat: simplify
* fix: logic
* feat: jsdoc
* feat: test resolveFontFamily
* feat: test
* fix: test
* feat(fonts): simpler logging
* Discard changes to packages/astro/src/assets/fonts/load.ts
78c88b2
1 month ago
by florian-lefebvre
0%
fix(fonts): do not add quotes to family names (#13534)
* feat(fonts): update config shape
* fix: config tests
* feat: work on todos
* feat: simplify
* fix: logic
* feat: jsdoc
* feat: test resolveFontFamily
* feat: test
* fix: test
* feat(fonts): rename provider type helper
* fix(fonts): do not add quotes to family names
* Discard changes to packages/astro/src/assets/fonts/load.ts
* Discard changes to packages/astro/src/assets/fonts/utils.ts
0730611
1 month ago
by florian-lefebvre
0%
Merge branch 'main' into feat/fonts
95b9fef
1 month ago
by florian-lefebvre
0%
feat(fonts): new cssVariable property (#13544)
* feat(fonts): new cssVariable property
* feat: tests
* fix: test
* fix: types
* feat: indent link
* Update packages/astro/src/core/errors/errors-data.ts
Co-authored-by: Chris Swithinbank <swithinbank@gmail.com>
* feat: jsdoc
* fix: do not use Promise.all
* feat: move validation to schema
---------
Co-authored-by: Chris Swithinbank <swithinbank@gmail.com>
c22561c
1 month ago
by florian-lefebvre
0%
Merge branch 'main' into feat/fonts
b350235
1 month ago
by florian-lefebvre
0%
Merge branch 'main' into feat/fonts
7d50c96
30 days ago
by florian-lefebvre
-1%
feat(fonts): improve local font files deletion (#13559)
* feat(fonts): improve local font files deletion
* feat: include path
0362529
30 days ago
by florian-lefebvre
+1%
feat(fonts): update local to support entrypoints src and techs (#13556)
* feat(fonts): update local shape
* fix: types tests
* fix: tests
* feat(fonts): update local provider to support entrypoints src and techs
* fix: tests
* chore: clean
* fix: default fallbacks
* fix: paths
* feat: extract variants transform to dedicated function