Skip to content

Commit af897b2

Browse files
minor edits and video clip testing
1 parent 0059af9 commit af897b2

1 file changed

Lines changed: 21 additions & 12 deletions

File tree

src/pages/blog/release/v0-33-0.md

Lines changed: 21 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -44,32 +44,40 @@ With NodeJS `22.18.0`, TypeScript support in Greenwood is no longer experimental
4444

4545
We've also formalized our [_tsconfig.json_ settings](/docs/resources/typescript/#setup), updating our required options and recommended settings, which you can see below.
4646

47+
<!-- prettier-ignore-start -->
48+
4749
```json5
4850
{
49-
compilerOptions: {
51+
"compilerOptions": {
5052
// minimum required configuration
51-
target: "es2020",
52-
module: "preserve",
53-
moduleResolution: "bundler",
54-
allowImportingTsExtensions: true,
55-
noEmit: true,
53+
"target": "es2020",
54+
"module": "preserve",
55+
"moduleResolution": "bundler",
56+
"allowImportingTsExtensions": true,
57+
"noEmit": true,
5658

5759
// additional recommended configuration
58-
lib: ["ES2020", "DOM", "DOM.Iterable"],
59-
verbatimModuleSyntax: true,
60-
erasableSyntaxOnly: true,
60+
"lib": ["ES2020", "DOM", "DOM.Iterable"],
61+
"verbatimModuleSyntax": true,
62+
"erasableSyntaxOnly": true,
6163
},
6264

63-
exclude: ["./public/", "./greenwood/", "node_modules"],
65+
"exclude": ["./public/", "./greenwood/", "node_modules"],
6466
}
6567
```
6668

67-
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! 👇
6872

6973
## Init Scaffolding
7074

7175
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.
7276

77+
<video width="100%" controls>
78+
<source src="//dzsbnrzvzfaq5.cloudfront.net/greenwood-init-alpha-edit.mp4" type="video/mp4">
79+
</video>
80+
7381
It's as easy as running:
7482

7583
```shell
@@ -122,8 +130,9 @@ export default {
122130

123131
In addition to these key features, below are some additional items we would like to callout as part of this release:
124132

133+
- Combined with the move to making markdown a standalone plugin, we were able remove eight dependencies from the Greenwood CLI package.
125134
- 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.
127136
- Undertook a refactoring effort to enable greater concurrency in Greenwood's asset bundling, page generation, and pre-rendering operations (thank you kind contributor! 🏆).
128137
- 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.
129138

0 commit comments

Comments
 (0)