You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/pages/blog/release/v0-33-0.md
+21-12Lines changed: 21 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -44,32 +44,40 @@ With NodeJS `22.18.0`, TypeScript support in Greenwood is no longer experimental
44
44
45
45
We've also formalized our [_tsconfig.json_ settings](/docs/resources/typescript/#setup), updating our required options and recommended settings, which you can see below.
Don't want to set this all up yourself? We've got you, this is all automatically generated through Greenwood init scaffolding CLI. Wait, TypeScript in the init CLI? Yes, you heard that correctly, so let's tell you all about it! 👇
69
+
<!-- prettier-ignore-end -->
70
+
71
+
Don't want to set this all up yourself? We've got you, this is all automatically generated through Greenwood's init scaffolding CLI. Wait, TypeScript in the init CLI? Yes, you heard that correctly, so let's tell you all about it! 👇
68
72
69
73
## Init Scaffolding
70
74
71
75
The Init scaffolding CLI has been improved to be a more robust, prompt based experience, which will walk you through selecting a number of scaffolding options for your project. Now when scaffolding out a new Greenwood project, you're now able to specify name / output directory, TypeScript support, and package manager installation.
In addition to these key features, below are some additional items we would like to callout as part of this release:
124
132
133
+
- Combined with the move to making markdown a standalone plugin, we were able remove eight dependencies from the Greenwood CLI package.
125
134
- Greenwood now supports bare CSS `@import` specifiers for those packages that have an export maps. So now, something like this would work; `@import "open-props/sizes";` without needing to specify the full path to _node_modules_.
126
-
- Made an enhancement to more efficiently generate SSR page and layout contents in renderer plugins by not rendering all the content all the time, just the content that is needed for a certain operation
135
+
- Made an enhancement to more efficiently generate SSR page and layout contents in renderer plugins by not rendering all the content all the time. Now, just the content that is needed for a certain operation is generated.
127
136
- Undertook a refactoring effort to enable greater concurrency in Greenwood's asset bundling, page generation, and pre-rendering operations (thank you kind contributor! 🏆).
128
137
- Fixed an issue where SSR pages were not participating in the layout / paging merging hierarchy, in which SSR pages didn't merge correctly into page and / or app layouts. However, there was also a breaking change as part of this in which Greenwood has now removed default layouts and pages content.
0 commit comments