github-actions[bot]
57b736211a
Version Packages ( #999 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-08-03 15:17:37 -04:00
Fred K. Schott
f7e86150e0
fix preact render to update a component on first render ( #966 )
...
* fix preact render to modify server-rendered code
* add changeset
2021-08-03 14:00:49 -04:00
Matthew Phillips
268a36f399
Fixes duplicate head content ( #995 )
...
* Completely fixes head/doctype stuff
* Remove the .only
* Add a comma following props
* Inject head stuff if there are both head and body elements in the component
* Remove extra debugger;
2021-08-03 13:34:30 -04:00
Matthew Phillips
39df7952a5
Make fetch available in all component types ( #949 )
...
* Make fetch available in all component types
This makes `globalThis.fetch` available in all components.
* Adds a changeset
2021-08-03 13:13:00 -04:00
github-actions[bot]
9cf7ca1029
Version Packages ( #951 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-08-03 10:49:20 -04:00
Maarten Van Hoof
27672096f5
fix: Exclude remote srcset URLs ( #986 )
...
* fix: Exclude remote srcset URLs
Fixed #985
* chore: add changeset for 'Exclude remote srcset URLs'
2021-08-03 08:17:24 -04:00
Matthew Phillips
0334956030
Make Astro.request available to all astro components ( #960 )
...
* Make Astro.request available to all astro components
* Adds a changeset
2021-08-03 08:17:03 -04:00
mash-graz
cf4c97cf54
forced degit template extraction in case of non empty installation directory ( #937 )
...
* revert recursive file removal routine
* forced degit overwrite without previous file removal
* add changeset
2021-07-30 12:44:24 -04:00
github-actions[bot]
001594faa0
Version Packages ( #940 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-07-30 10:19:00 -04:00
Bartek Igielski
a1491cc659
Fix Vue components nesting and add tests ( #924 )
...
* Allow @vue/server-renderer to be processed
* Bump @vue/server-renderer version
* Create twenty-coats-talk.md
* Bump Vue packages version to get ESM builds
* Add Vue components tests
* Create shaggy-pugs-raise.md
* Delete shaggy-pugs-raise.md
2021-07-30 08:33:31 -04:00
Matthew Phillips
cd2b5df49c
Allow triple-dashes in markdown ( #938 )
...
* Allow triple-dashes in markdown
* Changeset
* Remove the .only
2021-07-29 16:20:49 -04:00
github-actions[bot]
3f167c13cc
Version Packages ( #923 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-07-28 16:03:39 -04:00
Matthew Phillips
460e62535e
Adds a changeset for markdown changes
2021-07-28 15:56:47 -04:00
github-actions[bot]
5387b5256c
Version Packages ( #922 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-07-28 15:49:06 -04:00
Matthew Phillips
7015356971
Move rehype-raw to a dependency ( #920 )
...
* Move rehype-raw to a dependency
* Adds a changeset
2021-07-28 15:44:55 -04:00
github-actions[bot]
b4f7888be3
Version Packages ( #912 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-07-28 14:37:29 -04:00
Fred K. Schott
829d5baafe
fix tsx+jsx error ( #916 )
...
* fix tsx+jsx error
* throw error if no build can be returned
2021-07-28 14:31:50 -04:00
Matthew Phillips
23b0d2d345
Add support for building srcset on images ( #911 )
...
* Add support for building srcset on images
* Added a changeset
2021-07-28 14:07:28 -04:00
Bartek Igielski
fdb1c15d75
Revert #858 ( #913 )
...
* Revert #858
* Create quick-houses-sip.md
2021-07-28 14:05:10 -04:00
Maksim Markelov
70f0a09d30
Add remark-slug ( #862 )
...
* Add remark-slug
* Add remark-slug in documentation
* Add changeset
2021-07-28 12:33:19 -04:00
github-actions[bot]
239c7b1668
Version Packages ( #887 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-07-27 16:10:47 -04:00
Erik
6c52c92780
Add warning when encountering 'zlib: unexpected end of file' message ( #655 ) ( #889 )
...
* Add warning when encountering 'zlib: unexpected end of file' message
* Add missing import for 'yellow'
* Add changeset
* Changing to a patch change since we are pre 1.0
Co-authored-by: Matthew Phillips <matthew@matthewphillips.info>
2021-07-27 16:03:53 -04:00
Matthew Phillips
d8cebb0132
Prevent client: attributes from being passed to components ( #891 )
...
* Prevent client: attributes from being passed to components
* Adds a changeset
2021-07-27 16:01:15 -04:00
Matthew Phillips
e90615f940
Add internals to knownEntrypoints ( #885 )
...
* Add internals to knownEntrypoints
* Added a changeset
* Add prismjs to knownentrypoints
2021-07-27 14:50:47 -04:00
github-actions[bot]
509c69627b
Version Packages ( #882 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-07-27 12:41:42 -04:00
Matthew Phillips
8700400a21
Exiting prerelease mode
2021-07-27 09:27:40 -04:00
github-actions[bot]
0ed1817d7a
Version Packages (next) ( #865 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-07-27 09:27:02 -04:00
Mats
e89a99f342
Fixes bug where Astro can't distinguish between two equal components differing only by props when hydrating ( #846 )
2021-07-27 08:52:17 -04:00
Pablo Berganza
bef5103ae3
Fix renderer-solid
not creating a reactive root ( #848 )
...
* use Solid's render method on the client
* add changeset
* use createComponent
2021-07-27 08:51:20 -04:00
Tc001
b8af49f035
Correctly compile lang="sass" styles
( #857 )
...
* Added sass support
* Combined cases, added check for indentedSyntax
* Corrected changeset
2021-07-27 08:51:03 -04:00
Michael Stramel
4591c1f5ad
Add an alt tag for the hero image in the blog example ( #868 )
...
* Add an alt tag for the hero image
* pass along
* Create heavy-pumas-cross.md
2021-07-27 08:48:14 -04:00
Matthew Phillips
4726e34408
Account for pathnames being part of the site config ( #856 )
...
* Account for pathnames being part of the site config
* Adds a changeset
* Don't toString the site in the test
2021-07-26 14:42:24 -04:00
github-actions[bot]
31c24778aa
Version Packages (next) ( #859 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-07-26 11:19:41 -04:00
Bartek Igielski
1f7914485c
Exclude @vue/runtime-core from processing to fix Vue SSR for nested components ( #858 )
...
* Exclude @vue/runtime-core from processing to fix Vue SSR for nested components
* Create seven-shoes-stare.md
2021-07-26 11:14:11 -04:00
github-actions[bot]
b863c05ae6
Version Packages (next) ( #845 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-07-24 16:02:25 -07:00
Tony Sullivan
294a656ed9
Introduce <style global>
( #824 )
...
* Adding support for multiple <style> blocks
* Adding support for `<style global>`
* scoping @keyframes should also be skipped for <style global>
* Adding test coverage for muliple style blocks, global blocks, and scoped keyframes
* docs: Updating docs for `<style global>` support
* Adding yarn changeset
* Punctuation fix in styling docs
* docs: Clarifying example use cases given in the docs
Co-authored-by: Tony Sullivan <tony.f.sullivan@gmail.com>
2021-07-23 13:51:27 -04:00
Matthew Phillips
164489fbb2
Correctly serialize falsey values at top-level of components ( #834 )
...
* Correctly serialize falsey values at top-level of components
* Adding a changeset
2021-07-23 13:00:49 -04:00
Nate Moore
af935c1b8d
Fix: JSX renderer "Hello world!" error ( #822 )
...
* fix: remove hello-world error
* chore: add changeset
2021-07-22 12:39:54 -05:00
github-actions[bot]
9af0d85e9e
Version Packages (next) ( #810 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-07-21 22:18:43 -05:00
Nate Moore
c82e6beee9
fix: unfound snowpack-plugin-jsx.cjs error ( #809 )
2021-07-21 22:16:23 -05:00
github-actions[bot]
8f17217e02
Version Packages (next) ( #796 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-07-21 18:12:11 -05:00
Nate Moore
bd18e14a2c
Expose JSX compilation to renderers ( #588 )
...
* feat: add support for `jsxImportSource`, new JSX transform
* Renderer: add Solid renderer (#667 )
* feat: add support for `jsxImportSource`, new JSX transform
* WIP: solid renderer
* [Renderer] Solid (#656 )
* feat: add support for `jsxImportSource`, new JSX transform
* WIP: solid renderer
* Solid renderer: fix SSR of children, hydration (top level)
Caveat: cannot hydrate children/descendants of hydrated parents
* Fix hydration of fragments
* fix: SyntaxError in React/Preact renderers
* fix: errors in React/Preact renderers
* feat: update react external
* chore: update examples
* chore: delete old changelog
* chore: update astro config
Co-authored-by: Nate Moore <nate@skypack.dev>
* Changing the preact to Solid (#669 )
* chore: use new client:visible syntax
* fix: dev script issue
* chore: cleanup SolidJS example
* docs: update framework example docs
* chore: cleanup framework-multiple example
* fix: remove SolidJS false-positives from Preact renderer
* chore: add changeset
Co-authored-by: eyelidlessness <eyelidlessness@users.noreply.github.com>
Co-authored-by: Abdullah Mzaien <s201540830@kfupm.edu.sa>
* feat(create-astro): add Solid support
* docs: add JSX options to renderer reference
* chore: add changeset for P/React renderers
* fix: move react/server.js to external
* chore: remove brewfile
* Revert "feat: add support for `jsxImportSource`, new JSX transform"
This reverts commit 077c4bfc135c58a85d4ebfca6012e90403694d8d.
* fix: remove `react-dom/server` from `external`
* chore: remove unused dependency
* feat: improve JSX error messages
* Revert "Revert "feat: add support for `jsxImportSource`, new JSX transform""
This reverts commit f6c2896b9ec6430611fc0abae7d586c42aca87e5.
* docs: update jsxImportSource
* feat: improve error message
* feat: improve error logging for JSX renderers
* tests: add jsx-runtime tests
* chore: update snowpack
Co-authored-by: eyelidlessness <eyelidlessness@users.noreply.github.com>
Co-authored-by: Abdullah Mzaien <s201540830@kfupm.edu.sa>
2021-07-21 18:10:03 -05:00
Matthew Phillips
4a601adbf2
Allow using the Fragment built-in in Astro components ( #793 )
...
* Allow using the Fragment built-in in Astro components
* Adds a changeset
2021-07-21 12:26:52 -04:00
github-actions[bot]
ac64d198e4
Version Packages (next) ( #794 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-07-21 08:18:13 -07:00
Fred K. Schott
b0e6b5cbad
Version Packages (next)
2021-07-21 08:14:15 -07:00
Fred K. Schott
5f922221ba
Revert "Version Packages (next) ( #692 )"
...
This reverts commit 790bd89ead
.
2021-07-21 08:12:32 -07:00
github-actions[bot]
790bd89ead
Version Packages (next) ( #692 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-07-21 07:57:51 -07:00
Fred K. Schott
013232bc39
edit changeset before next pre release
2021-07-21 07:55:18 -07:00
Matthew Phillips
b85e68a713
Handle custom elements in nested JSX ( #792 )
...
* Handle custom elements in nested JSX
* Adds a changeset
2021-07-21 10:22:39 -04:00
Fred K. Schott
f67e8f5f55
New Collections API ( #703 )
...
* updated createCollection API
* Update examples/portfolio/src/pages/projects.astro
Co-authored-by: Caleb Jasik <calebjasik@jasik.xyz>
* Update docs/reference/api-reference.md
Co-authored-by: Caleb Jasik <calebjasik@jasik.xyz>
* fix(docs): collection doc typos (#758 )
* keep cleaning up docs and adding tests
Co-authored-by: Caleb Jasik <calebjasik@jasik.xyz>
Co-authored-by: Mark Pinero <markspinero@gmail.com>
2021-07-21 07:11:57 -07:00
Maksim Markelov
0e761b9bdf
Add ability to specify hostname in devOptions ( #733 )
...
* Add ability to specify hostname in devOptions
* Update packages/astro/test/config-hostname.test.js
Co-authored-by: Caleb Jasik <calebjasik@jasik.xyz>
Co-authored-by: Caleb Jasik <calebjasik@jasik.xyz>
2021-07-19 21:38:55 -07:00
Bryan Pan
d45431d246
fix: add force to rm script in create-astro ( #729 )
...
* fix: add force to rm script in create-astro
* add changeset
* edit overwrite prompt
* rm cannot remove '.' or '..' -- creating a helper function to empty the directory
* delete symlinks
* comments
2021-07-19 18:55:35 -07:00
Vl
40c882a253
Fix url to find page with "index" at the end file name ( #722 ) ( #736 )
...
Co-authored-by: Neverage <vl>
2021-07-19 18:41:09 -07:00
Fred K. Schott
a7e66666e4
tsconfig fix ( #752 )
2021-07-19 18:23:39 -07:00
Caleb Jasik
6d06fce6d2
Update docs in compiler messages ( #710 )
...
* `github.com/snowpackjs/astro/blob/main/docs/*.md` -> `docs.astro.build/*/`
* convert links to docs site links
* Fix broken links that didn't work w/ the regex.
* Add changeset
* Delete five-weeks-destroy.md
Co-authored-by: Fred K. Schott <fkschott@gmail.com>
2021-07-16 07:01:31 -04:00
Mihkel Eidast
fb8bf7ec43
select random ports if defaults are taken ( #695 )
...
* select random port if default ports are taken
* add changeset
2021-07-14 16:00:21 -05:00
FredKSchott
5814f2faca
[ci] yarn format
2021-07-14 18:16:46 +00:00
Fred K. Schott
007c22065d
move Astro.fetchContent to runtime API ( #652 )
2021-07-14 14:15:36 -04:00
matthewp
a05957cccf
[ci] yarn format
2021-07-13 15:23:21 +00:00
github-actions[bot]
8e87d5da4c
Version Packages (next) ( #678 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-07-13 11:21:58 -04:00
Matthew Phillips
e3182c7670
Add missing dependency ( #676 )
...
* Add missing dependency
* Adds a changset
2021-07-13 11:10:31 -04:00
matthewp
c9915b6095
[ci] yarn format
2021-07-13 12:32:34 +00:00
github-actions[bot]
a22a601e9f
Version Packages (next) ( #663 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-07-13 08:31:28 -04:00
Ryan Christian
9859f53903
Docs: Correcting minor typo in ReadMe ( #666 )
...
* docs: Correcting minor typo in ReadMe
* docs: Adding changeset
2021-07-12 15:30:00 -05:00
matthewp
ea7ef71a6e
[ci] yarn format
2021-07-12 20:28:13 +00:00
Matthew Phillips
0340b0f0b1
Adds support for client:media hydrator ( #664 )
...
* Adds support for client:media hydrator
* Include a changeset
* Pass in undefined when not hydrating
2021-07-12 16:27:08 -04:00
Nate Moore
8f4562afbe
Add support for named slots ( #661 )
...
* feat: support named slots, slot fallback content
* docs: document slots
* chore: add changeset
* fix: build errors
* chore: prefer `patch` version
2021-07-12 13:07:39 -05:00
Nate Moore
29470ab4b3
chore: enter pre ( #662 )
2021-07-12 13:59:01 -04:00
github-actions[bot]
23dcc649fe
Version Packages ( #646 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-07-12 11:19:29 -04:00
Johan Stenehall
1b73f95806
Only display notice if needed ( #659 )
2021-07-12 09:25:14 -04:00
Nate Moore
fb78b76cc6
Improve error handling in unsupported node versions ( #649 )
...
* feat: improve error handling for unsupported node versions
* chore: add changeset
2021-07-09 14:29:51 -05:00
Nate Moore
d93f768c8c
Fix injection behavior for pages which contain no elements ( #638 )
...
* chore: add changeset
* fix(#605 ): inject HMR/styles even when page includes no elements
* chore: update test description
2021-07-09 09:46:19 -05:00
github-actions[bot]
e70d9508d9
Version Packages ( #639 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-07-09 09:32:15 -04:00
Matthew Phillips
1e01251454
Use correct React rendering API or hydration ( #636 )
...
* Use correct React rendering API or hydration
* Add changeset
2021-07-09 09:00:32 -04:00
Nate Moore
42a6acee28
Add support for components defined in frontmatter ( #637 )
...
* fix: add support for components defined in frontmatter
* chore: add changeset
* test: update test to match example use case
2021-07-08 16:47:23 -05:00
github-actions[bot]
958ca11e7e
Version Packages ( #634 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-07-08 14:40:42 -04:00
Matthew Phillips
36e104bee0
Add create-astro changeset
2021-07-08 14:33:33 -04:00
github-actions[bot]
b2428b3999
Version Packages ( #632 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-07-08 14:14:55 -04:00
Tony Sullivan
0a7b6deaec
Move hydration directives to special attributes ( #618 )
...
* feat: ♻️ updating hydration to work with the directive syntax
* test: ✅ Updating tests for the hydration directive syntax
* refactor: Updating example projects for the hydration directive syntax
* test: ✅ Found a test fixture still needing an update to the hydration directive syntax
* style: Prettier strikes again! Reverting code formatting changes
* refactor: ♻️ moving directive matching to a Set
* refactor: Updating syntax to `client:load`
* refactor: ♻️ Simplifying the `client:` directive match
Per PR feedback from @matthewp
* chore: errant console.warn() snuck into the last commit
* feat: 🔊 Adding a super fancy build warning to update to the directive syntax
* refactor: ♻️ Removing unnecessary checks when matching supported hydration directives
`val` isn't being used for now, but leaving it in the attr destructuring as a reminder since it'll be needed for `client:media`
* test: ✅ Including the original hydration syntax in a test to make sure it builds
* style: 📝 Adding a comment to make it clear why the old hydration syntax is included in a the test markup
* fix: 🐛 updating `head` logic to recognize hydration directive syntax
* docs: Adding changeset
* refactor: 🔥 Removing unnecessary `!hasComponents` check
* docs: 📝 Adding more detail to the changset
Co-authored-by: Tony Sullivan <tony.f.sullivan@gmail.com>
2021-07-08 14:07:56 -04:00
github-actions[bot]
2d1998647c
Version Packages ( #626 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-07-07 20:34:17 -04:00
Matthew Phillips
5d1ff62c79
Pin to snowpack 3.7.1 ( #625 )
...
* Pin to snowpack 3.7.1
Issues reported on discord
* Add a changeset
2021-07-07 20:31:03 -04:00
github-actions[bot]
97d5a2ba18
Version Packages ( #622 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-07-07 16:36:13 -05:00
Nate Moore
20b4a600f5
fix: do not override snowpack alias ( #610 )
2021-07-07 14:53:00 -05:00
Nate Moore
5d5d67c8f9
Add framework-specific prompt and setup to create-astro
( #620 )
...
* feat(create-astro): add framework-specific prompt and setup
* chore: normalize example `astro.config.mjs` files
2021-07-07 14:52:44 -05:00
Caleb Jasik
42a1fd7c16
Add the cli flag --silent
to astro which sets astro and snowpack logging to output nothing ( #613 )
2021-07-07 14:51:54 -05:00
github-actions[bot]
e7be675685
Version Packages ( #609 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-07-06 15:31:12 -04:00
Matthew Phillips
d8ceff5fac
Implements templates from external repos ( #603 )
...
* Implements templates from external repos
* Adds a changeset
2021-07-06 15:14:22 -04:00
github-actions[bot]
2ab625bee8
Version Packages ( #602 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-07-01 16:30:52 -04:00
Matthew Phillips
2d3e369da7
Don't alias builtins if polyfillNode is used ( #601 )
...
* Don't alias builtins if polyfillNode is used
* Add the changeset
* Make test be OS agnostic
2021-07-01 16:22:47 -04:00
github-actions[bot]
816797e350
Version Packages ( #597 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-07-01 15:06:18 -05:00
Nate Moore
f83407e09a
Expose content.astro.html
to Astro.fetchContent
( #583 )
...
* feat: expose `content.astro.html` to Astro.fetchContent
* docs: add `astro.html` note to docs
2021-07-01 12:07:26 -05:00
Pavel Mineev
d3969436dc
Remark and rehype plugins ( #562 )
...
* remark plugins
* remove unused dependency
* enable codeblocks
* backward compatibility with remark-code-titles
* add support for rehype plugins
* add proper types for plugins
* fixes after review
- connect plugins by name
- make plugins configurable
- connect gfm and footnotes if no plugins provided from config
- add more plugins to example
* update and rename example
* add documentation for markdown plugins
* chore: rename with-markdown-plugins example
* chore: restructure dependencies
* feat: add back smartypants, fix mdx expressions
* chore: remove log
* test: add markdown plugin tests
* chore: add changeset
* docs: update markdown doc
Co-authored-by: Nate Moore <nate@skypack.dev>
2021-07-01 11:55:22 -05:00
github-actions[bot]
e773771b91
Version Packages ( #596 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-07-01 10:57:09 -04:00
Matthew Phillips
7b4c97c3c7
Adds a changeset for hydrationPolyfills support
2021-07-01 10:51:44 -04:00
github-actions[bot]
0de30ef01a
Version Packages ( #593 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-07-01 08:45:35 -04:00
Matthew Phillips
6a660f1b08
Implements low-level custom element support ( #587 )
...
* Implements low-level custom element support
* Changes based on self review
* Adds a changeset
* Polyfills are added even when not hydrating
* Remove hydrationMethod option
Punting on this idea until it's really needed.
2021-07-01 08:42:07 -04:00
github-actions[bot]
81ea010906
Version Packages ( #589 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-06-30 10:03:52 -04:00
Matthew Phillips
17579c2c80
Adds a changeset for the window
error message change.
2021-06-30 10:00:25 -04:00
github-actions[bot]
e4fe7c0d02
Version Packages ( #567 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-06-29 16:46:41 -04:00
Matthew Phillips
6e6e203715
Remove outdated changeset
2021-06-29 16:44:37 -04:00
Matthew Phillips
1e735bb331
Pass in scoped class name to child components ( #579 )
...
* Pass in scoped class name to child components
If a class is being passed into child components, pass in the scoped class name as well.
* Adds the changeset
2021-06-29 16:40:30 -04:00
Nate Moore
f721275f33
Fix <Markdown {content} />
closing parent tag ( #575 )
...
* test(#494 ): add failing test
* chore: update with-markdown example
* fix(#494 ): avoid early close with <Markdown content />
* chore: add changeset
2021-06-29 15:33:56 -05:00
Nate Moore
8b4760c24f
fix: changeset ( #580 )
2021-06-29 15:31:29 -05:00
Nate Moore
e28d5cb9de
Allow .astro
files to throw new Error()
( #572 )
...
* fix(#526 ): enable `throwExpressions`
* chore: add test for throwing inside of `.astro`
* fix: improve build error handling
* chore: add test when throwing on `build`
* chore: fix changeset bot
* chore: add changeset
2021-06-29 11:37:36 -05:00
Nate Moore
42a6ceb587
Fix changesets action ( #576 )
...
* chore: move examples to `@example/`, normalize `package.json`
* chore: update lockfile
* chore: add empty changeset
2021-06-29 11:05:33 -05:00
Fred K. Schott
5591d4eb9f
update the blog example ( #565 )
2021-06-28 15:29:16 -07:00
Tony @ Navillus
aa8605761b
Fix collections regex ( #557 )
...
* fix: 🐛 Fixes bug #532
Matching for collection routes should look for exact filename matches
* test: ✅ Adding test coverage to make sure collection routes are matched exactly
* chore: Adding changeset
2021-06-28 06:22:15 -05:00
github-actions[bot]
f3e005de6f
Version Packages ( #548 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-06-25 15:14:04 -04:00
Matthew Phillips
8865158f7f
Upgrade postcss snowpack plugin ( #547 )
...
* Upgrade postcss snowpack plugin
* Increase the startup time more
* Add changeset
2021-06-25 15:12:10 -04:00
github-actions[bot]
91e11aee2a
Version Packages ( #543 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-06-25 09:51:28 -04:00
Matthew Phillips
21dc28cb8e
Add changeset for react renderer change ( #544 )
2021-06-25 09:49:07 -04:00
Matthew Phillips
52bf970d6e
Remove broken changeset ( #542 )
...
This changeset has "mixed ignored and not ignored change", whatever this means. This is a changeset for examples, which we don't publish, so its unnecessary.
2021-06-25 09:38:46 -04:00
Drew Powers
56293499e8
Fix PostCSS support upstream in Snowpack ( #538 )
...
Fixes #481
2021-06-24 17:49:42 -05:00
natemoo-re
d8a162aeee
[ci] yarn format
2021-06-24 22:49:30 +00:00
Nate Moore
a136c85e6b
New Props API ( #515 )
...
* wip: update props api
* feat(#139 , #309 ): enable new props api
* chore: migrate examples to new props API
* docs: update syntax guide for new props API
* chore: update examples to new props API
* chore: update docs to new Props API
* fix: hide __astroInternal from `Astro.props` consumers
* chore: remove scratchpad file
* chore: fix script error
* test: fix failing collection tests
* fix: set __astroInternal to `enumerable: false`
* chore: add changeset
* feat: warn users using old props api
2021-06-24 17:48:24 -05:00
Nate Moore
47ac2ccd17
Fix {...spread}
props ( #522 )
...
* fix(#521 ): allow spread props
* chore: add spread prop tests
* fix: falsy expressions should only be skipped in 'Expression' case
* fix: support primitives in expressions (objects, arrays)
2021-06-24 17:41:10 -05:00
Mats
4cd84c6607
Removed unused console.warn trap function ( #537 )
2021-06-24 16:07:49 -05:00
Matthew Phillips
feb9a3141e
Always add the HMR script in dev ( #536 )
...
* Always add the HMR script in dev
for livereload
* Adds the changeset
2021-06-24 17:05:55 -04:00
duncanhealy
a89a52b1cd
force pnpm to hoist packages inside astro #342 #190 ( #530 )
...
* force pnpm to hoist packages inside astro #342 #190
* Add changeset for hoisted packages #342
2021-06-24 09:48:25 -04:00
github-actions[bot]
537f11c511
Version Packages ( #517 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-06-23 16:37:48 -04:00
Matthew Phillips
44f429a667
Add changeset for node builtins ( #523 )
2021-06-23 16:35:28 -04:00
Tony @ Navillus
3f3e4f1286
Update createCollection() to handle pageSize: Infinity
( #516 )
...
* Fix pageSize calculation when Infinity is given
* test grouping collection with pageSize: Infinity
* test individual pages for collection items
* Revert "update docs, remove reference to Inifinity"
This reverts commit e8a976a543
.
* Adding changeset
2021-06-23 08:40:58 -04:00
github-actions[bot]
16724f93e3
Version Packages ( #513 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-06-22 15:01:33 -04:00
Fred K. Schott
09b5779884
fix issues uncovered by snowpack warnings ( #511 )
...
* fix output issues uncovered by snowpack warnings
* Update the snowpack version
* Load Prism dep as the default
* Rename srcRoot to src
* Document the src option
* Add the changeset
Co-authored-by: Matthew Phillips <matthew@skypack.dev>
2021-06-22 14:41:04 -04:00
Fred K. Schott
b0e41eaf51
update small cli fixes ( #512 )
2021-06-22 10:06:07 -04:00
github-actions[bot]
8b69c2d406
Version Packages ( #484 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-06-21 15:38:41 -04:00
Matthew Phillips
0abd251cda
Removes snowpack warning suppression ( #504 )
...
* Start of warnings
* Provide knownEntrypoints by renderers
This allows renderers to provide knownEntrypoints that will be forwarded to snowpack. This gets rid of renderer-specific warnings and allows us to remove the snowpack logging hacks we were doing.
* Adds a changeset
2021-06-21 15:34:22 -04:00
Matthew Phillips
b547892411
Allow the head element to be optional ( #447 )
...
* First take
* Allow omitting head element
This makes it possible to omit the head element but still inject the style and HMR script into the right place.
* Add changeset
* More progress on this
* Only render if it's a page
* Include fragments in compiled jsx
* Adds a changeset
2021-06-21 12:28:30 -04:00
Nate Moore
2671b6f9cc
Skip scoped astro-*
class if Astro component has no <style>
( #497 )
...
* feat(#472 ): do not inject `astro-xxx` class for components without styles
* test: add test for skipped scoped classes
* chore: add changeset
* Update happy-cougars-scream.md
2021-06-18 19:56:14 -05:00
Caleb Jasik
ff7ec2fc02
Add @types/prettier to astro-prettier-plugin ( #487 )
2021-06-17 16:10:15 -05:00
Dany Castillo
6573bea8d4
Fix README header aspect ratio ( #482 )
...
* Fix README header aspect ratio
* add changeset
* bring back img and try responsive width and height
* Remove `width` and `height` attrs
Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
2021-06-17 11:10:49 -05:00
github-actions[bot]
11eda869dc
Version Packages ( #470 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-06-16 17:26:15 -04:00
Matthew Phillips
233fbcd5c5
Fix race condition in build ( #477 )
...
* Fix race condition in build
* Add changeset
2021-06-16 17:24:25 -04:00
Brian Hinton
e711668556
Improvement/accessibility blog example ( #475 )
...
* improvements: updated heading tag order, removed repeat alt values, added aria-labels
* chore: added changeset
2021-06-16 17:19:23 -04:00
Drew Powers
7f8d5869c3
Fix parser error on forward slash ( #469 )
...
Fixes #407
2021-06-16 13:26:38 -06:00
github-actions[bot]
382868abfc
Version Packages ( #466 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-06-16 14:12:05 -04:00
Caleb Jasik
f9f2da458d
Add repository remotes for all astro packages ( #458 )
...
* Add repository remotes for all astro packages
* Add repository.directory key instead of adding the path to repository.url
* Include changeset
* Add repository key to create-astro
2021-06-16 14:09:35 -04:00
Brad Cornes
3ada25d7d9
Pass configured Tailwind config file to the tailwindcss
plugin ( #352 )
...
* fix tailwind config filename
* pass configured config file to tailwindcss
* add changeset
* remove `tailwindConfig` from `CompileOptions` interface
2021-06-16 11:36:19 -06:00
github-actions[bot]
c0804fc8cd
Version Packages ( #450 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-06-16 08:41:21 -04:00
Nurettin Kaya
251b0b5c06
Less verbose HMR script ( #457 )
...
* Less verbose HMR script
* push changeset
2021-06-16 08:17:06 -04:00
Drew Powers
54c291efa0
Handle script module resolution ( #438 )
...
Fixes #104
2021-06-15 15:06:29 -06:00
Drew Powers
272769d723
Improve asset resolution in Astro ( #437 )
...
* Improve asset resolution in Astro
Fixes #96
* Add docs, changeset
* Fix collection resolution
2021-06-15 14:53:16 -06:00
Nate Moore
490f2bebbc
Add <>
fragment support for expressions ( #433 )
...
* feat: add support for `<>` and `</>` Fragments
* docs: explain Fragments
* test: add fragment test
2021-06-15 11:33:27 -05:00
github-actions[bot]
28c2d74dc3
Version Packages ( #446 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-06-15 08:25:29 -04:00
Matthew Phillips
9d4a40fccc
Adding a changeset
2021-06-15 08:21:53 -04:00
github-actions[bot]
5222460719
Version Packages ( #431 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-06-14 16:12:55 -04:00
Matthew Phillips
016833a3bc
Honor user's hmr settings ( #436 )
...
* Honor user's hmr settings
This contains 2 fixes:
* If the user sets the hmrPort in their own snowpack config we use that port.
* If the user sets `window.HMR_WEBSOCKET_URL` we defer to that
* Adds the changeset
2021-06-14 16:10:29 -04:00
Fred K. Schott
1437b42038
fix some example docs site issues ( #434 )
2021-06-14 15:45:33 -04:00
Matthew Phillips
73a43d9301
Prevent postcss from crashing when scoping class without a body ( #430 )
...
* Prevent postcss from crashing when scoping class without a body
For some reason postcss will keep running the plugin over and over on a class without a body if we modify the `selector` (this triggers it as being "dirty"). It doesn't do this for selectors with a body. But the fix was easy enough, only scope a rule once.
Closes #340
* Add a changeset
2021-06-14 14:17:56 -04:00
github-actions[bot]
3d3d4cfe0b
Version Packages ( #428 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-06-14 13:28:40 -04:00