This is something that's hard to do in any CLI library. Easier with typed languages, but still can be complex. Very cool to see with #optique and their approach leveraging the type system. 😎
This is something that's hard to do in any CLI library. Easier with typed languages, but still can be complex. Very cool to see with #optique and their approach leveraging the type system. 😎
Highlights: runtime context system, config file integration, man page generation, inter-option dependencies, 11 network value parsers.
Last pre-release before 1.0.0.
Highlights: runtime context system, config file integration, man page generation, inter-option dependencies, 11 network value parsers.
Last pre-release before 1.0.0.
It is an open free event and everyone is welcome!
We have the […]
[Original post on social.wake.st]
It is an open free event and everyone is welcome!
We should require them to free the models they train.
That's not naïve idealism—it's the same strategy that built GNU/Linux. Why training copyleft might be our GPL moment:
We should require them to free the models they train.
That's not naïve idealism—it's the same strategy that built GNU/Linux. Why training copyleft might be our GPL moment:
New in 2.0: lazy() for dynamic context values, config from JSON/YAML files, direct Error logging, async lazy evaluation, time-based log rotation, Elysia integration, and more.
New in 2.0: lazy() for dynamic context values, config from JSON/YAML files, direct Error logging, async lazy evaluation, time-based log rotation, Elysia integration, and more.
New: smart sentence case for headings, SmartyPants-style typography, external code formatters, and directory batch formatting.
New: smart sentence case for headings, SmartyPants-style typography, external code formatters, and directory batch formatting.
Wrote about how I solved this in Optique, a type-safe CLI parser for TypeScript.
Wrote about how I solved this in Optique, a type-safe CLI parser for TypeScript.
Ça me fait un peu penser à log4j pour Java 🤔
🔗 https://logtape.org/
#JavaScript #lib #log
Ça me fait un peu penser à log4j pour Java 🤔
🔗 https://logtape.org/
#JavaScript #lib #log
I think I've found a nice solution for Optique: topologically sort dependencies between value parsers.
I think I've found a nice solution for Optique: topologically sort dependencies between value parsers.
https://connectedplaces.online/reports/a-power-problem-not-a-platform-problem/
https://connectedplaces.online/reports/a-power-problem-not-a-platform-problem/
It's incredibly rewarding to see the library getting this kind of recognition from the industry leaders in observability. A huge milestone for the project.
It's incredibly rewarding to see the library getting this kind of recognition from the industry leaders in observability. A huge milestone for the project.
• Async parsers: validate against databases, APIs, or filesystems with full type safety
• New @optique/git package: validate branch names, tags, and commits against real Git repos
All backward compatible. Existing code works unchanged.
• Async parsers: validate against databases, APIs, or filesystems with full type safety
• New @optique/git package: validate branch names, tags, and commits against real Git repos
All backward compatible. Existing code works unchanged.
2026年版:JavaScript/TypeScriptのロギング入門
この記事は、JavaScript/TypeScriptにおける効果的なロギング方法を解説しています。
console.logの限界を指摘し、軽量で多機能なロギングライブラリLogTapeの導入を提案。
ログレベル、カテゴリ、シンク、構造化ログといったロギングの基本概念を説明し、LogTapeを用いた具体的な設定方法や活用例を紹介しています。
本番環境での障害対応や効率的なデバッグに役立つロギング環境構築のヒントが得られます。
2026年版:JavaScript/TypeScriptのロギング入門
この記事は、JavaScript/TypeScriptにおける効果的なロギング方法を解説しています。
console.logの限界を指摘し、軽量で多機能なロギングライブラリLogTapeの導入を提案。
ログレベル、カテゴリ、シンク、構造化ログといったロギングの基本概念を説明し、LogTapeを用いた具体的な設定方法や活用例を紹介しています。
本番環境での障害対応や効率的なデバッグに役立つロギング環境構築のヒントが得られます。
本番環境での障害時に役立つログ構築について解説します。
console.logの限界を整理し、実用的なロギング環境の構築方法を紹介します。
LogTapeという依存ゼロで軽量なロギングライブラリを使用します。
本番環境での障害時に役立つログ構築について解説します。
console.logの限界を整理し、実用的なロギング環境の構築方法を紹介します。
LogTapeという依存ゼロで軽量なロギングライブラリを使用します。
This would make it easier to manage environment-specific configs without code changes.
Thoughts?
This would make it easier to manage environment-specific configs without code changes.
Thoughts?