0
Fork 0
mirror of https://github.com/withastro/astro.git synced 2024-12-23 21:53:55 -05:00
Commit graph

416 commits

Author SHA1 Message Date
FredKSchott
f656552ad7 [ci] collect stats 2022-03-05 12:02:03 +00:00
FredKSchott
3cd50d463a [ci] collect stats 2022-03-04 12:02:16 +00:00
FredKSchott
fd6c459d34 [ci] collect stats 2022-03-03 12:08:00 +00:00
Nate Moore
2482fe70b9
Refactor smoke tests to use submodules (#2702)
* chore: delete inlined repos

* refactor: move smoke tests to submodules

* chore: remove smoke sync action

* chore: update ci to fetch submodules for smoke test only

* chore: fix ci script

* feat: delete inlined smoke tests

* fix: update lockfile to exclude smoke tests

* chore(ci): ensure smoke tests can pass in CI
2022-03-02 16:08:42 -06:00
FredKSchott
16f80b1ca1 [ci] collect stats 2022-03-02 12:07:08 +00:00
Fred K. Schott
9ec8980bd2
fix failing format command in CI (#2696)
* fix failing format command in CI

* adds a check to formatting to ci

* ignore the prettier plugin for now

* update smoke to remove prettier plugin
2022-03-01 11:59:06 -08:00
FredKSchott
59a11a58d8 [ci] collect stats 2022-03-01 12:06:48 +00:00
FredKSchott
2221ed53f5 [ci] collect stats 2022-03-01 05:45:19 +00:00
Fred K. Schott
918f1ea4f7
Make smoke tests more deterministic (#2618)
* sync first remote smoke tests

* update smoke test scripts
2022-02-28 21:38:17 -08:00
FredKSchott
04ea9a4aa4 [ci] collect stats 2022-02-28 12:02:13 +00:00
FredKSchott
8343ff6fb5 [ci] collect stats 2022-02-27 12:02:17 +00:00
FredKSchott
f560292d82 [ci] collect stats 2022-02-26 12:02:13 +00:00
FredKSchott
7680fd5118 [ci] collect stats 2022-02-25 12:02:02 +00:00
FredKSchott
0cffbfff39 [ci] collect stats 2022-02-24 12:02:04 +00:00
matthewp
1fba0c4c72 [ci] yarn format 2022-02-23 13:42:05 +00:00
Matthew Phillips
2ad88a9235
Run all smoke tests with the static build (#2609)
* Run all smoke tests with the static build

* Use a direct relative path

* Always use the static build

* Use a path that works in both static and regualr build

* Always download the zip

* astro.build only needs to run once
2022-02-23 08:41:10 -05:00
FredKSchott
a81660e39a [ci] collect stats 2022-02-23 12:02:10 +00:00
FredKSchott
ceadc3cb0f [ci] collect stats 2022-02-22 12:02:48 +00:00
FredKSchott
ad3f3cf41d [ci] collect stats 2022-02-21 12:01:58 +00:00
FredKSchott
c3f3f4c528 [ci] collect stats 2022-02-20 12:01:55 +00:00
FredKSchott
b457ebea7d [ci] collect stats 2022-02-19 12:02:03 +00:00
Fred K. Schott
6edf47a890
improve memory leak test (#2621) 2022-02-18 17:08:28 -08:00
Nate Moore
39cbe50085
Expose private .env variables to import.meta.env during SSR (#2612)
* chore(examples): add env-vars example

* feat: improve import.meta.env support

* chore: add changeset

* test: update astro-envs test

* refactor: cleanup code based on feedback

* fix: import.meta guard

* fix: update memory test threshold to 10%
2022-02-18 16:06:56 -06:00
Nate Moore
37d4dd8d57
Improve smoke tests (#2617)
* chore(ci): improve smoke tests

* chore: skip www test
2022-02-18 15:40:03 -06:00
natemoo-re
3c2eee5732 [ci] yarn format 2022-02-18 20:24:55 +00:00
Matthew Phillips
23783648b6
Adds memory leak test in CI (#2616)
* Add a memory leak test

* Add memory leak smoke test to CI

* Update the latest compiler

* Update yarn.lock

* Remove entries optimization

* Calculate as 5% higher
2022-02-18 14:23:47 -06:00
FredKSchott
9bdceeef28 [ci] collect stats 2022-02-18 12:02:11 +00:00
FredKSchott
c496ac8dad [ci] collect stats 2022-02-17 12:01:49 +00:00
FredKSchott
9e2074b2c1 [ci] collect stats 2022-02-16 12:02:14 +00:00
matthewp
987356fb31 [ci] yarn format 2022-02-15 20:51:14 +00:00
Matthew Phillips
0f6588b229
Skip the docs-main smoke test (#2591) 2022-02-15 15:50:25 -05:00
jonathantneal
b8dbba6c4b [ci] yarn format 2022-02-15 15:52:31 +00:00
Jonathan Neal
fb9a77b77f
Update smoke tests to include external docs and www (#2557)
* Update smoke tests

* nit: remove old comment

* chore: have smoketests use workspace

* nit: re-order application and execution
2022-02-15 10:51:12 -05:00
FredKSchott
acc92431d6 [ci] collect stats 2022-02-15 12:02:11 +00:00
Matthew Phillips
ba5e2b5e6c
Flagged SSR support (#2548)
* Checkpoint, basics are working

* Add the `--experimental-ssr` flag

* Adds the changeset

* Fixes population of getStaticPaths results

* Pass through the imported module

* Route manifest test

* Fix remaining tests

* Fix remaining tests

* Copy server assets over

* Fix types

* Allowing passing in the request to the Node version of App

* Improve the example app

* Gets CI to pass
2022-02-14 12:48:52 -05:00
FredKSchott
d107b04c42 [ci] collect stats 2022-02-14 12:02:13 +00:00
FredKSchott
acb6746d93 [ci] collect stats 2022-02-13 12:01:50 +00:00
FredKSchott
4519b8fb47 [ci] collect stats 2022-02-12 12:01:55 +00:00
FredKSchott
176b77329e [ci] collect stats 2022-02-11 12:01:52 +00:00
FredKSchott
d5c7141d67 [ci] collect stats 2022-02-10 12:02:00 +00:00
FredKSchott
0f52190241 [ci] collect stats 2022-02-09 12:01:55 +00:00
FredKSchott
83babf6f83 [ci] collect stats 2022-02-08 12:01:52 +00:00
Jonathan Neal
a911d14eab
Remove docs from monorepo (#2517)
* Remove docs from monorepo

* Update PULL_REQUEST_TEMPLATE.md

* Update relative doc references with links or todo
2022-02-07 13:39:53 -05:00
FredKSchott
f9a9ef394b [ci] collect stats 2022-02-07 12:02:01 +00:00
FredKSchott
c729a692bf [ci] collect stats 2022-02-06 12:03:55 +00:00
FredKSchott
015b276a42 [ci] collect stats 2022-02-05 12:03:13 +00:00
FredKSchott
8f9b1cbc8b [ci] collect stats 2022-02-04 12:02:14 +00:00
FredKSchott
e041a7de9d [ci] collect stats 2022-02-03 12:02:05 +00:00
FredKSchott
9e9567c257 [ci] collect stats 2022-02-02 12:02:00 +00:00
FredKSchott
bc8c114dcc [ci] collect stats 2022-02-01 12:02:14 +00:00
FredKSchott
57c53695ad [ci] collect stats 2022-01-31 12:01:51 +00:00
FredKSchott
72765ea62a [ci] collect stats 2022-01-30 12:01:55 +00:00
FredKSchott
c9da630e2e [ci] collect stats 2022-01-29 12:01:59 +00:00
FredKSchott
4c1873e4d3 [ci] collect stats 2022-01-28 12:02:08 +00:00
FredKSchott
88b377242d [ci] collect stats 2022-01-27 12:02:08 +00:00
FredKSchott
205e9e462e [ci] collect stats 2022-01-26 12:01:53 +00:00
FredKSchott
ee28c43e5c [ci] collect stats 2022-01-25 12:02:12 +00:00
FredKSchott
58136c272f [ci] collect stats 2022-01-24 12:02:06 +00:00
FredKSchott
2341374771 [ci] collect stats 2022-01-23 12:02:41 +00:00
FredKSchott
d0ad5cdd38 [ci] collect stats 2022-01-22 12:01:57 +00:00
FredKSchott
31b16fcac1 [ci] collect stats 2022-01-21 12:02:07 +00:00
FredKSchott
1d01c13533 [ci] collect stats 2022-01-20 12:02:04 +00:00
FredKSchott
2de0b33be1 [ci] collect stats 2022-01-19 12:01:57 +00:00
FredKSchott
6ccae4a478 [ci] collect stats 2022-01-18 12:02:06 +00:00
FredKSchott
c29f52f21c [ci] collect stats 2022-01-17 12:02:18 +00:00
FredKSchott
290dbc8de3 [ci] collect stats 2022-01-16 12:02:04 +00:00
FredKSchott
0f00557b93 [ci] collect stats 2022-01-15 12:01:53 +00:00
FredKSchott
bceeb339c7 [ci] collect stats 2022-01-14 12:02:02 +00:00
FredKSchott
ff9dbc6927 [ci] collect stats 2022-01-13 12:02:15 +00:00
FredKSchott
deac867e17 [ci] collect stats 2022-01-12 12:02:12 +00:00
Nate Moore
b21dd19cb6
chore: remove www (#2361) 2022-01-11 12:59:06 -06:00
FredKSchott
c029cbb2d1 [ci] collect stats 2022-01-11 12:02:19 +00:00
FredKSchott
cbac041442 [ci] collect stats 2022-01-10 12:02:07 +00:00
FredKSchott
ec5640759c [ci] collect stats 2022-01-09 12:05:20 +00:00
FredKSchott
0bbc015a67 [ci] collect stats 2022-01-08 12:01:51 +00:00
FredKSchott
d970b71af9 [ci] collect stats 2022-01-07 12:02:07 +00:00
FredKSchott
9a4c30989b [ci] collect stats 2022-01-06 12:02:02 +00:00
FredKSchott
52c06d23fa [ci] collect stats 2022-01-05 12:01:58 +00:00
FredKSchott
523f93a3d8 [ci] collect stats 2022-01-04 12:02:13 +00:00
FredKSchott
f9b813aa86 [ci] collect stats 2022-01-03 12:02:01 +00:00
FredKSchott
24cdc88f96 [ci] collect stats 2022-01-02 12:01:48 +00:00
FredKSchott
3b62ac3a02 [ci] collect stats 2022-01-01 12:03:30 +00:00
FredKSchott
affb114ee9 [ci] collect stats 2021-12-31 12:02:14 +00:00
FredKSchott
8b34bd90f8 [ci] collect stats 2021-12-30 12:01:51 +00:00
FredKSchott
83e5f38c34 [ci] collect stats 2021-12-29 12:02:09 +00:00
FredKSchott
b7a6b36fe9 [ci] collect stats 2021-12-28 12:02:10 +00:00
FredKSchott
df576d0c58 [ci] collect stats 2021-12-27 12:06:56 +00:00
FredKSchott
a310846f1f [ci] collect stats 2021-12-26 12:03:01 +00:00
FredKSchott
6f7d8b0e81 [ci] collect stats 2021-12-25 12:01:54 +00:00
FredKSchott
ea8e160ab0 [ci] collect stats 2021-12-24 12:02:11 +00:00
Jonathan Neal
6ddd7678ff
Use accessible indentation (#2253) 2021-12-22 16:11:05 -05:00
Jonathan Neal
45cea6aec5
Support Node v14.15+ (#2202)
* Support Node v14.15+

* changeset

* Update .changeset/new-hats-design.md

Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>

* Update .changeset/new-hats-design.md

Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>

* Update .changeset/new-hats-design.md

Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>

* ES2020

* update yarn.lock

Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
2021-12-16 18:53:22 -05:00
FredKSchott
e39f55d3cf [ci] collect stats 2021-12-14 16:54:59 +00:00
FredKSchott
86870b670d [ci] yarn format 2021-12-14 16:52:54 +00:00
Fred K. Schott
9fe2645e3f
Update stats now that rfc board is no longer used 2021-12-14 08:52:04 -08:00
Fred K. Schott
a656155629
improve our smoke tests to run on all examples (#2174)
* improve smoke test

* chore(lint): Prettier fix

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2021-12-13 14:31:18 -08:00
Jonathan Neal
c3db1eb4ef
Upgrade dependencies (#2085)
* yarn upgrade

* yarn upgrade --latest yargs-parser

* yarn upgrade --latest mime

* yarn upgrade --latest execa

* yarn upgrade --latest globby

* yarn upgrade --latest @docsearch/react

* yarn upgrade --latest es-module-lexer

* yarn upgrade --latest fast-xml-parser

* yarn upgrade --latest @astrojs/compiler @astrojs/language-server

* yarn upgrade --latest acorn

* clean yarn.lock

* chore: put `@docsearch/react` back to v1

* chore: remove unused @snowpack/plugin-dotenv

* Update yarn.lock

* Patch tests based on newer versions of tooling

* remove lerna

* Update yarn.lock

* Update yarn.lock

* Pin @sveltejs/vite-plugin-svelte

* update yarn.lock
2021-12-13 15:59:08 -05:00
github-actions[bot]
993b9cc5b8 chore(lint): Prettier fix 2021-12-07 22:09:46 +00:00
Nate Moore
0beb9183ae chore(bots): update notify settings 2021-12-07 16:08:49 -06:00
Drew Powers
a9fa4db076
Add more random messages (#2152) 2021-12-07 13:17:37 -07:00
Nate Moore
a2aa7c0f1d chore(actions): update release messages 2021-12-02 16:16:57 -06:00
Nate Moore
e0414ac865
Cleanup Actions (#2088)
* chore: actions cleanup

* chore: make release messages more fun

* chore: fix casing

* chore(lint): Prettier fix

Co-authored-by: GitHub Action <github-action@users.noreply.github.com>
2021-12-02 14:04:11 -06:00
Nate Moore
1c40f6ed38
fix: release notes (#2074) 2021-12-01 10:40:55 -06:00
Nate Moore
4067151aec
Improve GitHub Actions (#2041)
* chore(actions): test new CI action

* chore(actions): switch action order

* chore(actions): update registry

* chore(actions): remove debug

* chore(actions): target all packages

* chore(actions): test artifacts

* chore(actions): try moving artifacts

* chore(actions): test moving

* chore(actions): test tar approach

* chore(actions): test tar approach

* chore(actions): use artifacts/packages before tar

* chore(actions): test mv -vn

* chore(actions): mkdir first

* chore(actions): how does tar work?

* chore(actions): so good at bash

* chore(actions): test matrix

* chore(actions): fix test matrix

* chore(actions): fix windows?

* chore(actions): fix windows?

* chore(actions): fix windows!

* chore(actions): fix windows!

* chore(actions): add lint

* chore(actions): add back old actions

* chore(actions): test notification action

* chore(actions): test notification action again

* chore(actions): fix extract action

* chore(actions): fix action?

* chore(actions): fix action?

* chore(actions): fix newlines

* chore(actions): test --production flag

* chore(actions): test --production flag for test

* chore(actions): add execa to production deps

* chore(actions): add cheerio to production deps

* chore(actions): add production deps for tested examples

* chore(actions): fix changelog action

* chore(actions): attempt to use --prefer-offline

* chore(actions): revert dependencies/devDependencies change

* chore(actions): update all actions

* chore(actions): add smoke test

* chore(actions): update changelog deps

* chore(actions): move notify script

* chore(actions): consolidate main scripts

* chore(actions): update changelog name

* chore(actions): update congratsbot

* chore(actions): update ci

* chore(actions): change lint/format strategy

* chore(actions): expose GITHUB_TOKEN to linter

* chore(actions): update lint

* chore(actions): enable autofix

* chore(actions): fetch-depth 0

* chore(actions): fix eslint extensions

* chore(actions): debug lint

* chore(actions): fix eslint args

* chore(actions): fix eslint?

* [ci] ESLint fix

* [ci] Prettier fix

* chore(actions): fix lint!

* chore(actions): cleanup comments

* chore(actions): fix lint

* chore(actions): lint astro only

* chore(actions): ignore pattern

* chore(actions): no_verify

* chore(actions): disable no verify

* chore(actions): debug status

* chore(actions): add concurrency

* chore(actions): add comment about concurrency

* chore(actions): make release dependent on lint

* chore(actions): move lint first

* chore(actions): run CI on PR or `main` only

* chore(actions): remove GPR publish step

* chore: add back old actions

* chore: revert package.json

* chore: improve changelog with GitHub info

* chore(actions): try pull_request_target

* debug lint

* debug lint

* debug lint

* try pull_request_target

* update pull_request_target perms

* update pull_request_target

* fix perms

* fix run?

* fix run?

* fix run? (part 3)

* fix run? (part 4)

* fix run? (part 5)

* fix run!

* fix run!!

* fix run!!!

* fix run!!!!

* fix run!!!!!

* fix run!!!!!!

* add comment about forks

Co-authored-by: GitHub Actions <actions-user@github.com>
2021-11-29 15:11:15 -06:00
FredKSchott
ef6c34b66b [ci] collect stats 2021-11-23 12:05:27 +00:00
FredKSchott
902405f4a3 [ci] collect stats 2021-11-22 12:05:15 +00:00
FredKSchott
b92b8ae3ed [ci] collect stats 2021-11-21 12:05:12 +00:00
FredKSchott
41244f47ca [ci] collect stats 2021-11-20 12:04:59 +00:00
FredKSchott
daf3eee575 [ci] collect stats 2021-11-19 12:05:15 +00:00
Jonathan Neal
a89b3e3eb6
Update yarn.lock to reflect the state of the package.json files (#1892)
* update dependencies

* update file to fix build:all
2021-11-18 16:06:35 -08:00
FredKSchott
7a4ac83c44 [ci] collect stats 2021-11-18 12:05:21 +00:00
FredKSchott
c37aea0186 [ci] collect stats 2021-11-17 12:05:23 +00:00
FredKSchott
b133d8819d [ci] collect stats 2021-11-16 12:07:17 +00:00
FredKSchott
a8b428ca27 [ci] collect stats 2021-11-15 12:05:43 +00:00
FredKSchott
17173f9c9e [ci] collect stats 2021-11-14 12:05:21 +00:00
FredKSchott
252901c179 [ci] collect stats 2021-11-13 12:08:19 +00:00
FredKSchott
5f5df8a63a [ci] collect stats 2021-11-12 12:05:24 +00:00
FredKSchott
df881f5a17 [ci] yarn format 2021-11-12 00:01:05 +00:00
Fred K. Schott
2f46e87fe3
reverse order the stats.csv file (#1802) 2021-11-11 15:59:52 -08:00
FredKSchott
437203b74f [ci] collect stats 2021-11-11 12:05:24 +00:00
FredKSchott
00eaca8896 [ci] collect stats 2021-11-10 12:05:30 +00:00
FredKSchott
7760870b2f [ci] collect stats 2021-11-08 12:05:13 +00:00
FredKSchott
87a8950765 [ci] collect stats 2021-11-07 12:09:03 +00:00
FredKSchott
d084faf05b [ci] collect stats 2021-11-06 12:07:14 +00:00
FredKSchott
1a48bb73df [ci] collect stats 2021-11-05 12:05:37 +00:00
FredKSchott
2c5e67bb44 [ci] collect stats 2021-11-04 12:05:19 +00:00
FredKSchott
9344500376 [ci] collect stats 2021-11-03 12:05:02 +00:00
FredKSchott
4efb3f011c [ci] collect stats 2021-11-02 12:05:40 +00: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
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
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
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
FredKSchott
6e7a14188f [ci] collect stats 2021-10-22 12:05:21 +00:00
FredKSchott
3736f8bb5a [ci] collect stats 2021-10-21 12:05:35 +00:00
FredKSchott
384bef3ebc [ci] collect stats 2021-10-20 12:05:47 +00:00
FredKSchott
7ed330c792 [ci] collect stats 2021-10-19 12:05:23 +00:00
FredKSchott
b51d0f34a3 [ci] collect stats 2021-10-18 12:07:22 +00:00
FredKSchott
ba84e92866 [ci] collect stats 2021-10-17 12:05:20 +00:00
FredKSchott
b5fbe67209 [ci] collect stats 2021-10-16 12:05:20 +00:00
FredKSchott
38ffcdd501 [ci] collect stats 2021-10-15 12:05:13 +00: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
FredKSchott
fb966b0820 [ci] collect stats 2021-10-14 12:05:38 +00:00
FredKSchott
6d53c92852 [ci] collect stats 2021-10-13 12:07:08 +00:00
FredKSchott
3b54ddabca [ci] collect stats 2021-10-12 12:05:39 +00:00
FredKSchott
4b4596eaac [ci] collect stats 2021-10-11 12:06:11 +00:00
FredKSchott
48cdc25bfb [ci] collect stats 2021-10-10 12:05:29 +00:00
FredKSchott
feb9f58def [ci] collect stats 2021-10-09 12:05:19 +00:00
FredKSchott
5e1dc050da [ci] collect stats 2021-10-08 12:05:27 +00:00
FredKSchott
da522a0909 [ci] collect stats 2021-10-07 12:05:25 +00:00
FredKSchott
7b1578c851 [ci] collect stats 2021-10-06 12:05:26 +00:00
FredKSchott
9874645d8b [ci] collect stats 2021-10-05 12:05:20 +00:00
FredKSchott
c0ed9de8e9 [ci] collect stats 2021-10-04 12:05:29 +00:00
FredKSchott
3d560eb1e2 [ci] collect stats 2021-10-03 12:05:34 +00:00
FredKSchott
5d3e3ae542 [ci] collect stats 2021-10-02 12:05:36 +00:00
FredKSchott
22e8890c83 [ci] collect stats 2021-10-01 12:08:19 +00:00
FredKSchott
472d308950 [ci] collect stats 2021-09-30 12:06:27 +00:00
FredKSchott
a9a3a43c5d [ci] collect stats 2021-09-29 12:05:32 +00:00
FredKSchott
85249cb11d [ci] collect stats 2021-09-28 12:05:23 +00:00
FredKSchott
af1ca5dd13 [ci] collect stats 2021-09-27 12:05:22 +00:00
FredKSchott
b6519b435f [ci] collect stats 2021-09-26 12:08:49 +00:00
FredKSchott
8fcd9c27ae [ci] collect stats 2021-09-25 12:06:30 +00:00
FredKSchott
feb8ef03cb [ci] collect stats 2021-09-24 12:05:21 +00:00
FredKSchott
191c4556d9 [ci] collect stats 2021-09-23 12:05:28 +00:00
FredKSchott
c32dcf0995 [ci] collect stats 2021-09-22 12:05:24 +00:00
FredKSchott
3d12b76c63 [ci] collect stats 2021-09-21 12:05:27 +00:00
FredKSchott
4484b38d2b [ci] collect stats 2021-09-20 12:05:27 +00:00
FredKSchott
5fb93e97b0 [ci] collect stats 2021-09-19 12:05:44 +00:00
FredKSchott
f32be021d3 [ci] collect stats 2021-09-18 12:07:40 +00:00
FredKSchott
2f64c3a9cd [ci] collect stats 2021-09-17 12:05:18 +00:00
FredKSchott
c4634e5ea6 [ci] collect stats 2021-09-16 12:05:32 +00:00
FredKSchott
8f727647af [ci] collect stats 2021-09-15 12:05:56 +00:00
FredKSchott
72c916535d [ci] collect stats 2021-09-14 12:07:05 +00:00
FredKSchott
36d991f8ac [ci] collect stats 2021-09-13 12:08:09 +00:00
FredKSchott
c389a2dbce [ci] collect stats 2021-09-12 12:08:13 +00:00
FredKSchott
80011c38e4 [ci] collect stats 2021-09-11 12:06:56 +00:00
FredKSchott
e758060e3b [ci] collect stats 2021-09-10 12:04:54 +00:00
FredKSchott
fa8e6790e6 [ci] collect stats 2021-09-09 12:07:14 +00:00
FredKSchott
d71b75b2a6 [ci] collect stats 2021-09-08 12:06:35 +00:00
FredKSchott
8707d1a4f2 [ci] collect stats 2021-09-07 12:04:38 +00:00
FredKSchott
406c7d37a5 [ci] collect stats 2021-09-06 12:09:13 +00:00
FredKSchott
1953c6113f [ci] collect stats 2021-09-05 12:09:13 +00:00
FredKSchott
d653823ea2 [ci] collect stats 2021-09-04 12:05:51 +00:00
FredKSchott
d54cc96cfc [ci] collect stats 2021-09-03 12:05:01 +00:00
Fred K. Schott
cd2578557c fix stat.csv bug 2021-09-02 09:40:03 -07:00
FredKSchott
108bac706d [ci] collect stats 2021-09-02 12:04:52 +00:00
Fred K. Schott
746b521046 add stats on activity in last 24 hours 2021-09-01 17:13:08 -07:00
Fred K. Schott
2584247a03 add stats on activity in last 24 hours 2021-09-01 17:12:41 -07:00
Fred K. Schott
dc2b5e3aa8 add stats on activity in last 24 hours 2021-09-01 17:10:13 -07:00
Fred K. Schott
8483f29b23 add stats on activity in last 24 hours 2021-09-01 17:04:39 -07:00
Matthew Phillips
f6141d3a4c
Nightly stats: don't count PRs as issues (#1288) 2021-09-01 12:42:11 -04:00
FredKSchott
ee31b8332b [ci] collect stats 2021-09-01 12:04:49 +00:00
FredKSchott
74372a7d26 [ci] yarn format 2021-09-01 02:51:36 +00:00
Fred K. Schott
f14762bd12
wip (#1284) 2021-08-31 19:50:25 -07:00
Fred K. Schott
6230a7ac31
fix bad build script (#781) 2021-07-20 14:52:44 -07:00
Fred K. Schott
a7e66666e4
tsconfig fix (#752) 2021-07-19 18:23:39 -07:00
Nate Moore
7583a8b42a
Update build script to avoid bundling (#304)
* fix: simplify astro-scripts build

* fix: remove source-map-support, add missing `.js` extensions

* refactor: use `module` for `@astrojs/markdown-support`

* fix: missing `.js` extension

* fix: missed @astrojs/parser

* fix: remove old file

* fix: merge conflict

* fix: CJS weirdness
2021-07-12 17:01:33 -05:00
Nate Moore
0dd278810e
Fix VS Code extension (#467)
* chore: astro-languageserver => @astrojs/language-server

* chore: astro-vscode => vscode

* chore: move devDeps to deps

* chore: bump language-server to 0.5.0-next.0

* chore: remove astro-docs

* chore: update changelog

* fix: expose `astro-ls` bin

* fix: vscode extension

* chore: update changelog
2021-06-16 13:20:29 -05:00
木杉
cce8ac72e0
Make Astro compatible with Windows (#215) 2021-05-17 17:52:11 -05:00
natemoo-re
8f1acf57a5 [ci] yarn format 2021-05-13 19:29:58 +00:00
Nate Moore
7a3e1c2d4c chore: release astro-vscode 2021-05-13 14:12:45 -05: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
Drew Powers
3ef1b01e14
[wip] Fix CI (#202)
* Yarn format

* Fix changeset --since

* Fix Windows tests
2021-05-12 12:06:16 -06:00
Matthew Phillips
88529b679a
VS Code extension (#197)
* Fix running the extension

I'm not sure how my setup was different but I was unable to get the extension to run locally without adding a binary. This mirrors what Svelte does so I'm assuming it's the way it's supposed to be loaded.

* Resolve TypeScript suggestions to the correct file

This fixes a couple of bugs related to suggestions. 1 was this does the whole `.ts` extension fakeout thing so that the TypeScript plugin thinks that Astro files are TypeScript. Secondly this fixes the caching of the Document, so that suggestions account for the current document text.
2021-05-11 20:01:37 -04:00
Drew Powers
94038d3297
Format (#167) 2021-05-03 12:26:10 -06:00
Nate Moore
c93201a909
Refactor astro export map, add source-map-support (#161)
* fix: add svelte plugin for esbuild, remove precompiled svelte components

* refactor: public export map, public types

* feat: add source-map-support to common code paths

* chore: move new "exports" to "imports" map, add internal types

* Include outPath in error logging for bad load status, and drop error stack (#163)

* Include outPath in the error logging for bad load status

* Discard error stack since it seems not useful

* feat: improve build error logging

* refactor: use object param for writeResult

Co-authored-by: Kevin (Kun) "Kassimo" Qian <kevinkassimo@gmail.com>
2021-05-03 13:18:08 -05:00
Drew Powers
4ff3add50f
Clean dependencies (#166)
* Clean dependencies

This moves some dependencies around where they should be

* Formatting
2021-05-03 11:47:51 -06: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
Drew Powers
467820996f
Improve esbuild watch mode (#160) 2021-05-01 11:09:23 -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