Commit graph

3220 commits

Author SHA1 Message Date
unknown
5fe7ae4046 Inline small hoisted scripts
This makes it so that small hoisted scripts get inlined into the page rather than be fetched externally.
2022-06-21 09:39:54 -04:00
unknown
04288d4fc0 Upgrade compiler version 2022-06-20 09:28:58 -04:00
unknown
7f7a82bb2a Upgrade the compiler 2022-06-20 08:54:08 -04:00
unknown
4e4ff19fe0 Fix types for the edge function integration 2022-06-20 08:30:55 -04:00
Matthew Phillips
0c3a85f2e3
Merge branch 'main' into re-export-component-client 2022-06-17 18:20:40 -04:00
Tony Sullivan
56937563c3
disabling Netlify Edge Functions tests for now (#3631) 2022-06-17 22:12:04 +00:00
Matthew Phillips
243f7ae11c
Merge branch 'main' into re-export-component-client 2022-06-17 17:00:11 -04:00
unknown
6094ed3470 Get edge functions working in the edge tests 2022-06-17 16:53:05 -04:00
unknown
ebfd5cff9c Pass through plugin context 2022-06-17 16:23:32 -04:00
unknown
e1712020d4 Fix hoisted script scanning 2022-06-17 16:04:50 -04:00
unknown
b21c9576e8 Allows using the constructor for lit elements 2022-06-17 14:59:24 -04:00
unknown
6fa286812a Remove tagName custom element test 2022-06-17 14:42:31 -04:00
unknown
c562eebd27 Inject post-build 2022-06-17 14:29:56 -04:00
hippotastic
05aa72442c
Remove extra newlines around Markdown components (#3620) 2022-06-17 11:52:37 -05:00
unknown
599447c905 Fix ssr, probably 2022-06-17 12:01:08 -04:00
unknown
e19994a08d Include metadata for markdown too 2022-06-17 11:10:09 -04:00
unknown
00a23092b3 Support re-exporting astro components containing client components 2022-06-17 10:38:27 -04:00
FredKSchott
1a2f321e34 [ci] collect stats 2022-06-17 12:02:14 +00:00
bholmesdev
8ce5b824ab [ci] format 2022-06-17 00:32:29 +00:00
Ben Holmes
fca58cfd91
Fix: Netlify edge deployment when using markdown (#3612)
* wip: revert sitemap PR

* fix: extract SSR-ready "slug" helper to separate module

* Un-revert sitemap PR. Not to blame!

This reverts commit 7cd2a8a5ea.

* fix: use .netlify for edge deployment test

* refactor: add md file to edge function fixture

* fix: add netlify edge tests to ci

* chore: remove stray console log

* wip: undo "dist" change on edge tests

* chore: changeset

* Revert "wip: undo "dist" change on edge tests"

This reverts commit 70e565ef06.

* temp: add ignore to breaking edge tests
2022-06-16 20:31:08 -04:00
tony-sull
fb80e384e3 [ci] format 2022-06-16 22:11:13 +00:00
Tony Sullivan
e02097d0b9
Investiging a flaky error test (#3613)
* restarting dev server between each error test

* re-enabling the test on Linux CI

* trying separate describe() suites per error test

* narrowed the issue down, disabling for more investigation

* not: removing unrelated whitespace change
2022-06-16 22:09:47 +00:00
Richard Cooke
9716747879
feat: update @astrojs/cloudflare readme (#3616) 2022-06-16 15:16:25 -05:00
tony-sull
1c944a148a [ci] format 2022-06-16 19:08:44 +00:00
Oleksii Tymoshenko
1031c06f9c
feat: improved sitemap (#3579)
* feat: extended sitemap functionality

* docs: del samples

* docs: readme

* feat: new sitemap

* feat: createLinkInHead removed

* docs: updated changeset text

* refactor: 'zod' function() instead of self made refine()

* Revert "refactor: 'zod' function() instead of self made refine()"

This reverts commit 036bac730d.

undo function()
2022-06-16 19:06:48 +00:00
matthewp
44ba4e1ed9 [ci] format 2022-06-16 18:54:57 +00:00
Okiki Ojo
9c8a7c0b09
fix(@astrojs/telemetry): add optional integrations field (#3614)
* fix: filter out falsy integration from telemetry

Falsy integrations are now ignored in `@astrojs/telemetry`

This error should no longer occur,
```ts
 error   Cannot read properties of null (reading 'name')
    at file:///workspaces/bundle/node_modules/.pnpm/@astrojs+telemetry@0.1.2/node_modules/@astrojs/telemetry/dist/events/session.js:53:117
    ...
```

* ci: add tests for optional integrations

* ci: add changeset

* fix(@astrojs/telemetry): count number of optional integrations in use

* ci: add test for counting the total number of optional integrations in use

* ci: update changeset

* chore: make the changes @tony-sull sugested

* revert(@astrojs/webapi): mod.d.ts -> a4c78b5: [ci] format

* ci: remove `@astrojs/webapi` patch change

* chore(@astrojs/telemetry): remove totalIntegrations payload field

* fix(@astrojs/telemetry): add optional integrations field

* ci: add changeset
2022-06-16 14:53:07 -04:00
Tony Sullivan
493441f57b Revert "restarting dev server between each error test"
This reverts commit 49e4453acc.
2022-06-16 12:56:57 -05:00
Tony Sullivan
49e4453acc restarting dev server between each error test 2022-06-16 12:49:48 -05:00
github-actions[bot]
81104a9335
[ci] release (#3604)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2022-06-16 12:05:10 -04:00
matthewp
5d11c6d56f [ci] format 2022-06-16 14:14:44 +00:00
Richard Cooke
7f42358141
feat: add SSR adaptor for cloudflare pages functions (#3600) 2022-06-16 10:12:25 -04:00
matthewp
f6cdf1202e [ci] format 2022-06-16 13:55:54 +00:00
Matthew Phillips
4916b733c2
Inline hydration directive scripts (#3605)
* Inline hydration scripts

* Adds a changeset

* Update directiveAstroKeys type
2022-06-16 09:54:09 -04:00
FredKSchott
816e963509 [ci] collect stats 2022-06-16 12:02:22 +00:00
tony-sull
a4c78b544e [ci] format 2022-06-15 19:50:36 +00:00
Tony Sullivan
0ddcef2043
Adds support base64 encoding in Netlify Functions (#3592)
* Adding support for base64 encoded responses in Netlify Functions

* chore: add changeset

* removing the regex check for a more simple header-based check

* nit: cleaning up the readme a bit
2022-06-15 19:49:09 +00:00
Dan Jutan
8ed924d2ed
Update README.md (#3597)
- Fix the tree to reflect the actual example contents
- Remove RSS and Sitemap bullet points, since they aren't in the project
2022-06-15 10:32:40 -05:00
Ari Gibson
0ffc350c8d
fix: check node version and find acceptable host accordingly (#3599) 2022-06-15 10:26:55 -05:00
matthewp
f1f207839a [ci] format 2022-06-15 12:52:13 +00:00
Matthew Phillips
fc52321a88
Consolidate hydration scripts into just one (#3571)
* Remove redundant hydration scripts

* Prebuild the island JS

* Fix build

* Updates to tests

* Update more references

* Custom element test now has two classic scripts

* Account for non-default exports

* Restructure hydration directives

* Move nested logic into the island component

* Remove try/catch
2022-06-15 08:50:05 -04:00
FredKSchott
a7637e6b26 [ci] collect stats 2022-06-15 12:02:09 +00:00
github-actions[bot]
31e3224319
[ci] release (#3596)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2022-06-14 15:46:51 -05:00
natemoo-re
b49bf0c480 [ci] format 2022-06-14 20:32:18 +00:00
Nate Moore
5ab9d573f6
Collect project meta info (#3587)
* chore: add project meta

* Update index.ts
2022-06-14 15:30:39 -05:00
matthewp
7832c6a260 [ci] format 2022-06-14 20:28:50 +00:00
Matthew Phillips
330fef448e
Handle importing multiple CSS packages in same bundle (#3595)
* Handle importing multiple CSS packages in same bundle

* Changeset
2022-06-14 16:27:21 -04:00
Nate Moore
d1f3406d85 chore: add changeset 2022-06-14 15:26:18 -05:00
natemoo-re
d32f6723a0 [ci] format 2022-06-14 20:23:09 +00:00
Pascal Schilp
23fceb93ac
feat: implement injectRoute (#3457)
* feat: implement injectRoute

* chore: make ts happy

* feat: add route collision detection and error message

* fix: case sensitivity in route collision detection

* chore: ts

* fix: improve route collision logic

* chore: make ts happy

* chore: update error message

* refactor: lowercase route

* fix: inject routes when no pages

* Update packages/astro/src/integrations/index.ts

Co-authored-by: Nate Moore <nate@skypack.dev>
Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
2022-06-14 15:21:23 -05:00