News for hackers. Stuff that matters.

autobe

Show HN: I Made TTSC, TypeScript v7 ToolChain for Plugins Like Typia

https://github.com/samchon/ttsc

Made typescript-go (TS v7) toolchain to make `typia` arrive in the new era.As `ttsc` automatically detects plugin libraries, you no more need to suffer from complicate setup process. Take advantages of TypeScript compiler plugin libraries like `typia`.It also contains its own linter library `@ttsc/lint`, that is working on the plugin system of `ttsc`. It is also to make `typia` alive.> >...

( Read More... | no comments | on HN )
Here is the detailed benchmark result: https://ttsc.dev/docs/benchmark/#lint

Show HN: 800x faster Linter and TypeScript-Go toolchain for plugins like typia

https://github.com/samchon/ttsc

As a developer of typia, have to alive in the new typescript-go era, I made a new toolchain for tsgo.Making the ttsc, I understood that the new plugin toolchain system can dramatically reduce lint rule checking time by integrating into the typescript-go. So made `@ttsc/lint`, and its time is 600x to 1600x faster than eslint.From now on, when you compile TypeScript, lint violations would be...

( Read More... | 1 comment | 3 points | on HN )
Re:Open Source Resistance: keep OSS alive on company time on Thursday May 14, 2026 @11:44PM (#48144319)
Developing typia (https://github.com/samchon/typia), and have used it in many companies. Although I never explicitly discussed open source when signing my employment contract, generally no one said anything about using or maintaining it. Even when I mentioned the need to add features or fix bugs while writing work logs or roadmaps, no manager really said anything.
I'm making `typia`, and it needs the type checking even in the convenient runtime like `ts-node`.
But it does not support plugin, and does not type checking either.
`oxlint` is an independent program with typescript compiler, and @ttsc/lint is a plugin belongs to the typescript compiler.

So when using `oxlint`, you have to run it after TS compilation, but `@ttsc/lint` configured violations are detected when TS compilation.

Show HN: TTSC – TypeScript-Go compiler and runner with transform plugins

https://github.com/samchon/ttsc

- *`ttsc`*: build, check, and transform. - *`ttsx`*: execute TypeScript with type checking. - 10x faster than `ts-node`. - type checking that `tsx` does not provide. - *`@ttsc/lint`*: lint rule violation as TS compile error. - *transformer support*: compiler-powered libraries, such as `typia`.

( Read More... | 8 comments | on HN )
Re:AI deleted my most tests, and said "All Tests Pass" on Sunday May 03, 2026 @09:11PM (#48003472)
No additional cost occured, but just weekly limit exhausted