Fred K. Schott
e6aaeff50c
Summarize changesets for 0.21 release ( #1934 )
...
* summarize changsets
* exit prerelease mode
* add back missing readme
* add back missing lit renderer
2021-11-19 12:57:17 -08:00
Matthew Phillips
a0d4d99a9a
Allow links/images to be loaded from browser /src ( #1932 )
...
* Allow links/images to be loaded from browser /src
* Adds a changeset
* typo
2021-11-19 15:25:05 -05:00
Nate Moore
abef02e516
Migrate www
to new Markdown + Components format ( #1925 )
...
* chore: migrate `www` to new Markdown + Components format
* feat: expose `<Content />` component to `Astro.fetchContent`
* fix: Layout component bug
* chore: update all www posts
2021-11-19 13:49:03 -06:00
github-actions[bot]
3f76849a0b
Version Packages (next) ( #1923 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-11-19 14:12:11 -05:00
Matthew Phillips
8733599e61
Add vite back as a dependency ( #1921 )
...
* Add vite back as a dep
* Adds a changeset
2021-11-19 14:07:45 -05:00
Matthew Phillips
2e0c790b3a
Add polyfill scripts to result.scripts ( #1920 )
...
* Add polyfill scripts to result.scripts
* These scripts are bundled together now
* Adds changeset
2021-11-19 14:06:05 -05:00
github-actions[bot]
285622b8ae
Version Packages (next) ( #1916 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-11-19 12:49:37 -05:00
Matthew Phillips
00d2b62595
Adding a changeset for package.json bump ( #1913 )
...
* Adding a changeset
* Add changeset for remark plugin
2021-11-19 12:46:15 -05:00
github-actions[bot]
bb90ff60c8
Version Packages (next) ( #1907 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-11-19 11:22:19 -05:00
Matthew Phillips
c76821687d
Remove further dependence on vite package ( #1906 )
...
* Remove further dependence on vite package
* Adds a changeset
* Add graymatter as a regular dep
2021-11-19 11:15:39 -05:00
github-actions[bot]
05a2c48449
Version Packages (next) ( #1904 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-11-19 10:39:05 -05:00
Matthew Phillips
3b511059b9
Remove OSX \x00 workaround ( #1901 )
...
* Remove OSX \x00 workaround
* Adds a changeset
2021-11-19 10:23:21 -05:00
Matthew Phillips
41c6a772a2
Resolve vite client modules to vendored vite ( #1903 )
...
* Resolve vite client modules to vendored vite
* Adds a changeset
2021-11-19 10:23:04 -05:00
github-actions[bot]
a43410b68e
Version Packages (next) ( #1881 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-11-19 01:21:00 -08:00
Fred K. Schott
c82ceff7eb
fix #1778
2021-11-18 22:21:58 -08:00
Drew Powers
8986d33bfc
Improve error messages ( #1875 )
...
* Fix error handling in correct scope
Also improve Vite IDs for better module graph lookups
* Improve code frame
* Add changeset
* maybeLoc can be undefined
* Add tests
Co-authored-by: Matthew Phillips <matthew@skypack.dev>
2021-11-18 17:42:07 -07:00
Matthew Phillips
53d9cf5ec6
Dev server routing tests (and fixes) ( #1879 )
...
* Dev server routing tests (and fixes)
* Adding a changeset
* Bump the style-ssr test timeout
2021-11-18 11:13:54 -05:00
github-actions[bot]
eb4d5f1d8f
Version Packages (next) ( #1873 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-11-17 16:25:02 -08:00
Fred K. Schott
c2668afed0
add create-astro to build:all ( #1872 )
...
* add create-astro to build:all
* mark error objects as any, instead of unknown
2021-11-17 16:22:43 -08:00
github-actions[bot]
96d5a94280
Version Packages (next) ( #1863 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-11-17 19:05:54 -05:00
Matthew Phillips
0ce86dfdf3
Fix for built scoped Vue styles ( #1868 )
...
* Fixes #1844
* Adds a changeset
* Remove all special casing
* Add a clarifying comment
2021-11-17 15:57:47 -05:00
Fred K. Schott
6b598b2401
fix middleware order ( #1865 )
2021-11-17 12:40:30 -08:00
Nate Moore
dbc49ed62c
fix: HMR regression ( #1858 )
...
* fix: HMR regression
* fix: inject HMR script directly
2021-11-17 14:10:05 -06:00
Fred K. Schott
6c66d4834b
fix npm init flag handling in create-astro ( #1862 )
...
* fix npm init flag handling
* Update index.ts
* Update real-cats-act.md
2021-11-17 10:30:12 -08:00
github-actions[bot]
9f5e196019
Version Packages (next) ( #1847 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-11-16 17:13:29 -05:00
Matthew Phillips
0f9c191010
Fix: dev server routing when not using subpath ( #1846 )
...
* Fix: dev server routing when not using subpath
* Better comment
* Adds a changeset
* Remove testing file
* Rename this.pathname to this.devRoot
2021-11-16 17:10:20 -05:00
github-actions[bot]
750c249c32
Version Packages (next) ( #1796 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-11-16 13:06:58 -08:00
Drew Powers
3cd1458aa7
Fix Windows CSS bundling bug ( #1840 )
...
* Fix Windows CSS bundling bug
JS components’ styles accidentally left out of final build on Windows
* Review feedback
2021-11-16 13:59:41 -07:00
Nate Moore
824c1f2024
Implement client:only
handling ( #1716 )
...
* WIP: improve `client:only` handling
* feat: implement `client:only` in renderer
* test: reenable client:only tests
* feat: improve SSR error messages
* fix: add `resolvePath` method to Metadata
* test: fix client-only test
* chore: fix custom-elements handling
* test: revert `custom-elements` test change
* fix: do not assign a default renderer even if there's only one configured
* chore: bump compiler
* chore: add changeset
2021-11-16 10:01:14 -06:00
Drew Powers
65216ef921
Fix PostCSS (and Autoprefixer) processing ( #1837 )
...
* Fix PostCSS processing
* Skip Windows tests
(for now)
2021-11-15 14:16:07 -07:00
Bence Molnár
4e55be9006
Use normalized path to detect layout files ( #1822 )
...
Co-authored-by: Bence Molnár <bencemol@users.noreply.github.com>
2021-11-15 12:47:39 -05:00
Drew Powers
3b8f201c4b
Update build output ( #1814 )
2021-11-15 10:13:35 -07:00
Matthew Phillips
fca1a99dbd
Support for using a subpath ( #1801 )
...
* Support for using a subpath
* Update the readme
* Fix the package name
* Adds a changeset
* Ensure that public/ must be loaded from the subpath
* Update preview to use the new paths
* Use exact compiler version
* Use the newest version
* Use range again
* Use newer range
2021-11-15 10:33:51 -05:00
Matthew Phillips
65d17857ce
Uncomment hoisted scripts ( #1743 )
...
* Uncomment hoisted scripts
* Get hoisted scripts to pass
* Adds a changeset
2021-11-11 14:35:46 -05:00
Matthew Phillips
b958088c3d
Add display: contents for hydrated components ( #1794 )
...
* Add display: contents for hydrated components
* Only serialize boolean attrs that are data attrs
* Adds a changeset
2021-11-11 11:55:50 -05:00
github-actions[bot]
83be55d5dd
Version Packages (next) ( #1791 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-11-11 08:48:04 -05:00
Matthew Phillips
fd52bceea4
Build/bundle assets and CSS ( #1786 )
...
* Bundling CSS
* Current progress of building assets
* New build progress
* Its finally working
* Force css to go through the build
* Prettier filenames
* Split into separate CSS and HTML plugins
* Always have at least one input
* Bring back in sitemaps + output
* Bring back srcset support
* Bundle CSS
* Bring back minify
* Update dynamic tests
* Update remaining tests
* Linting
* Fix remaining broken test
* Use fs directly
* Adding a changeset
* Use path.posix
* Debugging windows
* More debugging
* Pass URLs into readFile
* Remove some debugging stuff
* Remove force flag from transformWithVite
* Update packages/astro/src/vite-plugin-build-css/index.ts
Co-authored-by: Drew Powers <1369770+drwpow@users.noreply.github.com>
Co-authored-by: Drew Powers <1369770+drwpow@users.noreply.github.com>
2021-11-11 08:44:11 -05:00
Nate Moore
7eaabbb0e1
Markdown bug bash! ( #1789 )
2021-11-10 17:34:31 -06:00
github-actions[bot]
9763b255dd
Version Packages (next) ( #1745 )
...
* Version Packages (next)
* chore: update changelog
* chore: update CHANGELOG
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Nate Moore <nate@skypack.dev>
2021-11-09 12:59:13 -06:00
Nate Moore
fbae2bc52f
Improve astro.config
loading ( #1764 )
...
* Revert "Revert "feat: improve `astro.config` loading by support `.cjs`, `.js`, and `.ts` files""
This reverts commit a26f7a2088
.
* fix: throw when filename is specified but not found
* chore: @proload/core@0.2.1
* refactor: simplify to use Proload's filePath option
* fix: move to @proload/plugin-tsm
* Update packages/astro/src/core/config.ts
Co-authored-by: Jonathan Neal <jonathantneal@hotmail.com>
Co-authored-by: Jonathan Neal <jonathantneal@hotmail.com>
2021-11-08 14:57:31 -06:00
Nate Moore
a26f7a2088
Revert "feat: improve astro.config
loading by support .cjs
, .js
, and .ts
files"
...
This reverts commit 058d1a0ff7
.
2021-11-07 20:28:25 -06:00
Nate Moore
058d1a0ff7
feat: improve astro.config
loading by support .cjs
, .js
, and .ts
files
2021-11-07 20:27:55 -06:00
Drew Powers
2e1bded735
Get Tailwind HMR working (first cut) ( #1736 )
...
* Get Tailwind HMR working
* PR feedback
* perf: improve HMR `head` performance
Co-authored-by: Nate Moore <nate@skypack.dev>
2021-11-04 14:01:28 -06:00
github-actions[bot]
8de20f7435
Version Packages (next) ( #1731 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-11-02 16:22:40 -05:00
Nate Moore
11ee158ad5
Update @astrojs/compiler
( #1730 )
...
* chore: update @astrojs/compiler
* fix: add Fragment handling
* chore: add changeset
2021-11-02 16:20:35 -05:00
github-actions[bot]
e0d9a7627d
Version Packages (next) ( #1709 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-10-29 14:48:54 -05:00
Drew Powers
d84bfe719a
🚀 Astro Next (0.21.0) ( #1406 )
...
* make astro-root uids unique
* Move Astro to Vite
* Update tests
* More test improvements
* fred fixes
* Update compiler, improve tests
* Fix runtime, improve code frame
* Add Markdown support
* Tycho fixes
* Fred fixes part 2
* Throw Error for WIP Features
* Improve testing suite
* Allow users to pass config to Vite
* Fix npm install (#1407 )
* Automate publish on merge (#1408 )
* Add NPM_TOKEN to publish script (#1409 )
* Create .npmrc
* Clean up astro deps (#1411 )
* Use new renderers (#1412 )
* feat: update compiler (#1421 )
* Try mocha/chai test runners (#1418 )
* Try mocha/chai test runners
* Disable failing smoke test for now
Will revert when next can build docs
* Enable mocha in parallel mode
* Remove warning
* Update docs
* Fix Windows bug
* Fix internal imports
* Fix styles
* Fix CI release on merge to next (#1427 )
* Fix logger locale parsing (#1439 )
* fix(logger): locale parsing
* Fixed issue of compiler crash when "c" locale was encountered
* Return default locale if parsed locale is less than 2 chars long
* chore: add changeset
* Apply changes from #1387
* Add back in support for children (#1486 )
* Add back in support for children
* Be more careful
* Enables most slot tests (#1494 )
* Enables most slot tests
* Use spreadAttributes
* Add hydration to Solid renderer (#1479 ) (#1495 )
* feat: add hydration to Solid renderer
* fix: intersection observer, move script to the end
Co-authored-by: Ryan Carniato <ryansolid@gmail.com>
* [next] support Astro.slots API (#1516 )
* [next] Support for custom elements (#1528 )
* [next] Support for custom elements
* Fix eslint errors
* eslint again
* [next] Fix Astro.fetchContent (#1480 )
* fix Astro.fetchContent
* fix(fetchContent): cast type
Co-authored-by: Nate Moore <nate@skypack.dev>
* Move hydration to the compiler (#1547 )
* Move hydration to the compiler
* Move extracting url, export to util fn
* Brings back astro-dynamic tests (#1548 )
* Implements top-level Astro + Astro.resolve (#1556 )
* Implements top-level Astro + Astro.resolve
* Fix linting
* [next] Update renderers (#1509 )
* chore: update vite
* fix(renderers): point renderers to resolved server/client entrypoints
* Chore: Enable more tests with new compiler changes (#1558 )
* [Next] `fetch` support (#1563 )
* fix: polyfill fetch in every ssr scenario
* test(fetch): update fetch tests
* docs: update data fetching guide to remove caveats about `fetch` and isomorphic usage
* refactor: update regex for clarity
* Restructure (#1569 )
* Upgrade to @astrojs/compiler 0.2.0 (#1584 )
* Use Vite fork (#1585 )
* Use Vite fork
* Fix linting
* Move Vite to vendor/ and add a license
* Fix linting
* Include the dist folder
* Update files config
* Markdown compilation (#1593 )
* Markdown compilation
* remove debugger
* Gets lit hydration working (#1595 )
* Gets Astro.fetchContent compilation to work (#1596 )
* Gets Astro.fetchContent compilation to work
This fixes Astro.fetchContent so that we handle esbuild transforming the
name of the nested Astro call.
* Remove debugging
* Update the tests
* Remove another debugger
* Update Vite to latest (#1597 )
* Add Prism syntax highlighting (#1598 )
* Scoped styles with markdown (#1599 )
* Bugfix: fix getStaticPaths() cache miss (#1602 )
* Fix build order (#1609 )
* Bugfix: restore build to get all paths earlier, when build. Same as main.
* Also re-add timings
* [next] blog example fully working (#1610 )
* Add environment variables docs (Closes #873 ) (#1587 )
* Added environment variables docs (Closes #873 )
* Fixed prefix
* Remove numbered comments (#1611 )
* Chore: remove numbered comments
* Clean up block comments
* comment style fixes (#1614 )
* [next] Upgrade compiler (#1619 )
* [next] Upgrade compiler
* Upgrade to latest compiler
* Fix the path to global css
* Removed debugger
* feat: add fragment support to vite-plugin-astro (#1600 )
* [next] fix `.tsx` handling (#1620 )
* fix: support tsx in JSX plugin
* fix: preserve JSX via esbuild, only use Babel for JSX compilation
* fix: handle upcoming Vite API for `ssr` flag
* [next] Add CSS preprocessing (#1589 )
* Add concept for style support in Astro
* Update style preprocessor to use new compiler
* fix: massage preprocessStyle type
* fix: @astrojs/compiler types
Co-authored-by: Nate Moore <nate@skypack.dev>
* fix issues in blog-multiple-authors (#1621 )
* Move Sass to deps (#1622 )
* Update renderer API for Vite (#1623 )
* Update renderer API for Vite
* Fix lit-element tests
* Clean up comments
* Throw friendly error if renderer provides viteConfig in a bad format
* Fix changesets (#1628 )
* Remove cheerio scanning from build stats (#1629 )
* Minor change to jsxTransformOptions, update Renderer API docs (#1630 )
* [next] docs example fully working (#1627 )
* [next] docs example fully working
* Upgrade compiler to unlock docs
* Add `class:list` directive (#1612 )
* Add support for class:list directive
The `class:list` directive serializes an expression of css class names. For React components, `className:list` is also supported.
* Remove `className` support and React tests
* Add tests for the absence of omitted classes
* fix: `define:vars` scoping for styles (#1632 )
* feat: fix Debug component (#1633 )
* [next] Fix `<Markdown>` component (#1631 )
* fix: cleanup issues with <Markdown> component
* fix: fix `content` usage with Markdown
* [next] Fix `<Code>` component (#1635 )
* fix: enable Code component
* test: update expect to chai format
* Fixes solid (#1634 )
* Fixes solid
* Rename the test
* Rebase with next
* Skip solid test for now
* Add support for markdown plugins (#1650 )
* Fix broken next release (#1652 )
* Prevent passing to Svelte components
* Prevent passing class to Vue components
* Add CSS injection, fix portfolio example (#1648 )
* Fix portfolio example
* Add .pcss extension
* Update load ssr opts
* Update packages/astro/src/runtime/server/index.ts
Co-authored-by: Jonathan Neal <jonathantneal@hotmail.com>
Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
Co-authored-by: Jonathan Neal <jonathantneal@hotmail.com>
* Fixes external HMR (#1654 )
* Upgrade compiler version (#1655 )
Fixes docs and blog examples
* Resolve renderers relative to the projectRoot (#1659 )
* Template fixes (#1656 )
* fix: dedupe hashes for identical islands (#1660 )
* fix: scope `define:vars` to `:root` for `<style global>` (#1663 )
* chore: update compiler to latest (#1664 )
* [next] fix island hydration inside of `<Markdown>` (#1665 )
* fix: create rehype plugin to smooth over island hydration bugs
* refactor: remove debug code
* chore: explain need for `rehypeIslands`
* Bugfix: renderer-lit missing files on npm (#1669 )
* Force Vite to rebuild dependencies (#1670 )
* [next] Add `preact/compat` renderer (#1668 )
* feat: add preact/compat entry for `@astrojs/renderer-preact`
* Update index.js
* Bugfix: plugin-astro-fetch tries to append node-fetch to node-fetch (#1671 )
* Fix Vite race condition (#1674 )
* Fix with-nanostore deps (#1675 )
Adds missing Solid renderer
* [next] Fix `resolveDependency` on Windows (#1666 )
* fix: Windows issue with resolveDependency util
* chore: add comment
* Update CONTRIBUTING.md (#1677 )
* Prevent scanning a user's deps (#1678 )
* Prevent scanning a user's deps
* Remove unused things
* remove unused util
* Adding a changeset for the remark plugin
* Config changes needed for stater template (#1680 )
This does 2 things:
1. Adds prismjs as a dep.
2. Adds shiki as an external.
* Next bugs (#1681 )
* fix(#1679 ): hoisted <script> rendering
* fix(#1679 ): do not print global for styles, but do for scripts
* fix: update ObjectSet implementation
* fix: dedupe elements in sets
* [next] update compiler (#1683 )
* chore: update compiler
* chore: update compiler (again)
* Fix Astro HMR bottleneck (#1684 )
* Bugfix: JSX renderers can be declared in any order (#1686 )
* chore: update compiler (#1690 )
* Exclude lit-server from being optimized (#1691 )
This should get the lit example working from `npm`.
* fix: exclude all renderer server entrypoints (#1692 )
* chore: update compiler (#1705 )
* fix: do not crash when Markdown has no content (#1702 )
* feat: improve support for third-party React packages (#1701 )
* Remove prism warning when no language is provided (#1703 )
* Remove prism warning when no language is provided
* Add the plaintext language instead
* retry deploy
* chore: enter prerelease mode under `next` (#1707 )
* Updates to the changesets (#1708 )
* Updates to the changesets
* Adds a changeset for astro-prism
Co-authored-by: Fred K. Schott <fkschott@gmail.com>
Co-authored-by: Nate Moore <nate@skypack.dev>
Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
Co-authored-by: Pranav Karawale <52596591+obnoxiousnerd@users.noreply.github.com>
Co-authored-by: Matthew Phillips <matthew@skypack.dev>
Co-authored-by: Matthew Phillips <matthew@matthewphillips.info>
Co-authored-by: Ryan Carniato <ryansolid@gmail.com>
Co-authored-by: AsyncBanana <58297401+AsyncBanana@users.noreply.github.com>
Co-authored-by: Jonathan Neal <jonathantneal@hotmail.com>
2021-10-29 15:30:22 -04:00
github-actions[bot]
345900dd11
Version Packages ( #1642 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-10-22 17:03:09 -05:00
Jonathan Neal
d5fdeefebb
Pull examples from latest branch ( #1641 )
...
* pull examples from latest branch
* changeset
2021-10-22 17:50:36 -04:00
github-actions[bot]
9f53699d6f
Version Packages ( #1639 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-10-22 16:20:22 -04:00
Matthew Phillips
025f5e3f22
Revert "Make create-astro use the latest
branch ( #1636 )" ( #1638 )
...
* Revert "Make create-astro use the `latest` branch (#1636 )"
This reverts commit 28f00566ca
.
* Adds a changeset
2021-10-22 16:18:33 -04:00
github-actions[bot]
46d8c64a92
Version Packages ( #1637 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-10-22 16:04:12 -04:00
Matthew Phillips
28f00566ca
Make create-astro use the latest
branch ( #1636 )
...
* Make create-astro use the `latest` branch
* Adds a changeset
2021-10-22 15:59:02 -04:00
github-actions[bot]
b7a4542103
Version Packages ( #1557 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-10-14 15:13:13 -04:00
Levi
31d0688016
Expose Vue component names for devtools ( #1512 )
...
* Expose name on host component for Vue devtools
* Add changeset
* Update changeset to patch from minor
* [ci] collect stats
* [ci] collect stats
Co-authored-by: leviceccato <leviceccato@users.noreply.github.com>
Co-authored-by: Matthew Phillips <matthew@matthewphillips.info>
2021-10-14 15:08:07 -04:00
github-actions[bot]
5ac51bae3a
Version Packages ( #1537 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-10-12 13:27:06 -04:00
Caleb Jasik
6813106a5d
Add value to staticPaths cache before we await it ( #1498 )
...
* Add value to staticPaths cache before we await it
Fixes https://github.com/snowpackjs/astro/issues/1454
* Update `cache.staticPaths` to store Promises rather than immediate values
2021-10-12 13:04:22 -04:00
github-actions[bot]
0ff5c87a27
Version Packages ( #1527 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-10-11 08:33:37 -04:00
Matthew Phillips
dbd2f5076b
Adds the astro check command ( #1410 )
...
* Adds the `astro check` command.
This adds `astro check`, which runs type checking (and general error
checking) on Astro projects.
* print the number of errors found
* Adds a changeset
* Add cli docs
* Upgrade the language server version
* Prevent linting the console.logs
2021-10-11 08:12:15 -04:00
github-actions[bot]
b5f1bd46ff
Version Packages ( #1472 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-10-01 13:36:02 -04:00
Merrick Christensen
0eeb25348e
switch from rm to unlink in order to preserve node 12 compatability in astro-create ( #1468 )
...
* switch from rm to unlink in order to preserve node 12 compatability in astro-create
* add changeset
2021-10-01 13:18:40 -04:00
Matthew Phillips
756e3769d3
Support PureComponent in the react renderer ( #1467 )
...
* Support PureComponent in the react renderer
* Adds a changeset
2021-10-01 11:25:17 -04:00
github-actions[bot]
b78a58ed33
Version Packages ( #1451 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-09-28 15:34:16 -04:00
Michael Stramel
806dcd8d8d
Update lit version to v2 ( #1445 )
...
* Update lit version to v2
* Create weak-sheep-clap.md
* Re-assign window.global to window to retain existing functionality
2021-09-28 14:59:28 -04:00
github-actions[bot]
bf6357a233
Version Packages ( #1442 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-09-28 09:10:41 -04:00
AsyncBanana
3083563506
Fixed props shadowing ( #1433 )
...
* Fixed props shadowing
* Added changeset
* Added prop shadowing test
2021-09-27 11:52:57 -04:00
github-actions[bot]
ad2962fdac
Version Packages ( #1377 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-09-15 12:36:26 -04:00
Fred K. Schott
3a0dcbe9b1
Update stats.ts ( #1376 )
2021-09-15 08:53:26 -07:00
Jonathan Neal
98d785af1d
Expose slots to components ( #1368 )
...
* Expose slots to components via Astro.slots
* test: Add Astro.slots API tests
* docs: Document Astro.slots API
* docs: Duplicate Astro.slots documentation to other api-reference markdown
* Update proposal to use booleans, based upon RFC feedback
* update implementation & tests based on request
* changeset
2021-09-15 11:27:59 -04:00
github-actions[bot]
3d9b665265
Version Packages ( #1358 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-09-14 17:22:50 -07:00
Fred K. Schott
c25b836e07
update changesets
2021-09-14 17:04:47 -07:00
kelvinsjk
09b2f0e470
Fix passing Markdown content through props ( #1259 ) ( #1343 )
...
Co-authored-by: Kelvin Soh <kelvinsoh@pop-os.localdomain>
Co-authored-by: Fred K. Schott <fkschott@gmail.com>
2021-09-14 17:03:45 -07:00
Caleb Jasik
9cf2df81db
Improve stats logging to use pretty-bytes
so that 20B doesn't get output as 0kB, which is accurate, but confusing ( #1329 )
2021-09-14 16:50:00 -07:00
(none)
d771dad669
Merge "Remove check for referenced files" ( #1196 )
...
Co-authored-by: Fred K. Schott <fkschott@gmail.com>
2021-09-14 16:47:54 -07:00
Drew Powers
97d37f8f49
Docs: Add READMEs for renderers ( #1351 )
...
* Add README stub for renderers
* Add renderer READMEs
2021-09-14 16:26:23 -07:00
Fred K. Schott
6f1e714962
Delete perfect-kids-occur.md ( #1372 )
2021-09-14 16:25:31 -07:00
Matthew Phillips
b6a75494b1
Add types to examples and docs ( #1347 )
...
* Adds a changeset
* Add types to examples and docs
* Make changes based on review feedback
* Avoid using the variable named props
* Make path a const
2021-09-14 09:14:39 -04:00
Tc001
6b8630c641
Disclaimer for Github pages / jekyll quirk ( #1355 )
...
* Added GH pages disclaimer
* Added changeset
* Reworded disclaimer
* Correct GH Pages casing
* Update deploy.md
Co-authored-by: Fred K. Schott <fkschott@gmail.com>
2021-09-13 15:39:45 -07:00
Bartek Igielski
dd92871fd7
Prevent removing CSS preloads during bundling ( #1326 )
...
* Prevent removing nodes, becasue styles preloading was detected earlier
* Add separate deduping for preloads and cover it with tests.
* Create quiet-horses-turn.md
* Test merging preload tags
2021-09-10 11:17:17 -06:00
github-actions[bot]
2847ff5382
Version Packages ( #1344 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-09-09 10:57:16 -07:00
Fred K. Schott
b03f877102
Revert "Version Packages ( #1303 )"
...
This reverts commit 1a88cfde7d
.
2021-09-09 10:53:52 -07:00
github-actions[bot]
1a88cfde7d
Version Packages ( #1303 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-09-09 10:41:31 -07:00
Caleb Jasik
00fd7ca4dc
Fix parsing of an empty literal <pre></pre>
in markdown source ( #1332 )
2021-09-07 15:22:23 -05:00
Mani Gandham
b668117c02
skip 404.html pages in sitemap generation ( #1304 )
...
* skip 404.html pages in sitemap generation
* update path check for 404
* add changeset
2021-09-03 14:18:52 -07:00
Fred K. Schott
e282e8e4ac
Add new <Code> component, to succeed <Prism> ( #1208 )
...
* add code component
* Update packages/astro/components/Debug.astro
Co-authored-by: Caleb Jasik <calebjasik@jasik.xyz>
* Update packages/astro/components/Debug.astro
Co-authored-by: Caleb Jasik <calebjasik@jasik.xyz>
* fix format in debug component
* remove Debug changes
* add wrap support
* add props docs
* update default theme
Co-authored-by: Peter Singh <drgaud@hotmail.com>
Co-authored-by: Caleb Jasik <calebjasik@jasik.xyz>
2021-09-03 11:06:25 -07:00
Fred K. Schott
3b4bbdc98d
Format config errors for humans ( #1298 )
...
* format config errors
* fix bad root
2021-09-03 17:47:12 +00:00
Fred K. Schott
ac2c00e99b
fix astro esm-cjs entrypoint ( #1300 )
2021-09-03 17:46:36 +00:00
Caleb Jasik
7cb31c6e01
Import unified types as unified since there is no default export for 'unified'. ( #1296 )
2021-09-03 10:42:20 -07:00
github-actions[bot]
a923268da2
Version Packages ( #1271 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-09-01 15:58:14 -04:00
Matthew Phillips
231964f084
Add interfaces for built-in components ( #1292 )
...
* Add interfaces for built-in components
* Adds a changeset
2021-09-01 15:49:01 -04:00
Mikkel Tønder
11a6f884be
create-astro: Format console logs and fix message about default renderers ( #1257 )
...
* create-astro: Format console logs and fix message about default renderers
Format the console log statements so the code is easier to read
Add a check to see if the renderers array is empty and only show the message about using the templates default renderers if it isn't
* Add changeset
2021-08-30 14:20:41 -07:00
github-actions[bot]
8d22e4eefe
Version Packages ( #1252 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-08-27 14:15:29 -04:00
Matthew Phillips
290f203279
Fix knownEntrypoint warning for Fix __astro_hoisted_scripts.js ( #1251 )
...
* Add new internal module to the knownEntrypoints
* Adds a changeset
2021-08-27 13:49:08 -04:00
github-actions[bot]
3bb97ea328
Version Packages ( #1246 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-08-27 10:46:14 -04:00
Matthew Phillips
24dce41c4c
Add changeset for #1090 ( #1248 )
2021-08-27 10:44:25 -04:00
Jonathan Neal
5d2ea57841
Remove unused namespace redirection from the astro parser ( #1245 )
...
* nit: remove unused namespace checking from astro parser
* test: add tests for namespaced attributes, including one removed attribute
* add changeset
2021-08-27 10:43:58 -04:00
Matthew Phillips
788c769d78
Implementation of hoisted scripts ( #1178 )
...
* Implementation of hoisted scripts
* Use the facade id
* Adds docs on hoisted scripts
* Don't try to run rollup if there are no hoisted scripts
* Handle scripts possibly being undefined (client:only)
* Get rid of changes to the portfolio example
* Adds a changeset
* Remove a todo
* Fix lint errors
* Rename TransformResult property to hoistedScripts
* Move Hoisted Scripts docs to astro-components page
* Fixes lint errors
* Fix path join for windows
2021-08-27 10:12:27 -04:00
github-actions[bot]
84c18d3030
Version Packages ( #1239 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-08-26 15:20:38 -04:00
Fred K. Schott
ff92be637f
add "astro preview" command ( #1226 )
...
* add "astro preview" command
* Update green-buttons-reflect.md
* Update cli-reference.md
2021-08-26 12:08:52 -07:00
github-actions[bot]
c83d481733
Version Packages ( #1228 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-08-26 12:56:36 -04:00
Fred K. Schott
affcd04f0f
stop building, bundling, and transforming public/ files ( #1210 )
...
* stop bundling public/ files
* update www and examples
2021-08-25 11:51:04 -07:00
Robin Métral
397d8f3d84
Upgrade unified deps and improve unified plugins types ( #1200 )
...
* Upgrade @astrojs/markdown-support deps and update types
* Add changeset
* Update changeset
* Switch astro-markdown-plugins example to use rehype-autolink-headings
Usage of remark-autolink-headings is discouraged in favor of the rehype counterpart: https://github.com/remarkjs/remark-autolink-headings\#remark-autolink-headings
* Add stricter types for unified plugins
This includes a few suggestions from a code review:
- use vfile.toString instead of vfile.value.toString
- refactor plugins to follow unified best practices instead of returning functions that return a plugin
- use any instead of any[] for plugin options types
* Narrow down types to more specific hast or mdast typings
2021-08-25 08:17:45 -04:00
github-actions[bot]
a4a7685be1
Version Packages ( #1217 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-08-24 16:11:51 -04:00
Mihkel Eidast
44fb8ebcc4
Fix linter errors and warnings ( #1218 )
...
* fix lint issues, enable lint in ci
* add changeset
2021-08-24 15:50:24 -04:00
Matthew Phillips
9482fadeb8
Fix resolution of Astro.resolve in nested components ( #1213 )
...
* Fix resolution of Astro.resolve in nested components
Components were previously tested, however nested folders were not.
* Adds a changeset
2021-08-24 13:38:07 -04:00
github-actions[bot]
582220c8a1
Version Packages ( #1206 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-08-23 14:18:18 -07:00
Fred K. Schott
f9cd031033
Add zod schema validation ( #1198 )
...
* add zod schema validation
* update pageUrlFormat config name
* add trailing slash support to config
2021-08-23 14:07:03 -07:00
Caleb Jasik
efb41f22c3
Add Astro <Debug/>
component ( #675 )
...
* Initial MVP Debug component
* Document the prettifying of the input
* Just make `<Debug/>` a wrapper around `<Prism/>` lol
* feat: add details/summary debug component
* chore: remove Props (unused)
* fix: prefer `div` to semantic elements
* chore: format
* fix: prop-drill `class` into components
* fix: ensure `astro/components` are evaluated lazily
* feat(debug): export debug component from `astro/debug`
* fix: minimal example local snowpack config
* docs: add debugging docs
* chore: add changeset
* docs: update debug docs
Co-authored-by: Nate Moore <nate@skypack.dev>
2021-08-23 16:43:22 -04:00
github-actions[bot]
3963cef963
Version Packages ( #1181 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-08-23 15:59:55 -04:00
Fred K. Schott
166c9ed6bd
fix issue with multiple getStaticPaths calls during build ( #1194 )
2021-08-23 15:44:49 -04:00
Fred K. Schott
c06da5dd78
Add trailingSlash & pageDirectoryUrl config options ( #1197 )
2021-08-23 12:05:01 -07:00
Fred K. Schott
3e605d7ee9
add changset for 29b7e746e6
2021-08-20 11:06:32 -07:00
Tony Sullivan
1e0e2f41cd
including the language-
class on Prism's <pre>
element ( #1180 )
...
* including the `language-` class on Prism's `<pre>` element
* adding changeset
Co-authored-by: Tony Sullivan <tony.f.sullivan@gmail.com>
2021-08-20 11:01:42 -07:00
github-actions[bot]
0c314791c4
Version Packages ( #1163 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-08-19 18:03:07 -06:00
Caleb Jasik
a421329f8f
changeset: markdown-support (fix the left-brace issue) ( #1170 )
2021-08-19 17:55:02 -06:00
Drew Powers
ece0953aed
Fix :global() scoping ( #1162 )
...
* Fix :global() scoping
#1155
* Improve :global() scoping rules further
2021-08-18 20:46:47 -06:00
github-actions[bot]
986bed8ca4
Version Packages ( #1150 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-08-18 09:24:09 -07:00
Fred K. Schott
68f46c827e
update changset minor
2021-08-18 09:21:45 -07:00
Fred K. Schott
239065e2fe
add back 0.19.0 changesets
2021-08-18 09:16:50 -07:00
Fred K. Schott
348b252a51
exit prerelease mode
2021-08-18 09:09:27 -07:00
Fred K. Schott
d340613a4c
remove old changesets
2021-08-18 00:01:36 -07:00
github-actions[bot]
66a6c5b06f
Version Packages (next) ( #1129 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-08-17 22:34:47 -07:00
Tony Sullivan
1971ab3c60
Add support for client:only
hydrator ( #935 )
...
* Adding support for client:only hydration
* Adding documentation for client:only
* Adding changeset
* Updating the test to use a browser-only API
* Adding a browser-specific import script, this reproduces the issue where client:only imports must be removed
* typo fix
* removing mispelled test component
* WIP: delaying inclusion of component imports until the hydration method is known
* WIP: tweaking the test to use window instead of document
* When only one renderer is included, use that for client:only hydration
* temporary test script snuck into the last commit
* WIP: adding check for a client:only renderer hint
* refactor: Remove client:only components instead of delaying all component import statements
* Updating the changeset and docs for the renderer hint
* refactor: pull client:only render matching out to it's own function
* Updating renderer hinting to match full name, with shorthand for internal renderers
Co-authored-by: Tony Sullivan <tony.f.sullivan@gmail.com>
2021-08-17 13:44:56 -04:00
Drew Powers
1f13e40316
Fix body scoping ( #1130 )
...
Fixes #1074
2021-08-16 17:47:09 -06:00
Matthew Phillips
78b5bde14c
Astro.resolve ( #1085 )
...
* add: Astro.resolve
* Add docs and tests for Astro.resolve
* Add warnings when using string literals
* Prevent windows errors
* Adds a changeset
* Use the astro logger to log the warning
* Use the .js extension
* Dont warn for data urls
* Rename nonRelative and better match
Co-authored-by: Jonathan Neal <jonathantneal@hotmail.com>
2021-08-16 16:43:06 -04:00
github-actions[bot]
43e17e59da
Version Packages (next) ( #1092 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-08-12 01:39:34 -07:00
Fred K. Schott
089d1e7a5e
add changeset
2021-08-12 01:38:10 -07:00
github-actions[bot]
2b41db1531
Version Packages (next) ( #1089 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-08-11 16:30:24 -07:00
Fred K. Schott
c881e71e87
add changeset
2021-08-11 16:24:05 -07:00
github-actions[bot]
10d6fa4bca
Version Packages (next) ( #1087 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-08-11 15:50:14 -07:00
Fred K. Schott
b56c0cbda1
improve release notes for filebased routing
2021-08-11 15:48:30 -07:00
Fred K. Schott
3ba2930fbd
enter prerelease mode for v0.19.0-next
2021-08-11 15:05:36 -07:00
Fred K. Schott
0f0cc2b9d8
Add file-based routing /w dynamic paths ( #1010 )
...
* wip: add file-based routing
* add pagination tests and nested pagination support
2021-08-11 15:04:09 -07:00
github-actions[bot]
b54c01bf66
Version Packages ( #1064 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-08-11 15:01:00 -07:00
Michael Stramel
939b9d01a4
Add PORT env var to be used ( #952 )
...
* Add PORT env var to be used
* Format
* Create few-carpets-sing.md
* Update few-carpets-sing.md
2021-08-11 14:57:05 -07:00
Barrabin ⚑
2321b577ee
Fixes #1033 - Markdown with applied scopedStyles doesn't run Prism syntax highlight ( #1037 )
...
* Fixes #1033 - Markdown with applied scopedStyles doesn't run Prism syntax highlight
* Removed the incorrect lang attribute to indicate language syntax
* Fixed UT for scopedStyles + markdown
* Update packages/astro/test/astro-markdown.test.js
Co-authored-by: Caleb Jasik <calebjasik@jasik.xyz>
* Added changeset for PR #1037
* Update curly-queens-pay.md
Changing from a `minor` release to a `patch` since we're pre-v1.0.0! This
Co-authored-by: Vitor Calejuri <vitor.cajuleri@gmail.com>
Co-authored-by: Caleb Jasik <calebjasik@jasik.xyz>
Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
2021-08-11 16:52:27 -05:00
Bartek Igielski
1339d5e36b
Bump Vue version to latest stable ( #1075 )
...
* Bump Vue version to latest stable
* Create wild-suits-raise.md
2021-08-10 09:02:24 -04:00
Mihkel Eidast
618ea3a8ea
Fix nested client load directive ( #1030 )
...
* escape </script> in string literals
* add changeset
2021-08-09 16:36:12 -05:00
Kus Cámara
adc767c515
change some Spanish translations ( #1063 )
2021-08-08 22:09:19 -07:00
github-actions[bot]
3eb5a0f61f
Version Packages ( #1036 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-08-05 13:57:21 -07:00
Fred K. Schott
8cf0e65a8b
Revert "Version Packages ( #1011 )"
...
This reverts commit 7f14ea6e38
.
2021-08-05 13:54:23 -07:00
github-actions[bot]
7f14ea6e38
Version Packages ( #1011 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-08-05 13:42:36 -07:00
Fred K. Schott
6ec7968d12
refactor bin entrypoint, add stackblitz support ( #1029 )
2021-08-05 11:24:36 -07:00
Matthew Phillips
4bbf113050
Handle layouts and head injection ( #1007 )
...
* Revert "Revert "Fixes duplicate head content (#995 )" (#1001 )"
This reverts commit b1959f0fed
.
* Handle markdown layouts
* Adding a changeset
2021-08-04 13:53:56 -04:00
github-actions[bot]
ba70f5c937
Version Packages ( #1002 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-08-03 17:03:28 -04:00
Matthew Phillips
b1959f0fed
Revert "Fixes duplicate head content ( #995 )" ( #1001 )
...
* Revert "Fixes duplicate head content (#995 )"
This reverts commit 268a36f399
.
* Changeset
2021-08-03 16:57:04 -04:00
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
Matthew Phillips
9f51e2d2f2
Add changeset for arrow function issue
2021-06-14 13:26:55 -04:00
github-actions[bot]
5602aabfe0
Version Packages ( #425 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-06-14 12:54:33 -04:00
Brad Cornes
e0989c696a
Fix scoped CSS selector when class contains a colon ( #383 )
...
* fix scoped selector when using escaped colon
* update scoped styles test
* add changeset
* update `scopeRule` test
* update `scopeRule` test
* update css minifier to account for windows-style line breaks
2021-06-14 10:36:33 -06:00
Matthew Phillips
2d854092a4
Serialize boolean attributes without a value ( #422 )
...
* Serialize boolean attributes without a value
Fixes #307
* Update the attrs test
* Adds a changeset
* Adds test that components receive booleans
2021-06-14 12:29:34 -04:00
Matthew Phillips
42dee7978d
Adds a changeset for doctype change ( #424 )
2021-06-14 12:10:09 -04:00
github-actions[bot]
0ef0c99b10
Version Packages ( #418 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-06-14 08:43:03 -04:00
Fred K. Schott
ab2972be83
add engines for esm support ( #415 )
2021-06-14 08:20:14 -04:00
github-actions[bot]
416e8484b5
Version Packages ( #402 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-06-12 11:36:31 -07:00
Drew Powers
c374a549b5
Allow createCollection() to fetch remote data ( #400 )
...
* Allow createCollection() to fetch remote data
Fixes #378
* Update docs
* revert isomorphic-fetch, see if ci passes
Co-authored-by: Fred K. Schott <fkschott@gmail.com>
2021-06-11 18:31:36 -07:00
github-actions[bot]
e7eab4e9d9
Version Packages ( #386 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-06-11 16:24:07 -04:00
Drew Powers
61b5590b95
Pass Astro site
to snowpack baseUrl
( #384 )
2021-06-11 10:57:32 -06:00
github-actions[bot]
6eacdbae42
Version Packages ( #381 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-06-11 09:15:16 -04:00
Matthew Phillips
1bab906539
Remove second snowpack instance ( #368 )
...
* Remove second snowpack instance
* Document import.meta.env.SSR
* Remove unnecessary Promise.all
2021-06-11 09:03:22 -04:00
Matthew Phillips
ce9336115e
Document the minimum node version ( #379 )
...
* Document the minimum node version
* Adds the changeset
2021-06-11 09:03:06 -04:00
Kevin (Kun) "Kassimo" Qian
5fbc1cb641
nit: ask user to modify devOptions.port when addr in use for dev ( #347 )
...
* nit: ask user to modify devOptions.port when addr in use for dev
* unnecessary import of red
* changeset
2021-06-09 16:48:25 -04:00
github-actions[bot]
3c71fad17d
Version Packages ( #337 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-06-08 13:56:29 -04:00
Fred K. Schott
5cda571999
watch files during development both frontend and backend ( #336 )
2021-06-08 10:54:10 -07:00
github-actions[bot]
8dd3f106ca
Version Packages ( #335 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-06-08 12:58:50 -04:00
Fred K. Schott
d6a7349e74
fix create-astro template issue ( #334 )
2021-06-08 12:56:37 -04:00
github-actions[bot]
955be013b2
Version Packages ( #331 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-06-08 11:23:33 -04:00
Fred K. Schott
6bca7c83a7
redesign create-astro ( #301 )
...
* redesign create astro
* add changeset
* Use npm start
* Update the astro version
* Adds the changeset
Co-authored-by: Fred Schott <fks@Freds-MBP.attlocal.net>
Co-authored-by: Matthew Phillips <matthew@skypack.dev>
2021-06-08 11:10:56 -04:00
github-actions[bot]
6018769c5c
Version Packages ( #330 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-06-08 09:46:48 -04:00
Matthew Phillips
21b0c73a2a
Remove warnings coming from snowpack ( #329 )
...
* Remove warnings coming from snowpack
This removes a few warnings coming from snowpack that we can't really do anything about.
* Adds changeset
2021-06-08 09:45:15 -04:00
github-actions[bot]
68f6e2c5a3
Version Packages ( #328 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-06-08 09:19:24 -04:00
Matthew Phillips
f66fd1f737
Remove __astro_component from knownEntrypoints ( #327 )
...
* Remove __astro_component from knownEntrypoints
* Adds a default site. Otherwise the build throws
* Adds the changeset
2021-06-08 09:17:05 -04:00
github-actions[bot]
2db08436e6
Version Packages ( #325 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-06-08 09:00:07 -04:00
Matthew Phillips
5a871f357f
Set the default log level to info ( #326 )
...
* Set the default log level to info
* Adds the changeset
* Let the logger.js be the source of truth
2021-06-08 08:58:33 -04:00
Fred K. Schott
f4a747fb1f
snowpack.dev build output cleanup ( #324 )
...
* cleanup grabbag
* add changeset
* Skip the flakey logging test
Co-authored-by: Matthew Phillips <matthew@skypack.dev>
2021-06-08 08:33:15 -04:00
Nate Moore
f6ef53b7fa
Fix recursive markdown ( #315 )
...
* wip: fix recursive markdown
* fix: recursive markdown issue
* chore: add changeset
2021-06-08 08:21:37 -04:00
github-actions[bot]
9cf83338cd
Version Packages ( #323 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-06-07 17:28:26 -04:00
Matthew Phillips
522c873813
Don't pass through generic args to build ( #322 )
...
* Don't pass through generic args to build
* Adding a changeset
2021-06-07 17:27:11 -04:00
github-actions[bot]
d90f3fc540
Version Packages ( #318 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-06-07 16:52:22 -04:00
Matthew Phillips
5cc90f9dc1
Move parser to the scoped package name ( #319 )
...
* Move parser to the scoped package name
* Prettier plugin should use 0.12 of the parser
2021-06-07 16:05:13 -04:00
Nate Moore
cc532cddde
Fix Tailwind resolution ( #314 )
...
* fix: properly resolve tailwind postcss plugin
* chore: add changeset
* chore: update @snowpack/plugin-postcss
2021-06-07 15:04:07 -05:00
Matthew Phillips
b1364afbae
Prevent duplicate snowpack logs ( #316 )
...
* Prevent duplicate snowpack logs
* Fix test to wait on expected messages
* Update the snowpack/plugin-vue
* Add changeset
* Debugging
* Skip the logging test on windows :(
* arg
2021-06-07 14:24:55 -04:00
github-actions[bot]
15a5601591
Version Packages ( #299 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-06-05 10:23:45 -05:00
Nate Moore
0d6afaee9e
fix: Markdown
usage when deeply nested on a page ( #303 )
...
* fix: Markdown component deeply nested on a page
* chore: add changeset
2021-06-05 10:18:26 -05:00
Matthew Phillips
1d930ffdf4
Add verbose and reload commands ( #297 )
...
* Add verbose and reload commands
* Adds docs
* Adds a changeset
* Update witty-colts-fix.md
Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
2021-06-04 16:38:01 -05:00
github-actions[bot]
c6d3456968
Version Packages ( #298 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-06-04 16:55:19 -04:00
Matthew Phillips
fe6a985d56
Use dist in specifier when importing internal stuff ( #296 )
...
* Use dist in specifier when importing internal stuff
* Added the changeset
2021-06-04 16:53:31 -04:00
github-actions[bot]
7b900d8673
Version Packages ( #295 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-06-04 14:28:14 -04:00
Matthew Phillips
50e6f491ad
Use npm package names to load internal deps ( #294 )
...
* Use npm package names to load internal deps
This is necessary so that published Astro components work. These components will be built by esinstall and therefore they cannot rely on `_astro_internal`. The fix is to use npm specifiers everywhere.
* Move most of frontend to internal
* Mark astro/internal/markdown.js as external
* Move markdown stuff to its own package
This moves the markdown stuff to its own package so that we can externalize it in the markdown component.
* Add the changeset
2021-06-04 14:19:01 -04:00
github-actions[bot]
6074771564
Version Packages ( #291 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-06-02 13:51:43 -04:00
Matthew Phillips
6de740d62f
Fix starter template's Tour component ( #290 )
...
* Fix starter template's Tour component
This component had an extra backtick and also didn't import the Markdown component.
* Add a changeset
2021-06-02 13:50:16 -04:00
github-actions[bot]
436a016408
Version Packages ( #285 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-06-02 12:49:05 -04:00
matthewp
b4cc8b096f
[ci] yarn format
2021-06-02 16:40:50 +00:00
Matthew Phillips
7cae48ab78
Exit out of pre mode
2021-06-02 12:39:44 -04:00
Nate Moore
ffb6380c3f
Dynamic Markdown content ( #273 )
...
* wip: serverside render dynamic Markdown content
* docs: update Markdown.astro comments
* Use existing markdown infrastructure to render external MD
* Update Markdown docs
* Add a changeset
Co-authored-by: Matthew Phillips <matthew@skypack.dev>
2021-06-02 11:53:33 -04:00
Drew Powers
d2330a5825
Improve “file not found” error display ( #288 )
2021-06-02 09:53:24 -06:00
Matthew Phillips
46871d2d4a
Don't append a class attribute to the doctype ( #284 )
...
* Don't append a class attribute to the doctype
Fixes #282
* Add changeset
2021-06-01 20:03:38 -05:00
Nate Moore
c9d833ee0b
Fix prerelease bugs, reenable @astrojs/renderer-vue
( #286 )
...
* fix: add packages to external
* fix: improve renderer error message
* fix: reenable vue renderer
* chore: remove `extensions` from templates
* fix: reenable @astrojs/renderer-vue
* refactor: add types to snowpack plugin
* fix: update snowpack
* fix: use manual SSR wrapper for Svelte
* chore: add changesets
* chore: bump snowpack
* test: fix failing test
* chore: remove redundant entries
2021-06-01 18:41:08 -05:00
Drew Powers
addd67d244
Change astroRoot to pages ( #277 )
...
#271
2021-06-01 09:57:12 -06:00
natemoo-re
fad2662486
[ci] yarn format
2021-05-29 13:33:42 +00:00
github-actions[bot]
44d0adc000
Version Packages (next) ( #280 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-05-29 08:32:29 -05:00
Nate Moore
ce30bb0041
Temporarily disable @astrojs/renderer-vue
( #279 )
...
* chore: add package.json to externals
* fix: add missing packages to allowList
* fix: temporarily disable @astrojs/renderer-vue
* chore: add changeset
2021-05-29 08:30:32 -05:00
natemoo-re
45c508fa46
[ci] yarn format
2021-05-28 23:26:50 +00:00
github-actions[bot]
092d201aee
Version Packages (next) ( #227 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-05-28 18:25:36 -05:00
Nate Moore
852ff05864
Enter prerelease ( #278 )
...
* chore: release vscode
* chore: move astro-languageserver deps to devDeps
* chore: enter pre
2021-05-28 18:23:05 -05:00
Nate Moore
3df41d2308
Bugbash! ( #263 )
...
* fix(vscode): Markdown frontmatter should use TSX, not YAML
* test: add test for #153
* chore: bump deps
* chore: update to use @astrojs scope
* fix: Markdown parse error when only child is `{expression}`
* fix: update renderer edge cases
* fix: failing test
* fix: update renderer
2021-05-28 17:19:40 -05:00
Nate Moore
3d20623c32
Fix falsy values ( #275 )
...
* fix(#274 ): improve attribute handling
* chore: add test for JSX expressions
* fix: falsy expressions should not render
* chore: add changeset
* test: update expression tests
* fix: render 0 if value is {0}
2021-05-28 17:02:04 -05:00
Drew Powers
a0055bd985
Create astro fixes ( #267 )
...
* Remove create-astro from workspace
* Improve contrast ratio
* Swap blank template for blog template
* Remove counter components from blog template
* Use `latest` astro version
2021-05-28 10:06:22 -06:00
Drew Powers
b652da4b67
Bugfix: CLI selected item spacing ( #259 )
2021-05-27 17:50:58 -06:00
Nate Moore
8ff79981db
Enable HMR ( #260 )
...
* feat: enable HMR in `createSnowpack`
* feat: enable Snowpack's HMR
* chore: add changeset
* chore: remove unused file
* chore: add changeset
2021-05-27 09:55:23 -05:00
Nate Moore
0b7d453c99
chore: release create-astro@0.1.2
2021-05-26 18:35:29 -05:00
Drew Powers
75bfc019aa
Fix npm init astro for npm v7 ( #257 )
...
Fixes #183
2021-05-26 14:17:50 -06:00
natemoo-re
5fa7e354b3
[ci] yarn format
2021-05-26 18:31:27 +00:00
Nate Moore
643c880f28
Renderer plugins ( #231 )
...
* refactor: pluggable renderers
* refactor: cache renderer per component
* docs: update comments on snowpack plugin `transform` method
* docs: add comments to renderer plugins
* refactor: convert components to Map
* fix: pass children through to astro __render
* refactor: move Components/ComponentInfo to shared types
* refactor: remove `gatherRuntimes` step, just scan output for imports
* refactor: update isComponentTag logic
* chore: move dependencies to renderers
* fix: cross-platform transform injection
* feat: defer renderer to react, fallback to preact
* fix: use double quotes in generated script
* test: fix failing children tests
* test: add workspaceRoot to all tests
* fix: pass props to renderer check
* chore: add test:core script back for convenience
* chore: remove unused external
* chore: rename renderers
* chore: add astring, estree-util-value-to-estree
* chore: render-component => __astro_component
* refactor: split hydrate logic to own file
* refactor: use `astro-fragment` rather than `div`
* chore: remove unused hooks
* chore: delete unused file
* chore: add changesets
* fix: Astro renderer should be async
* fix: remove <astro-fragment> for static content
* test: fix failing test
* chore: normalize config interface
* feat: allow renderers to inject a snowpackPlugin
* fix: resolve import URL before using dynamic import
* refactor: update renderers to use separate /server entrypoint
* refactor: update server renderer interface
* fix: get renderers working again
* test: debug failing test
* test: better debug
* test: better debug
* test: remove debug
* fix: support esm and cjs packages via "resolve"
* refactor: split hydrate functions into individual files
* fix: dependency resolution relative to projectRoot
* fix: @snowpack/plugin-postcss needs to be hoisted
* fix: do not test prettier-plugin-astro as it's not ready for primetime
2021-05-26 13:30:22 -05:00
natemoo-re
8a375e66d2
[ci] yarn format
2021-05-25 22:18:12 +00:00
木杉
760a7a5509
Support skip install deps ( #242 )
...
* Support skip install deps
* fmt
* Create new-hats-deliver.md
Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
2021-05-25 17:16:49 -05:00
Matthew Phillips
ac43faf85f
Release
2021-05-24 16:32:10 -04:00
Drew Powers
c43ee95850
Bugfix: random CSS ordering ( #232 )
...
* Bugfix: random CSS ordering
Fixes #230
* Update docs
2021-05-24 10:57:35 -06:00
Nate Moore
9cdada0bcc
Markdown issue cleanup ( #224 )
...
* fix: markdown issues
* chore: add changeset
* chore: add missing dep
* perf: parallelize compileHtml for children
2021-05-21 15:52:20 -05:00
Drew Powers
19e20f2c54
Add Tailwind support to Astro Dev Server ( #222 )
...
* Improve PostCSS and Tailwind support
* Update styling docs
* Changelog
* Fix test hanging
2021-05-21 14:02:19 -06:00
Nate Moore
c75bede6f5
chore: bump create-astro deps
2021-05-17 09:34:36 -05:00
github-actions[bot]
971c58da4d
Version Packages ( #213 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-05-17 09:31:37 -05:00
Nate Moore
b3886c206f
Fix markdown issues ( #208 )
...
* Init fix/markdown
* Astro Markdown (#207 )
* Add Astro Markdown to VSCode Extension
* Add Astro Markdown to Astro
* refactor: update astro-markdown example
* feat: remove embedded components from `.md` files
* fix: resolve `.md.astro` files at runtime
* chore: update markdown tests
* feat: add <Markdown> component
* chore: bump examples
* chore: update example
* fix: improve Markdown child handling
* feat: harden markdown support, add code fence support, add automatic dedenting
* chore: add weird markdown edge cases
* chore: update remote-markdown examples
* chore: add comment to Markdown.astro
* feat: improve markdown support (codefences, nested inside HTML)
* refactor: extract import specifier types to set
* refactor: conditionally import markdown renderer
* refactor: revert special-cased "astro/components"
* refactor: revert special-cased "astro/components"
* refactor: use astro/components/Markdown.astro
* refactor: remove `.md.astro` support in favor of Markdown component
* refactor: use regular .astro files
* refactor: remove unused code
* refactor: move Markdown inside Layout
* wip: markdown scoped styles
* feat: improve scoped styles in Markdown
* feat: micromark => remark ecosystem
* fix: markdown build
* fix: markdown build
* chore: add todo
* fix: collect headers text
* docs: add Markdown doc
* chore: add changeset
* docs: improve Markdown highlighting
* refactor: prefer Set
* refactor: exclude large unified deps
* docs: update markdown docs
Co-authored-by: Jonathan Neal <jonathantneal@hotmail.com>
* chore: remove extra markdown deps
* perf: optimize markdown
* fix: unified/rehype deps
* temp: fix markdown test
* test: add TODO comment
* fix: do not namespace frontmatter, just astro metadata
* test: fix astro-markdown test
* test: add realworld markdown example
* fix: prism language bug
* docs: update markdown docs
* chore: bump dependencies
* fix: escape codespan
* fix: unterminated string literal
* fix(vscode): inline dependencies
* fix(vscode): dependencies
* feat(vscode): embedded markdown
* feat: add Markdown syntax highlighting
* chore: improve markdown example
* fix: markdown example
* feat: highlighting improvements
* chore: add changeset
* fix: CodeBlock => CodeSpan
* chore: get astro-markdown example running
Co-authored-by: Jonathan Neal <jonathantneal@hotmail.com>
2021-05-17 09:29:16 -05:00
Drew Powers
9d092b56c7
Fix Windows tests ( #212 )
...
* Fix Windows fetchContent()
* Fix Windows bundling & config loading
* Fix astro-prettier formatting for Windows
2021-05-14 12:03:41 -04:00
github-actions[bot]
a9f63c5c0c
Version Packages ( #195 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-05-13 12:28:04 -05:00
Matthew Phillips
06e2597dd9
Support for import suggestions in the languageserver ( #204 )
...
* Support for import suggestions in the languageserver
https://www.loom.com/share/21921be3ebd1403aa4aaa4f39587efdb
* Add the changeset
2021-05-13 11:26:40 -04:00
Nate Moore
000464bf35
Fix Svelte build output ( #201 )
...
* fix(#200 ): svelte build output
* chore: add changeset
2021-05-13 10:06:04 -05:00
Nate Moore
e77c8fff77
Fix workflows! ( #198 )
...
* chore: fix changeset workflow
* fix: changeset action
* fix: pre_job => skip_test
* chore: add empty changeset
2021-05-11 17:32:11 -06:00
Drew Powers
7184149514
Add Astro.request.canonicalURL and Astro.site to global ( #199 )
2021-05-11 17:31:52 -06:00
Kevin (Kun) "Kassimo" Qian
e0fc2ca097
fix: build stuck on unhandled promise reject ( #191 )
...
* fix: build stuck on unhandled promise reject
* Changeset
2021-05-10 11:35:40 -05:00
Kevin (Kun) "Kassimo" Qian
e0a4f5fbc0
Allow default import component to be renamed based on import statement default specifier ( #193 )
...
* Allow renaming for default import components
* Changeset
2021-05-10 11:00:05 -05:00
Drew Powers
9feffda850
Fix double <pre> tag ( #185 )
2021-05-07 15:48:45 -06:00
Drew Powers
87ab4c6927
Bugfix: scoped styles ( #178 )
2021-05-06 15:39:34 -06:00
Drew Powers
7b55d3d43e
Chore: fix lint rules, add more error handling for unexpected cases ( #177 )
2021-05-06 14:57:14 -04:00
Drew Powers
95b1733c89
Bugfix: handle unawaited promise ( #176 )
2021-05-06 14:55:17 -04:00
Drew Powers
b81abd5b2c
Add CSS bundling ( #172 )
...
* Add CSS bundling
* Add Changeset
* Update build script
* Count better
* Fix stats
* Cleanup
* Add test
* Show profile ms under 750ms
2021-05-06 10:38:53 -06:00
Nate Moore
9ed19317c6
chore: version packages
2021-05-04 17:16:23 -05:00
Nate Moore
3ad0aac8cf
Fix fetchContent
for nested files ( #171 )
...
* fix: fetchContent within nested folders
* feat: add `sourceId` to fetchContent
* test: update collection tests
* fix: windows compat for importPath
* chore: add changeset
* fix: astroRoot => projectRoot
* feat: add `slash` package
* chore: remove sourceId prop
* chore: update changeset
* format
2021-05-04 17:11:05 -05:00
Nate Moore
ac0bc88ae9
chore: version packages
2021-05-04 12:20:50 -05:00
Nate Moore
d924fcbeb4
Fix astro-prism
package ( #170 )
...
* fix: properly include astro-prism
* chore: add changeset
* Update `astro-prism` description
2021-05-04 12:15:13 -05:00
Drew Powers
94038d3297
Format ( #167 )
2021-05-03 12:26:10 -06:00
Nate Moore
2ac06010a4
chore: release create-astro@0.1.0
2021-05-03 12:20:51 -05:00
Nate Moore
ed631329e7
create-astro
UI (#164 )
...
* refactor: improve create-astro layout, build script
* feat(create-astro): v0.1.0
* docs(create-astro): add README
* feat(create-astro): add meta files to starter templates
2021-05-03 12:15:13 -05:00
Nate Moore
4df1347156
Migrate to yarn
monorepo ( #157 )
...
* chore: use monorepo
* chore: scaffold astro-scripts
* chore: move tests inside packages/astro
* chore: refactor tests, add scripts
* chore: move parser to own module
* chore: move runtime to packages/astro
* fix: move parser to own package
* test: fix prettier-plugin-astro tests
* fix: tests
* chore: update package-lock
* chore: add changesets
* fix: cleanup examples
* fix: starter example
* chore: update changeset config
* chore: update changeset config
* chore: setup changeset release workflow
* chore: bump lockfiles
* chore: prism => astro-prism
* fix: tsc --emitDeclarationOnly
* chore: final cleanup, switch to yarn
* chore: add lerna
* chore: update workflows to yarn
* chore: update workflows
* chore: remove lint workflow
* chore: add astro-dev script
* chore: add symlinked README
2021-04-30 16:33:35 -05:00