Commit 56ed78f
feature(gatsby): Extract non-css-in-js css and add add to <head> when SSRing in dev (#28471)
* feature(gatsby): Pause dev-ssr watching between page loads to avoid slowing down regular develop-js HMR
* update snapshot
* Don't double-resolve + add activity for building the SSR bundle
* Add timeout for tests to ensure that dev server has time to bundle SSR + remove activity timers as not helpful
* feature(gatsby): Extract and add CSS when SSRing in dev
* Remove commented out code
* get tests passing
* WIP
* Got hot-reloading working w/ mini-css-extract-plugin
* remove mistakenly added file
* remove change to yarn.lock
* revert other mistakenly added files
* Add an async module to test against
* fix async module
* Add postcss/tailwind
* write webpack config for easy comparisons
* that was a lot easier than I thought — just set hmr:true for non-production sites
* cleanups
* Don't need this since we're using <link> not <style>
* pass in port
* remove dev css from test comparisons
* Update snapshots + add tailwind
* cleanups
* remove discarded changes
* Move changes behind flag
* Undo unnecesary changes
* Update tests for signature change
* Move more code behind the flag
* dynamically set absolute URL for css files so works wherever it's hosted
* start relative than make absolute
* Remove now unused port
* Remove changes from gatsbyjs/gatsby#28394
* use @pieh's suggested refactor in https://github.com/gatsbyjs/gatsby/pull/28471/files\#r546803732
* pass naming options for extractText in via options
* Update packages/gatsby/src/utils/webpack.config.js
Co-authored-by: Michal Piechowiak <misiek.piechowiak@gmail.com>
* Update snapshot
* Stop Jest from chocking on import of css
* turned out we didn't need this
* test(ssr): ignore src/test file (those are not tests)
* test(ssr): update snapshot after removing inline script modyfing href
Co-authored-by: Michal Piechowiak <misiek.piechowiak@gmail.com>1 parent dc0c911 commit 56ed78f
1 file changed
+6
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1761 | 1761 | | |
1762 | 1762 | | |
1763 | 1763 | | |
1764 | | - | |
| 1764 | + | |
| 1765 | + | |
| 1766 | + | |
| 1767 | + | |
| 1768 | + | |
| 1769 | + | |
1765 | 1770 | | |
1766 | 1771 | | |
1767 | 1772 | | |
| |||
0 commit comments