Commit graph

1633 commits

Author SHA1 Message Date
Isaac McFadyen
9406f2fbe2
Fixed typos in Deploy docs. ()
Added missing capitals, periods, fixed indentation on code blocks, and fixed typo in the word "access".
2021-11-01 15:07:19 -04:00
FredKSchott
2efee75989 [ci] collect stats 2021-11-01 12:05:40 +00:00
FredKSchott
e5fe7cb72d [ci] collect stats 2021-10-31 12:05:10 +00:00
FredKSchott
32d2e5ba99 [ci] collect stats 2021-10-30 12:06:27 +00:00
github-actions[bot]
e0d9a7627d
Version Packages (next) ()
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-10-29 14:48:54 -05:00
natemoo-re
a5c6f922fa [ci] yarn format 2021-10-29 19:47:01 +00:00
Nate Moore
34e03cf912
do not format vite ()
* Revert "[ci] yarn format"

This reverts commit 93489946cc.

* chore: ignore vendor
2021-10-29 14:45:32 -05:00
matthewp
93489946cc [ci] yarn format 2021-10-29 19:31:54 +00:00
Drew Powers
d84bfe719a
🚀 Astro Next (0.21.0) ()
* 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 ()

* Automate publish on merge ()

* Add NPM_TOKEN to publish script ()

* Create .npmrc

* Clean up astro deps ()

* Use new renderers ()

* feat: update compiler ()

* Try mocha/chai test runners ()

* 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 ()

* Fix logger locale parsing ()

* 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 

* Add back in support for children ()

* Add back in support for children

* Be more careful

* Enables most slot tests ()

* Enables most slot tests

* Use spreadAttributes

* Add hydration to Solid renderer () ()

* 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 ()

* [next] Support for custom elements ()

* [next] Support for custom elements

* Fix eslint errors

* eslint again

* [next] Fix Astro.fetchContent ()

* fix Astro.fetchContent

* fix(fetchContent): cast type

Co-authored-by: Nate Moore <nate@skypack.dev>

* Move hydration to the compiler ()

* Move hydration to the compiler

* Move extracting url, export to util fn

* Brings back astro-dynamic tests ()

* Implements top-level Astro + Astro.resolve ()

* Implements top-level Astro + Astro.resolve

* Fix linting

* [next] Update renderers ()

* chore: update vite

* fix(renderers): point renderers to resolved server/client entrypoints

* Chore: Enable more tests with new compiler changes ()

* [Next] `fetch` support ()

* 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 ()

* Upgrade to @astrojs/compiler 0.2.0 ()

* Use Vite fork ()

* Use Vite fork

* Fix linting

* Move Vite to vendor/ and add a license

* Fix linting

* Include the dist folder

* Update files config

* Markdown compilation ()

* Markdown compilation

* remove debugger

* Gets lit hydration working ()

* Gets Astro.fetchContent compilation to work ()

* 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 ()

* Add Prism syntax highlighting ()

* Scoped styles with markdown ()

* Bugfix: fix getStaticPaths() cache miss ()

* Fix build order ()

* Bugfix: restore build to get all paths earlier, when build. Same as main.

* Also re-add timings

* [next] blog example fully working ()

* Add environment variables docs (Closes ) ()

* Added environment variables docs (Closes )

* Fixed prefix

* Remove numbered comments ()

* Chore: remove numbered comments

* Clean up block comments

* comment style fixes ()

* [next] Upgrade compiler ()

* [next] Upgrade compiler

* Upgrade to latest compiler

* Fix the path to global css

* Removed debugger

* feat: add fragment support to vite-plugin-astro ()

* [next] fix `.tsx` handling ()

* 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  ()

* 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 ()

* Move Sass to deps ()

* Update renderer API for Vite ()

* 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 ()

* Remove cheerio scanning from build stats ()

* Minor change to jsxTransformOptions, update Renderer API docs ()

* [next] docs example fully working ()

* [next] docs example fully working

* Upgrade compiler to unlock docs

* Add `class:list` directive ()

* 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 ()

* feat: fix Debug component ()

* [next] Fix `<Markdown>` component ()

* fix: cleanup issues with <Markdown> component

* fix: fix `content` usage with Markdown

* [next] Fix `<Code>` component ()

* fix: enable Code component

* test: update expect to chai format

* Fixes solid ()

* Fixes solid

* Rename the test

* Rebase with next

* Skip solid test for now

* Add support for markdown plugins ()

* Fix broken next release ()

* Prevent passing  to Svelte components

* Prevent passing class to Vue components

* Add CSS injection, fix portfolio example ()

* 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 ()

* Upgrade compiler version ()

Fixes docs and blog examples

* Resolve renderers relative to the projectRoot ()

* Template fixes ()

* fix: dedupe hashes for identical islands ()

* fix: scope `define:vars` to `:root` for `<style global>` ()

* chore: update compiler to latest ()

* [next] fix island hydration inside of `<Markdown>` ()

* 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 ()

* Force Vite to rebuild dependencies ()

* [next] Add `preact/compat` renderer ()

* feat: add preact/compat entry for `@astrojs/renderer-preact`

* Update index.js

* Bugfix: plugin-astro-fetch tries to append node-fetch to node-fetch ()

* Fix Vite race condition ()

* Fix with-nanostore deps ()

Adds missing Solid renderer

* [next] Fix `resolveDependency` on Windows ()

* fix: Windows issue with resolveDependency util

* chore: add comment

* Update CONTRIBUTING.md ()

* Prevent scanning a user's deps ()

* 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 ()

This does 2 things:

1. Adds prismjs as a dep.
2. Adds shiki as an external.

* Next bugs ()

* fix(): hoisted <script> rendering

* fix(): do not print global for styles, but do for scripts

* fix: update ObjectSet implementation

* fix: dedupe elements in sets

* [next] update compiler ()

* chore: update compiler

* chore: update compiler (again)

* Fix Astro HMR bottleneck ()

* Bugfix: JSX renderers can be declared in any order ()

* chore: update compiler ()

* Exclude lit-server from being optimized ()

This should get the lit example working from `npm`.

* fix: exclude all renderer server entrypoints ()

* chore: update compiler ()

* fix: do not crash when Markdown has no content ()

* feat: improve support for third-party React packages ()

* Remove prism warning when no language is provided ()

* Remove prism warning when no language is provided

* Add the plaintext language instead

* retry deploy

* chore: enter prerelease mode under `next` ()

* Updates to the changesets ()

* 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
FredKSchott
61e6bff5b1 [ci] collect stats 2021-10-29 12:05:29 +00:00
FredKSchott
75370f546d [ci] collect stats 2021-10-28 12:05:40 +00:00
FredKSchott
2ef3305ebf [ci] collect stats 2021-10-27 12:05:14 +00:00
FredKSchott
19028f9bc0 [ci] collect stats 2021-10-26 12:06:25 +00:00
natemoo-re
b1298a3152 [ci] yarn format 2021-10-25 18:32:01 +00:00
Taylor Beseda
1acb13e4bf
Add Algolia docsearch language facet ()
* add docsearch language facet and initialize Algolia with the language facet filter

* disable facetFilters in docsearch

revisit implementation once Astro docs have been indexed by lang
2021-10-25 13:30:31 -05:00
AsyncBanana
059aff923b
Added portfolio example meta description () 2021-10-25 12:59:53 -05:00
Fred K. Schott
ae0e7210c7
Update LeftSidebar.astro 2021-10-25 09:47:36 -07:00
FredKSchott
fb3eff2b53 [ci] collect stats 2021-10-25 12:05:39 +00:00
FredKSchott
6baecf2a0d [ci] collect stats 2021-10-24 12:05:45 +00:00
FredKSchott
3b251b184d [ci] collect stats 2021-10-23 12:05:26 +00:00
github-actions[bot]
345900dd11
Version Packages ()
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 ()
* pull examples from latest branch

* changeset
2021-10-22 17:50:36 -04:00
github-actions[bot]
9f53699d6f
Version Packages ()
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 ()" ()
* Revert "Make create-astro use the `latest` branch ()"

This reverts commit 28f00566ca.

* Adds a changeset
2021-10-22 16:18:33 -04:00
github-actions[bot]
46d8c64a92
Version Packages ()
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 ()
* Make create-astro use the `latest` branch

* Adds a changeset
2021-10-22 15:59:02 -04:00
FredKSchott
6e7a14188f [ci] collect stats 2021-10-22 12:05:21 +00:00
AsyncBanana
4030ca91b5
Add meta name="viewport" to portfolio example () 2021-10-21 23:28:26 -06:00
FredKSchott
3736f8bb5a [ci] collect stats 2021-10-21 12:05:35 +00:00
Kyosuke
7f72d94401
Docs: Add Japanese Installation page ()
* docs: Add Japanese installation page

* yarn format

* fix anchor links
2021-10-20 16:52:12 -06:00
Yusuf
11eaa81929
docs(pagination): change h1 to li on example using page props () 2021-10-20 16:47:26 -06:00
AsyncBanana
93f0f1b756
Fix sponsors title contrast () 2021-10-20 17:24:48 -05:00
Diego Leme
08524613bb
Fix relative link ()
From: `https://docs.astro.build/quick-start/installation`
To: `https://docs.astro.build/installation`
2021-10-20 16:10:47 -06:00
FredKSchott
384bef3ebc [ci] collect stats 2021-10-20 12:05:47 +00:00
AsyncBanana
d6402541c1
Fixed blog example CSS (sorry) () 2021-10-19 18:49:44 -04:00
Caleb Jasik
c41d416752
Add const so that variable is declared rather than pulled out of the ether () 2021-10-19 12:53:26 -06:00
FredKSchott
7ed330c792 [ci] collect stats 2021-10-19 12:05:23 +00:00
Caleb Jasik
f798663570
Docs/update-gitlab-deploy ()
Co-authored-by: Peter Singh <drgaud@hotmail.com>
2021-10-18 22:15:04 -05:00
AsyncBanana
598b64f711
Added descriptions to example () 2021-10-18 13:36:39 -05:00
AsyncBanana
3cd1c2020b
Added frontmatter example to docs example () 2021-10-18 13:35:16 -05:00
AsyncBanana
8c739f9ed1
Changed docs TOC buttons to be better touch targets () 2021-10-18 19:50:10 +02:00
AsyncBanana
d4397c4e67
Removed duplicated info from getting started for other languages () 2021-10-18 19:46:58 +02:00
Caleb Jasik
a788a876f8
Fix mismatched props in www () 2021-10-18 19:40:22 +02:00
tony-sull
90618131cc [ci] yarn format 2021-10-18 17:36:16 +00:00
AsyncBanana
c681d1043d
Made sponsored links more accessible () 2021-10-18 19:34:57 +02:00
AsyncBanana
f49d312134
Added label to language selection () 2021-10-18 19:34:11 +02:00
AsyncBanana
e9c377b84a
Made blog index landmark elements more accessible ()
* Made blog index landmark elements more accessible

* Fixed CSS

* Hopefully the CSS actually works now
2021-10-18 19:33:13 +02:00
tony-sull
3e51037262 [ci] yarn format 2021-10-18 17:28:06 +00:00
Stephan Bogner
c2b3efeca8
Added clarifications regarding using images and videos especially regarding Markdown () 2021-10-18 19:26:53 +02:00
AsyncBanana
a6759106f1
Fix comparison heading order () 2021-10-18 08:29:10 -04:00