bholmesdev
5aebbd88ca
feat: support .md
overrides for content collections
2023-03-03 08:39:41 -05:00
bholmesdev
d049a48cf1
deps: remove html-escaper
2023-03-03 08:39:41 -05:00
bholmesdev
af68496777
fix: remove unneeded html-escaper
2023-03-03 08:39:41 -05:00
bholmesdev
8abca5cba0
fix: type inferencing in preview
2023-03-03 08:39:41 -05:00
bholmesdev
a609356958
fix: import types from @astrojs/markdoc
2023-03-03 08:39:41 -05:00
bholmesdev
dfcf10bbc2
refactor: remove unneeded async
2023-03-03 08:39:41 -05:00
bholmesdev
937f7ad7c8
nit: 0.0.0 to avoid version bump
2023-03-03 08:39:41 -05:00
bholmesdev
9fd6156ce1
nit: reorder type import
2023-03-03 08:39:41 -05:00
bholmesdev
474250815e
refactor: clean up astroNode
2023-03-03 08:39:41 -05:00
bholmesdev
870b5e1834
docs: add usage and examples to Markdoc README
2023-03-03 08:39:41 -05:00
bholmesdev
e6dd75910f
fix: line endings in test
2023-03-03 08:39:41 -05:00
bholmesdev
fc7f50cecc
docs: @astrojs/markdoc README intro
2023-03-03 08:39:41 -05:00
bholmesdev
af4ea22836
chore: remove markdoc.config loader
2023-03-03 08:39:41 -05:00
bholmesdev
bdcc67fc37
chore: remove unused fixture dep
2023-03-03 08:39:40 -05:00
bholmesdev
047a52c1bd
fix: glob for single content extension
2023-03-03 08:39:40 -05:00
bholmesdev
f6cf48a806
feat: content prop types for markdoc!
2023-03-03 08:39:40 -05:00
bholmesdev
3a2a829236
feat: allow Render type injection
2023-03-03 08:39:40 -05:00
bholmesdev
f3e23ddf47
chore: remove unused options object
2023-03-03 08:39:40 -05:00
bholmesdev
a89453c335
chore: remove content-types. Too early!
2023-03-03 08:39:40 -05:00
bholmesdev
f72d03c62e
fix: ContentEntryType import
2023-03-03 08:39:40 -05:00
bholmesdev
50fea0b7ae
chore: Markdoc working! log
2023-03-03 08:39:40 -05:00
bholmesdev
f3bdf9e0f4
test: content component dev and build
2023-03-03 08:39:40 -05:00
bholmesdev
4312d6df11
test: prod builds
2023-03-03 08:39:40 -05:00
bholmesdev
b53b3ba84f
fix: stop bundling markdoc for isTag
2023-03-03 08:39:40 -05:00
bholmesdev
9c5d41959d
fix: avoid import if no config present (prod build error)
2023-03-03 08:39:40 -05:00
bholmesdev
a6cbf7b7e1
chore: ignore .astro
type error
2023-03-03 08:39:40 -05:00
bholmesdev
624c851e58
fix: remove "components" from tsconfig
2023-03-03 08:39:40 -05:00
bholmesdev
328bfdc50f
test: entry and collections parse
2023-03-03 08:39:38 -05:00
bholmesdev
0f13ea26e5
deps: devalue, test fixture
2023-03-03 08:39:38 -05:00
bholmesdev
24cabf10f0
chore: remove unused dream file
2023-03-03 08:39:37 -05:00
bholmesdev
57b36498fd
refactor: remove fallback loader
2023-03-03 08:39:37 -05:00
bholmesdev
8beb9680cb
fix: markdoc.config loading
2023-03-03 08:39:37 -05:00
bholmesdev
677ed58456
oops, forgot to commit untracked
2023-03-03 08:39:37 -05:00
bholmesdev
49d9972e88
refactor: pass file contents
2023-03-03 08:39:37 -05:00
bholmesdev
61723b5269
refactor: move plain md to content entry type
2023-03-03 08:39:37 -05:00
bholmesdev
85e49304c7
wip: move mdx to collection type API
2023-03-03 08:39:37 -05:00
bholmesdev
8690c522cf
wip: scaffold content types
2023-03-03 08:39:37 -05:00
bholmesdev
abe1d40ba8
feat: move Renderer to markdoc, get Content component!
2023-03-03 08:39:37 -05:00
bholmesdev
a15c2fbd97
deps: move to @astrojs/markdoc
2023-03-03 08:39:37 -05:00
bholmesdev
9f589a9c4b
feat: addContentEntryType integration hook
2023-03-03 08:39:37 -05:00
bholmesdev
4347ac3fef
deps: graymatter
2023-03-03 08:39:37 -05:00
bholmesdev
3238a55c6a
chore: unit tests
2023-03-03 08:39:37 -05:00
bholmesdev
80dd10cbe3
wip: get dream API for file loader working
2023-03-03 08:39:37 -05:00
bholmesdev
7d0a6b8042
wip: play with separate markdoc config
2023-03-03 08:39:37 -05:00
bholmesdev
a6920f2705
feat: basic Astro renderer in with-markdoc
2023-03-03 08:39:37 -05:00
bholmesdev
41275d2521
wip: expose Markdoc from integration
2023-03-03 08:39:37 -05:00
bholmesdev
36f2f01d6d
feat: get markdoc contents
2023-03-03 08:39:37 -05:00
bholmesdev
f49f2cca6b
chore: integration setup
2023-03-03 08:39:37 -05:00
natemoo-re
4ec781bd89
[ci] format
2023-03-02 20:37:26 +00:00
Houston (Bot)
5c95f4f95a
[ci] release ( #6377 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-03-02 14:32:38 -06:00
Bjorn Lu
45501c531b
Teardown compiler to improve rendering perf ( #6391 )
...
* Teardown compiler to improve rendering perf
* Upgrade compiler to minor
* Try hacky test guard
* Nicer teardown flow
2023-03-02 14:54:07 +00:00
Juan Martín Seery
0e378c3b87
fix(vercel): update getRequest to use undici ( #6380 )
...
* fix(vercel): update getRequest to use undici
* Changeset
* haha ts-expect-error is a double-edged sword
---------
Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
2023-03-01 19:00:52 +00:00
Bjorn Lu
ee8b2a0672
Fix astro sync config merge ( #6392 )
...
* Fix astro sync config merge
* Fix getViteConfig type
2023-03-01 15:19:19 +00:00
Bjorn Lu
f4937949d6
Refactor benchmark script ( #6376 )
...
* Add timer setting
* Setup benchmark code
* Setup memory benchmark
* Add compare function
* Add result preview
* Setup results preview
* Simplify script for CI
* Update CI
* Cleanup
* Temp remove fork guard
* Fix stuff
* Fix again
* Fix quotes
* Fix multiline output
* Simplify title
* Fix memory numbers
* Remove astro bin dir
* Fix gc
* Add repo guards
* Fix wrong call
* Set max space size
* Remove guard
* Bump memory a bit
* Organize neatly
* Update readme
* Try large md
* Try no gc
* Revert markdown and gc changes
* Test sha
* Try ref
* Try 128mb
* Set 256
* Add guard
* Apply suggestions from code review
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
* Add docs comment
---------
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
2023-03-01 08:46:06 +00:00
natemoo-re
045262ee99
[ci] format
2023-02-27 21:28:07 +00:00
Joaquín Sánchez
02a7266e3c
fix: don't mix Vite plugins when spawning temporary Vite server ( #6368 )
...
* fix: don't mix Vite plugins when spawning temporary Vite server
* chore: include command to `createVite` options
* chore: use `command` and exclude `preview`
* chore: add test
* fix(test): remove command check from apply fn
* chore: add hint about filtering vite plugins and command
* chore: apply suggestion
Co-authored-by: Ben Holmes <hey@bholmes.dev>
---------
Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
Co-authored-by: Ben Holmes <hey@bholmes.dev>
2023-02-27 15:26:11 -06:00
Erika
95164bfdd2
Add a warning when using encoding
in SSR and headers
on objects in endpoints ( #6358 )
...
* fix(endpoints): Add a warning when trying to set encoding and headers in SSR
* fix(endpoint): Oops, it'd be great if it actually worked
* fix(endpoint): Fix import path
* fix(endpoint): Add link to docs
* Update packages/astro/src/core/endpoint/index.ts
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
* fix: don't output encoding warning if endpoint is pre-rendered
* Update packages/astro/src/core/endpoint/index.ts
* Update packages/astro/src/core/endpoint/index.ts
---------
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
2023-02-27 12:07:13 -06:00
natemoo-re
ff2e4dac7b
[ci] format
2023-02-27 16:11:41 +00:00
Nate Moore
754c5ca9aa
Respect original package.json
indentation ( #6375 )
...
* fix(#6338 ): respect original indentation
* chore: add changeset
2023-02-27 10:09:54 -06:00
Houston (Bot)
71743aeca7
[ci] release ( #6359 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-02-27 08:55:42 -05:00
bluwy
780c583b0e
[ci] format
2023-02-26 01:53:18 +00:00
Vick Vasquez
67c58c48c7
fix: remove duplicate exit key from create template ( #6360 )
2023-02-26 09:51:26 +08:00
Matthew Phillips
d94aae7765
Only apply head propagation in trees that need it ( #6363 )
2023-02-24 17:28:15 -05:00
Kacper Potyrała
c87c16cfad
Add missing flags to help action ( #6352 )
...
* add missing flags to help action
* add proper changeset
---------
Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
2023-02-24 16:17:28 -06:00
natemoo-re
b0aca3c66a
[ci] format
2023-02-24 18:13:07 +00:00
Reece McDonald
26bf12ef3c
[Lit] render DSD attributes based on shadowRootOptions
( #6351 )
...
* [Lit] render DSD attributes based on `shadowRootOptions`
## Changes
- Update `@astrojs/lit`’s `server.js` to properly render elements with `delegatesFocus: false` set in their `shadowRootOptions`.
- Logic is based on `@lit-labs/ssr` [latest implementation as found here](b0c3f82ef0/packages/labs/ssr/src/lib/render-value.ts (L738)
)
## Testing
A test was added to ensure an element with `delegatesFocus` set to true has this attribute properly included in the rendered static markup.
* chore: add changeset
2023-02-24 12:10:56 -06:00
Emanuele Stoppa
5aa6580f77
fix: bump undici
to v5.20.0 ( #6355 )
...
* fix: bump `undici` to v5.20.0
* fix(cookies): Hopefully the last time we mess with undici and cookies
* chore: add @astrojs/telemetry to changeset
---------
Co-authored-by: Princesseuh <princssdev@gmail.com>
Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
2023-02-24 12:10:33 -06:00
Houston (Bot)
a848a723f6
[ci] release ( #6287 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-02-23 14:50:11 -06:00
John Beene
de3d79e06b
fix: too many files opened for collections with many entries ( #6313 )
...
* fix: too many files opened for collections with many entries
* Update packages/astro/src/content/types-generator.ts
* Update packages/astro/src/content/types-generator.ts
* Update packages/astro/src/content/types-generator.ts
* Update packages/astro/src/content/types-generator.ts
* Update packages/astro/src/content/types-generator.ts
* Update packages/astro/src/content/types-generator.ts
---------
Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
2023-02-23 14:05:17 -06:00
Nate Moore
504c7bacb8
Use getSetCookie, if available ( #6347 )
...
* fix: use getSetCookie, if available
* fix: explicitly use entries
* fix(image): be defensive on node@18.14.1
* chore: update changeset
* ci: skip test in 18.14.1
2023-02-23 13:41:00 -06:00
natemoo-re
eed2c85513
[ci] format
2023-02-23 15:22:22 +00:00
Raphael Bossek
075b87e8b7
Update MDX integration to es-module-lexer@1.1.1 ( #6296 )
...
* Update MDX integration to es-module-lexer@1.1.1
* Added missing pnpm-lock.yaml file
* Create lucky-flowers-wonder.md
---------
Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
2023-02-23 09:20:06 -06:00
Happydev
f91a7f376c
fix(content): ensure underscore ignores only child paths of the content directory. ( #6330 )
...
* test: add test fixture
* test: add cc config file
* migrate to unit test instead
* fix: only include child folders in ignore list
* chore: changeset
2023-02-23 09:19:33 -06:00
Emanuele Stoppa
63dda6dedd
fix(astro): correctly change configuration when node adapter is added ( #6333 )
...
Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
2023-02-22 20:53:56 +00:00
matthewp
3b1871a726
[ci] format
2023-02-22 14:51:37 +00:00
wulinsheng123
ccd72e6bb4
fix #6020 ( #6320 )
2023-02-22 09:49:49 -05:00
natemoo-re
79ef8c97a2
[ci] format
2023-02-21 16:50:11 +00:00
Miles Pernicious
7f61e8fe36
[create-astro] Execute the 'git' step as the final interaction ( #6314 )
...
* [create-astro] Execute the 'git' step as the final interaction
This ensures the initialized repository has all configuration
changes commited in the first commit
* Add changeset
2023-02-21 10:48:06 -06:00
李瑞丰
d0dbee872f
create-astro
help info add --typescript
flag (#6294 )
...
* create-astro help info add --typescript flag
* changeset
* changeset
2023-02-21 10:33:52 -06:00
bluwy
f218188b25
[ci] format
2023-02-21 14:17:00 +00:00
Bjorn Lu
2eb73cb9d1
Use .mjs extension when building for netlify edge and vercel serverless ( #6317 )
2023-02-21 22:14:47 +08:00
Erika
5e26bc891c
fix(cookies): Update Undici to 5.20 and fix cookies behaviour ( #6323 )
...
* fix(cookies): Update Undici to 5.20 and fix cookies behaviour
* chore: changeset
2023-02-21 14:18:17 +01:00
Dan Jutan
d3df40af2e
Docs: Image README clarifications ( #6290 )
...
* hosted on other domains -> accessed by url
* these work like remote images
* including images in public
* Update packages/integrations/image/README.md
Co-authored-by: Chris Swithinbank <swithinbank@gmail.com>
* Update packages/integrations/image/README.md
Co-authored-by: Chris Swithinbank <swithinbank@gmail.com>
* Update packages/integrations/image/README.md
Co-authored-by: Chris Swithinbank <swithinbank@gmail.com>
* Update packages/integrations/image/README.md
Co-authored-by: Chris Swithinbank <swithinbank@gmail.com>
* Update packages/integrations/image/README.md
Co-authored-by: Chris Swithinbank <swithinbank@gmail.com>
* Update packages/integrations/image/README.md
Co-authored-by: Chris Swithinbank <swithinbank@gmail.com>
* reorder remote first
* Update packages/integrations/image/README.md
Co-authored-by: Chris Swithinbank <swithinbank@gmail.com>
* Update packages/integrations/image/README.md
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
---------
Co-authored-by: Chris Swithinbank <swithinbank@gmail.com>
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
2023-02-18 13:59:48 -05:00
Happydev
a156ecbb7f
fix(content-collections): warn about allowJs
only when content
directory exists ( #6293 )
...
* warn only when `content` directory exists
* chore: changeset
2023-02-18 09:24:33 -05:00
Erika
a8577278e0
Add documentation for unknown errors ( #6285 )
...
* feat(errors): Add documentation for unknown errors
* docs(errors): Misc refactors
* docs(errors): Remove unnecessary messages
* docs(errors): Add guidance around UnknownError
* Update packages/astro/src/core/errors/errors-data.ts
Co-authored-by: Yan Thomas <61414485+Yan-Thomas@users.noreply.github.com>
---------
Co-authored-by: Yan Thomas <61414485+Yan-Thomas@users.noreply.github.com>
2023-02-17 20:30:58 +01:00
vic1707
4fcefa34f9
update ChangeFreq
to support typescript configurations with string literal ( #6262 )
...
* update `ChangeFreq`
* `pnpm exec changeset`
* use @Princesseuh suggested change
* Revert "use @Princesseuh suggested change"
This reverts commit a1e5660c25
.
* use @Princesseuh suggested change and an `as`
2023-02-17 12:46:00 -06:00
Houston (Bot)
2e4ca0370a
[ci] release ( #6279 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-02-17 13:44:15 -05:00
matthewp
ff70614083
[ci] format
2023-02-17 18:21:11 +00:00
Nate Moore
61113dd731
Fix prerendered page handling on Deno ( #6284 )
...
* fix(deno): handle prerendered pages
* test(deno): add prerender test
* fix: defensively access vite.build.rollupOptions.external
* fix(deno): support other formats of rollupOptions.external
* fix(deno): crawl prerendered files for match
* fix(deno): ignore deno error in server file
* fix(deno): cross-platform serve file
2023-02-17 13:19:19 -05:00
natemoo-re
ed92730925
[ci] format
2023-02-17 17:05:52 +00:00
Nate Moore
933c651fb1
Backwards compatible fix for --camelCase
css vars in style
attribute ( #6268 )
...
* fix(#6264 ): backward-compat fix for camelCase css vars in style
* chore: add changeset
2023-02-17 11:04:08 -06:00
Matthew Phillips
bb18010137
Pin undici ( #6282 )
2023-02-17 11:46:10 -05:00
matthewp
54166393be
[ci] format
2023-02-17 16:00:41 +00:00
Matthew Phillips
609b249c8d
Revert "Deno fix #6131 ( #6248 )" ( #6281 )
...
* Revert "Deno fix #6131 (#6248 )"
This reverts commit ef5cea4dc5
.
* Create gold-months-live.md
2023-02-17 10:58:53 -05:00
李瑞丰
7a717d64a4
Update README.md ( #6274 )
2023-02-17 09:03:37 -06:00
Bjorn Lu
d9474d467e
Bump Vite to 4.1 ( #6277 )
2023-02-17 22:16:25 +08:00
Houston (Bot)
a486104692
[ci] release ( #6269 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-02-17 14:48:21 +01:00
Erika
0f5d122cd5
fix(create-astro): Pin giget to 1.0.0 ( #6278 )
2023-02-17 14:45:47 +01:00
natemoo-re
f9fdf984f1
[ci] format
2023-02-16 21:34:56 +00:00
Julien Barbay
dbffee4e38
fix: add property name to rss errors ( #6259 )
...
* fix: add property name to rss errors
* Create good-snails-attend.md
---------
Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
2023-02-16 15:33:12 -06:00