wulinsheng123
|
9963c6e4d5
|
feat: change path into assets (#5584)
* feat: change path
* feat: fix bug #5502
* fix: astro fix to patch
* feat: change to major
* chore: update changelog
* fix: change entryFileNames into assets folder
* fix: fix error message in test
Co-authored-by: bluwy <bjornlu.dev@gmail.com>
|
2023-01-05 10:41:10 -06:00 |
|
Bjorn Lu
|
a3a7fc9298
|
Refactor tailwind integration setup (#5717)
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
|
2023-01-05 16:02:35 +08:00 |
|
Chris Swithinbank
|
000d3e6940
|
Fix docs links in MDX README (#5741)
|
2023-01-04 11:46:05 +01:00 |
|
Fred K. Bot
|
2ba3bd9c16
|
[ci] release (beta) (#5732)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
|
2023-01-03 17:23:30 -05:00 |
|
matthewp
|
0ac87f0836
|
[ci] format
|
2023-01-03 22:15:51 +00:00 |
|
Ben Holmes
|
a9c2920264
|
Markdown and MDX configuration rework (#5684)
* feat: change extendDefaults -> gfm
* deps: remove smartypants from md/remark
* tests: update markdown plugin tests
* fix: borked lockfile
* feat: allow all Markdown options in MDX config, with extend
* deps: remove smartypants from MDX
* chore: remove unused `mode` property
* chore: remark rehype types
* chore: dead code
* fix: order of default config properties
* refactor: move md defaults to remark
* fix: RemarkRehype type
* fix: apply defaults based on MD defaults
* chore: update plugin tests
* chore: add syntaxHighlight test
* refactor: remove drafts from config defaults
* docs: new MDX config options
* chore: add changeset
* edit: test both extends for syntax highlight
* refactor: remove MDX config deep merge
* docs: update README and changeset
* edit: avoid -> disable
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
* edit: `drafts` clarification
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
* edit: remove "scare quotes"
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
* docs: MDX config options redraft
* docs: add migration
* chore: changeset heading levels
* refactor: githubFlavoredMarkdown -> gfm
* chore: remove unused imports
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
|
2023-01-03 17:12:47 -05:00 |
|
bholmesdev
|
163a9a9d0e
|
[ci] format
|
2023-01-03 21:33:40 +00:00 |
|
Ben Holmes
|
e2019be6ff
|
Change frontmatter injection ordering (#5687)
* feat: make user frontmatter accessible in md
* test: new frontmatter injection
* refactor: move injection utils to remark pkg
* fix: add dist/internal to remark exports
* feat: update frontmater injection in mdx
* tests: new mdx injection
* chore: changeset
* chore: simplify frontmatter destructuring
* fix: remove old _internal references
* refactor: injectedFrontmatter -> remarkPluginFrontmatter
* docs: add content collections change
* chore: changeset heading levels
|
2023-01-03 16:31:19 -05:00 |
|
Bjorn Lu
|
5eba34fcc6
|
Remove deprecated APIs (#5707)
* Remove deprecated Astro globals
* Remove deprecated hook param
* Fix test
* Add changeset
* Add TODO
|
2023-01-03 14:06:07 -05:00 |
|
Bjorn Lu
|
f6cf92b483
|
Upgrade to Vite 4 (#5685)
* Upgrade Vite 4
* Simplify Svelte preprocess setup
* Upgrade rollup
* Fix tests
* Fix wrong changeset target
* Fix error tests
* Set NODE_ENV default
|
2023-01-03 13:24:49 -05:00 |
|
Sarah Rainsberger
|
fc28b7cdc0
|
[docs] reflects updates to cloudflare: streams, env variables (#5694)
|
2022-12-29 13:30:34 -04:00 |
|
Fred K. Bot
|
640de3c26f
|
[ci] release (#5645)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
|
2022-12-27 11:52:24 -05:00 |
|
bholmesdev
|
d5c088911d
|
[ci] format
|
2022-12-22 21:15:41 +00:00 |
|
Ben Holmes
|
a5ba4af799
|
[MDX] Remove verbose migration logs (#5667)
* chore: remove markdown extends warnings
* chore: changeset
|
2022-12-22 16:13:46 -05:00 |
|
bholmesdev
|
813576b39a
|
[ci] format
|
2022-12-22 15:40:34 +00:00 |
|
Ben Holmes
|
853081d1c8
|
[Content] Throw on relative image usage (#5648)
* chore: add rel image error plugin
* deps: mdast, mdast types
* chore: add rel image throw to mdx
* refactor: doc rel image path plugin
* fix: respect experimental flag in md remark
* chore: changeset
* deps: remove mdast package
* fix: resolve contentDir from config
* fix: apply MDX plugin after user plugins
* fix: stub out contentDir
|
2022-12-22 10:38:03 -05:00 |
|
delucis
|
7a575d78c2
|
[ci] format
|
2022-12-20 22:10:25 +00:00 |
|
Chris Swithinbank
|
2c65b433bf
|
MD/MDX collect headings refactor (#5654)
|
2022-12-20 23:08:15 +01:00 |
|
Andrea De Masi
|
a467139e16
|
fix traced warnings from unexpected token (#5638)
* fix traced warnings from unexpected token
* Fixed styling
|
2022-12-19 15:07:00 -03:00 |
|
Fred K. Bot
|
783a2a8e1b
|
[ci] release (#5642)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
|
2022-12-19 09:26:29 -06:00 |
|
Anders Kaseorg
|
53e0c98dae
|
Fix spelling mistakes found by codespell and mwic (#5627)
|
2022-12-19 12:00:00 +01:00 |
|
Fred K. Bot
|
2552816d5f
|
[ci] release (#5618)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
|
2022-12-16 20:12:04 -05:00 |
|
Fred K. Bot
|
fc46ca53d1
|
[ci] release (#5607)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
|
2022-12-16 15:54:19 -05:00 |
|
Ben Holmes
|
5ec0f6ed55
|
Content Collections (#5291)
* feat: port content plugin as-is
* feat: add `fetchContent` to `.astro`
* refactor: move more logic to content-internals
* refactor: move internals -> content dir
* feat: nested dir support
* feat: add with-content playground
* edit: update README
* fix: serialize route pattern for Netlify edge
Co-authored-by: Jackie Macharia <jackiewmacharia>
* wip: add ?astro-asset-ssr flag
* wip: exclude astro-ssr-asset styles from build
* revert: SSR asset flag babel changes
* feat: only load CSS when mdx is rendered!
* fix(vercel): Include all files inside `dist/` instead of only `entry.mjs` (#5175)
* chore: only-allow pnpm (#5131)
* [MDX] Support `recmaPlugins` config (#5146)
* feat: support recma plugins
* chore: add `test:match` to MDX
* chore: changeset
* docs: add recmaPlugins to README
* removes default content-visibility styles from image components (#5180)
* wip: check renderContent works
* nit: injectDelayedAssetPlugin doesn't need enforce
* feat: render content with generated entries
* feat: renderContent style injection POC
* wip: scrappy renderContent binding
* deps: parse-imports
* feat: only bind renderContent when imported
* feat: new-and-improved render-content
* fix: update example to use render-content
* refactor: extract normalizeFilename helper
* feat: move renderContent to `.astro`
* feat: add `getStaticPaths` demo 👀
* chore: remove console log
* refactor: internals -> internal
* fix: style bleed on dynamic routes
* chore: remove console log
* refactor: move rendercontentmap inside same file
* fix: style bleed in dev!
* feat: clean up example
* refactor: curry generateContent
* nit: add datetime demo
* refactor: rename and move content plugins
* feat: granular content updates in development
* chore: console.log
* refactor: move write logic, fix edge cases
* fix: use z.any() when ~schema is missing
* refactor: clean up logging
* fix: add delayed asset flag to render map
* fix: use new server loader
* chore: import type
* fix: split delayed assets to separate chunks
* chore: bad merge changesets
* feat: rework content map to Vite globs
* fix: formatted errors
* fix: get `renderContent` working with new APIs
* refactor: rename to getCollection, getEntry, renderEntry
* feat: streamline type alias!
* fix: check schema import is an import
* refactor: change ~schema -> index with defineCollection
* feat: auto apply env.d.ts reference
* feat: expose `headings` on `renderEntry`
* refactor: expose zod from astro/zod
* feat: add Collection util type
* refactor: generated types in src/content/
* edit: remove env.d.ts change from with-content
* feat: collectionToPaths utility
* refactor: migrate `examples/blog`
* refactor: simplify [...slug]
* fix: invalid date
* fix: renderEntry
* feat: migrate examples/docs to content!
* refactor: union -> enum
* fix: remove duplicate header
* chore: changeset
* Revert "fix: serialize route pattern for Netlify edge"
This reverts commit ac46a0d323 .
* fix: lint
* fix: include zod in package files
* chore: push type gen for astro check
* feat: move to single defineCollections file
* feat: move examples to new collections model
* chore: type check valid collection names
* fix: ignore collections path in err logs
* refactor: content/index -> content/config
* refactor: defineCollections -> defineCollection
* fix: update docs to defineCollection
* chore: update with-content to new `astro:content` setup
* fix: renderEntry styles
* fix: bad Collection type
* fix: blog types generated
* feat: expose injectedFrontmatter on renderEntry
* chore: `import type`
* chore: add MDX to changeset
* fix: template package file
* fix: unneeded log on content config change
* chore: add `injectedFrontmatter` to generated types
* fix: escape import.meta.env in `body`
* fix: escape import.meta.env in frontmatter
* chore: unused import
* fix: use URL for config pathname
* feat: allow zod async transforms
* deps: devalue
* feat: custom slugs + better type checking
* fix: update types on config added or removed
* chore: add error msg for MDX preview release
* refactor: restore old normalizeFilename
* fix: add loadContentConfig error classes back
* Add initial tests for renderEntry
* add fixture tests
* Use head propagation APIs in renderEntry
* chore: new type gen
* fix: sort content keys before writing
* fix: avoid writing '.' collection with warning
* chore: docs types generated
* fix: generated types only once in build
* fix: use relative path to config for git
* chore: update generated types
* fix: glob pattern on valid exts
* feat: warn on possible collection typos
* chore: better error on bad lazy import
* fix: clear gray-matter cache for rawData
* fix: wait for config file while generating
* test: get collection and get entry basic
* test: multiple collections and entries
* test: add publishedDate test on entry
* tests: getStaticPaths integration
* test: ssr endpoint integration
* chore: consistent test names
* refactor: simplify generates... test
* chore: tests lockfile
* feat: add `experimental` flag
* chore: revert blog and docs examples
* chore: add experimental flag to with-content
* refactor: reuse contentFileExts
* refactor: make contentCollectionCss required
* chore: remove parse-imports dependency
* chore: remove unresolved idea redundancy
* chore: update changeset to minor v
* chore: clean up with-content pass 1
* refactor: de-monolith vite-plugin-content
* chore: remove maximum jank warning (it's acceptable jank)
* refactor: extract types-generator to separate file
* refactor: onEvent -> handleEvent
* edit: change content log to "types generated"
* fix: more experimental checks in prod build
* refactor: 2 jsToTreeNode calls -> 1
* feat: change with-content example to blog example
* fix: Content component type
* Fix use of renderEntry within a slot
* fix: warn for non-underscore _ files, refine logs
* chore: Content type in tests
* fix: types no updating with config changes
* fix: remove `result: SSRResult` type
* chore: entry var shadowing
* fix: bad experimental flag call
* wip: skip render entry tests
* fix: path resolution for .relative on windows
* chore: remove dead code
* wip: log entryPath into
* fix: use URL for entry
* refactor: getEntryInfo normalization
* refactor: move debounce to queueEvent only
* fix: resolve loader on config error
* fix: pathToFileURL -> new URL
* fix: dangerous pathname comparison
* refactor: move rawEvent -> event mapping to queueEvent
* fix: bad type
* wip: remove mkdir call
* wip: log content paths
* fix: more bad paths
* wip: more logs
* fix: correct glob path
* fix: normalize virtual mod path
* fix: content server file paths
* chore: remove render entry test skip
* wip: skip renderEntry tests (windows issues?)
* chore: remove console log
* feat: renderEntry -> render
* chore: add `--experimental-content-collections`
* refactor: only skip renderEntry tests on windows
* refactor: index.ts barrel export
* fix: cli type error
* fix: proper test skip on windows
* refactor: remove collectionToPaths :(
* refactor: use AstroError for frontmatter error
* nit: its schema, .*
* fix: bad isWindows import
* fix: await mod -> mod = await
Co-authored-by: Juan Martín Seery <me@juanm04.com>
Co-authored-by: 花果山大圣 <316783812@qq.com>
Co-authored-by: Tony Sullivan <tony.f.sullivan@outlook.com>
Co-authored-by: Matthew Phillips <matthew@skypack.dev>
Co-authored-by: bholmesdev <bholmesdev@gmail.com>
|
2022-12-16 14:19:53 -05:00 |
|
Nate Moore
|
d2960984c5
|
Experimental Prerender API (#5297)
* wip: hybrid output
* wip: hybrid output mvp
* refactor: move hybrid => server
* wip: hybrid support for `output: 'server'`
* feat(hybrid): overwrite static files
* fix: update static build
* feat(hybrid): skip page generation if no static entrypoints
* feat: migrate from hybrid output => prerender flag
* fix: appease typescript
* fix: appease typescript
* fix: appease typescript
* fix: appease typescript
* fix: improve static cleanup
* attempt: avoid preprocess scanning
* hack: force generated .js files to be treated as ESM
* better handling for astro metadata
* fix: update scanner plugin
* fix: page name bug
* fix: keep ssr false when generating pages
* fix: force output to be treated as ESM
* fix: client output should respect buildConfig
* fix: ensure outDir is always created
* fix: do not replace files with noop
* fix(netlify): add support for `experimental_prerender` pages
* feat: switch to `experimental_prerender`
* chore: update es-module-lexer code in test
* feat: improved code-splitting, cleanup
* feat: move prerender behind flag
* test: prerender
* test: update prerender test
* chore: update lockfile
* fix: only match `.html` files when resolving assets
* chore: update changeset
* chore: remove ESM hack
* chore: allow `--experimental-prerender` flag, move `--experimental-error-overlay` into subobject
* chore: update changeset
* test(vite-plugin-scanner): add proper unit tests for vite-plugin-scanner
* chore: remove leftover code
* chore: add comment on cleanup task
* refactor: move manual chunks logic to vite-plugin-prerender
* fix: do not support let declarations
* test: add var test
* refactor: prefer existing util
* Update packages/astro/src/@types/astro.ts
Co-authored-by: Chris Swithinbank <swithinbank@gmail.com>
* Update packages/astro/src/core/errors/errors-data.ts
Co-authored-by: Chris Swithinbank <swithinbank@gmail.com>
* Update packages/astro/src/@types/astro.ts
Co-authored-by: Chris Swithinbank <swithinbank@gmail.com>
Co-authored-by: Nate Moore <nate@astro.build>
Co-authored-by: Chris Swithinbank <swithinbank@gmail.com>
|
2022-12-16 10:38:37 -06:00 |
|
Tom Everson
|
9f0fea0ad7
|
Add Vercel middleware docs to Vercel integration README (#5576)
Co-authored-by: Chris Swithinbank <swithinbank@gmail.com>
|
2022-12-13 11:35:21 +01:00 |
|
molychn
|
dae6866ddc
|
fix link 404 in Vue integration README (#5585)
|
2022-12-12 22:55:09 +01:00 |
|
Fred K. Bot
|
1e6badbfea
|
[ci] release (#5589)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
|
2022-12-12 15:07:51 -05:00 |
|
Juan Martín Seery
|
4d9ef23b67
|
fix(vercel): support node-fetch and Node 18 fetch (#5587)
|
2022-12-12 16:45:57 -03:00 |
|
Fred K. Bot
|
a219c41319
|
[ci] release (#5561)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
|
2022-12-12 10:22:39 -05:00 |
|
Chris Swithinbank
|
f4ff69a3cd
|
Fix link in MDX integration README (#5586)
|
2022-12-12 14:14:24 +01:00 |
|
Lino Le Van
|
5b323b9aaf
|
Update deno integration dependencies (#5573)
* Update deno integration dependencies
* Update dependency in docs
|
2022-12-10 09:26:51 -05:00 |
|
Matthew Phillips
|
50ecb3005d
|
Add primevue as an external Vue package (#5571)
|
2022-12-09 11:46:21 -05:00 |
|
Sarah Rainsberger
|
3f811eb682
|
[docs] MDX README update (#5570)
Co-authored-by: Chris Swithinbank <swithinbank@gmail.com>
|
2022-12-09 12:45:47 -04:00 |
|
natemoo-re
|
5877dcb7e9
|
[ci] format
|
2022-12-08 20:56:38 +00:00 |
|
Nate Moore
|
281ea9fc34
|
Node: better serverEntrypoint error (#5560)
* fix(node): better entrypoint error
* fix(node): surface start errors during preview
Co-authored-by: Nate Moore <nate@astro.build>
|
2022-12-08 14:54:19 -06:00 |
|
Fred K. Bot
|
50cb99003a
|
[ci] release (#5544)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
|
2022-12-08 09:12:10 -05:00 |
|
Bjorn Lu
|
fabd9124bd
|
Update esbuild dependency (#5534)
|
2022-12-06 22:11:59 +08:00 |
|
Fred K. Bot
|
d8e00a4871
|
[ci] release (#5507)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
|
2022-12-06 11:20:35 +01:00 |
|
truesri
|
65d27666e1
|
Fix bug: pass alt from getPicture to getImage (#5521)
|
2022-12-06 17:17:08 +08:00 |
|
Chris Swithinbank
|
efc4363e0b
|
Support rendering <Fragment> in MDX <Content /> component (#5522)
|
2022-12-05 21:56:43 +01:00 |
|
Juan Martín Seery
|
a1885ea2f5
|
fix(vercel): Update request-transforms.ts (#5514)
* fix(vercel): Update set-cookie header hanlder
* Update from SvelteKit adapter
* Updated changeset
|
2022-12-02 20:38:40 -03:00 |
|
Fred K. Bot
|
8450a09f14
|
[ci] release (#5485)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
|
2022-11-30 11:10:06 -05:00 |
|
wulinsheng123
|
299ae9bb6a
|
fix bug: added a warning if the image was GIF (#5474)
Co-authored-by: wuls <linsheng.wu@beantechs.com>
|
2022-11-28 14:27:39 -05:00 |
|
Fred K. Bot
|
5fa1285239
|
[ci] release (#5432)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
|
2022-11-24 22:54:52 +08:00 |
|
李瑞丰
|
d79e9d73a3
|
doc: fix deno preview command (#5464)
|
2022-11-24 09:52:22 +01:00 |
|
matthewp
|
6a1e4ca02c
|
[ci] format
|
2022-11-22 15:15:03 +00:00 |
|
Thomas Jaggi
|
2a1c085b19
|
[MDX] Support remark-rehype options from Astro Markdown config (#5427)
* [MDX] Support remark-rehype options from Astro Markdown config
* [MDX] Add remarkRehype to MdxOptions, extend with default markdown config
* [MDX] Add remarkRehype to README
* [MDX] Fix remarkRehype inheritance, add tests
* [MDX] Update remarkRehype docs in README
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
* [MDX] Fix remarkRehype docs
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
|
2022-11-22 10:12:25 -05:00 |
|
Chris Swithinbank
|
fcada72bd5
|
Integration READMEs code block sweep 🧹 (#5455)
|
2022-11-22 15:56:55 +01:00 |
|
Bjorn Lu
|
8f203bfda3
|
Update tailwindcss @apply suggestion (#5406)
Co-authored-by: Chris Swithinbank <swithinbank@gmail.com>
|
2022-11-22 01:42:45 +08:00 |
|