Skip to content

Commit 062b73a

Browse files
committed
Add blog posts
1 parent c594153 commit 062b73a

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

54 files changed

+348
-1135
lines changed

.editorconfig

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# EditorConfig is awesome: https://EditorConfig.org
2+
3+
# top-most EditorConfig file
4+
root = true
5+
6+
[*]
7+
indent_style = space
8+
indent_size = 2
9+
end_of_line = lf
10+
charset = utf-8
11+
trim_trailing_whitespace = true
12+
insert_final_newline = true

blog/2019-05-28-first-blog-post.md

Lines changed: 0 additions & 12 deletions
This file was deleted.

blog/2019-05-29-long-blog-post.md

Lines changed: 0 additions & 44 deletions
This file was deleted.

blog/2021-08-01-mdx-blog-post.mdx

Lines changed: 0 additions & 24 deletions
This file was deleted.
-93.9 KB
Binary file not shown.

blog/2021-08-26-welcome/index.md

Lines changed: 0 additions & 29 deletions
This file was deleted.

blog/2024-03-01-tidelift.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
---
2+
slug: tidelift
3+
title: TideLift Subscription 🌱
4+
authors: kamiazya
5+
tags: [security]
6+
---
7+
Hey everyone 👋,
8+
9+
At the heart of the ts-graphviz project, we're all about pushing the envelope on technical excellence and bolstering our community.
10+
We're stepping into an exciting phase to further support the sustainability and growth of our project. With our partnership with TideLift, ts-graphviz is set to offer enterprise-level support and security, making it a tool developers can rely on with confidence.
11+
12+
<!-- truncate -->
13+
14+
### Available as part of the Tidelift Subscription 🤝
15+
16+
The maintainers of ts-graphviz and thousands of other packages are working with Tidelift to deliver commercial support and maintenance for the open-source dependencies you use to build your applications. Save time, reduce risk, and improve code health, while paying the maintainers of the exact dependencies you use.
17+
18+
[Learn more](https://tidelift.com/subscription/pkg/npm-ts-graphviz?utm_source=npm-ts-graphviz&utm_medium=referral&utm_campaign=enterprise&utm_term=repo).
19+
20+
### Impact on the Community 🌈
21+
22+
This new collaboration with TideLift marks a significant step towards making ts-graphviz a more widely accepted and trusted tool across various projects and organizations. It also secures the necessary funding for maintenance and development, which is a win for developers.
23+
24+
### Looking Ahead 🌟
25+
26+
We're thrilled about the opportunities this partnership with TideLift brings to further enhance ts-graphviz and continue delivering value to our community. Your feedback is always welcome; we're eager to hear your suggestions and ideas on how to maximize the value ts-graphviz offers.
27+
28+
We hope this new chapter will be an important step in our collective journey towards better creation and innovation within the ts-graphviz community.
29+
30+
With heartfelt thanks,
31+
The ts-graphviz Team ❤️
32+

blog/2024-03-02-v2-released.md

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
---
2+
slug: v2
3+
title: 'ts-graphviz v2.0.0 Released🎉'
4+
authors: kamiazya
5+
tags: [security, release]
6+
---
7+
Hello, everyone! We are excited to share that ts-graphviz v2.0.0 is now available!
8+
This major update brings a host of improvements aimed at enhancing performance, security, and compatibility with the evolving JavaScript ecosystem.
9+
10+
<!-- truncate -->
11+
12+
### Major Updates 🚀
13+
14+
- **Dropping Support for Node.js 14 & 16**: As part of our commitment to maintaining a cutting-edge library, we've updated our minimum supported Node.js version to Node.js 18. This decision aligns with our goals to leverage the latest features and improvements while ensuring the highest level of security for our users.
15+
16+
### Package Splitting and Monorepo-ization 📦
17+
18+
With v2.0.0, we've taken significant steps to restructure ts-graphviz for better modularity, maintainability, and usability:
19+
20+
- **Improved Modularity**: The library has been divided into several packages, allowing you to install and use only what you need. This reduces unnecessary dependencies and optimizes performance.
21+
- **Easier Maintainability and Collaboration**: This new structure simplifies maintenance and encourages contributions by making it easier for developers to focus on specific areas of interest.
22+
- **Centralized Management**: Our shift to a monorepo approach allows for streamlined issue tracking, pull request management, and documentation updates across all packages.
23+
24+
### Node.js Version Support Policy 📝
25+
26+
To better align with the JavaScript ecosystem's progress and ensure our library remains secure and up-to-date, we've established a clear Node.js Version Support Policy:
27+
28+
- We now guarantee support for the latest Node.js LTS version at the time of each major release, starting with **Node.js 18** for ts-graphviz v2.0.0.
29+
- Our policy includes ending support for Node.js versions that reach their End-of-Life (EOL), ensuring our users benefit from the most secure and performant version possible.
30+
31+
### Moving Forward 🔍
32+
33+
This release marks a significant milestone in our journey to provide a powerful and user-friendly tool for working with Graphviz DOT language in TypeScript projects. We encourage you to update your projects to the latest LTS version of Node.js and explore the new features and improvements in ts-graphviz v2.0.0.
34+
35+
36+
For detailed information on the release, including a migration guide and an overview of the new package structure, please visit our [release notes](https://github.com/ts-graphviz/ts-graphviz/releases/tag/ts-graphviz%402.0.0).
37+
38+
39+
We're eager to hear your feedback and look forward to continuing to improve ts-graphviz together.
40+
Thank you for your support and collaboration!

blog/2024-03-18-react.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
---
2+
title: Exciting News for Our Valued Sponsors! 🎉
3+
authors: kamiazya
4+
tags: [release]
5+
---
6+
We're thrilled to announce a significant update to the ts-graphviz project! 🚀
7+
In our continuous effort to enhance the development experience and expand the project's capabilities, we've made some pivotal changes and improvements that we believe will greatly benefit your projects.
8+
9+
<!-- truncate -->
10+
11+
## What's New? 🌟
12+
13+
- **Integration of `@ts-graphviz/react`**: The `@ts-graphviz/react` package has now been fully integrated into the ts-graphviz repository. This consolidation aims to streamline development processes and foster a more cohesive ecosystem for our graph visualization tools.
14+
- **Support for React 18**: We've upgraded our support to React 18, ensuring that developers utilizing ts-graphviz with React can take advantage of the latest features, performance improvements, and optimizations offered by React 18.
15+
- **Enhanced HTMLLikeLabel Support**: The types related to HTMLLikeLabel have been moved to `@ts-graphviz/common`, improving maintainability and making it easier for developers to work with complex labels within their graphs.
16+
- **API Improvements**: We've also implemented several API improvements to enhance usability, flexibility, and overall developer experience. These changes are designed to make ts-graphviz even more powerful and intuitive for building and manipulating graph visualizations.
17+
18+
Your support plays a crucial role in the development and growth of ts-graphviz.
19+
These updates are part of our commitment to delivering high-quality, innovative solutions that meet the evolving needs of our community.
20+
We're excited for you to try out these new features and improvements!
21+
22+
As we continue to push the boundaries of graph visualization tools, we're grateful for your ongoing support and feedback. Stay tuned for more updates, and feel free to reach out if you have any questions or suggestions.
23+
24+
Thank you for being a part of our journey. Let's continue to create amazing things together! 🌈
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
---
2+
title: Community Collaboration Drives ts-graphviz/setup-graphviz Evolution 🌟
3+
authors: kamiazya
4+
tags: [release]
5+
---
6+
Hello, ts-graphviz community!
7+
We're excited to announce the latest releases of setup-graphviz, versions v2.0.1 and v2.0.2.
8+
9+
<!-- truncate -->
10+
11+
These updates were made possible through rapid community response to [issues related to GitHub Actions runner images](https://github.com/actions/runner-images/issues/9733).
12+
13+
### Release Highlights:
14+
15+
- **v2.0.1**: Fixed installation issues on Linux, enhancing stability. 🛠️
16+
- **v2.0.2**: Removed scripts made redundant by updates to GitHub Actions environments. 🧹
17+
18+
We are deeply grateful for the dedicated efforts and support from developers, contributors, and users who came together to address these issues swiftly.
19+
Your collaboration is invaluable, and we look forward to continuing our journey to improve ts-graphviz together.
20+
21+
For more details on the release, please visit: [ts-graphviz/setup-graphviz Releases](https://github.com/ts-graphviz/setup-graphviz/releases)
22+
23+
Let's continue to achieve great things together! 🚀

0 commit comments

Comments
 (0)