typia icon indicating copy to clipboard operation
typia copied to clipboard

Unplugin Typia - Depricated

Open elliot-huffman opened this issue 7 months ago • 5 comments

The project has closed and now should be removed from the Typia documentation.

Source: https://github.com/ryoppippi/unplugin-typia?tab=readme-ov-file#-archiving-unplugin-typia

Docs location: https://typia.io/docs/setup/#unplugin-typia

Thoughts: Does an alternative implementation need to be explored? Is removing from Typia docs all that is needed?

elliot-huffman avatar Jul 08 '25 14:07 elliot-huffman

unplugin-typia is still working.

I'll remove it from the guide documents when it does not work.

samchon avatar Jul 08 '25 17:07 samchon

Also, as TypeScript is migrating its compiler to go language, the ecosystem would have a break change.

I'm following the changes, and will keep using the unplugin-typia until that. If it suddenly does not work, I'll fork it for a while.

samchon avatar Jul 08 '25 17:07 samchon

I saw this a couple of days after the repo was archived. I've been pondering the way forward a little bit, but haven't deeply investigated what would need to be done. My need is for Typia to work with Vite in a React Router project.

khera avatar Jul 19 '25 17:07 khera

Unplugin Typia has not updated to the latest typescript version, it is now holding back the implementation of newer typescript versions on the Next.JS side of things.

elliot-huffman avatar Aug 27 '25 14:08 elliot-huffman

I'm running into an issue when following the instructions mentioned here npx typia setup

The instructions mention to perform the following:

npm install -D @ryoppippi/unplugin-typia
 
npm install --save typia
npx typia setup

Running npm install -D @ryoppippi/unplugin-typia requires the following typescript version: peer typescript@">=4.8.0 <5.9.0" from @ryoppippi/[email protected]

So before running install command, I set typescript version to 5.8.3 in package.json. However, when running npx typia setup, I see typescript version being set to ~5.9.2 in package.json, and the setup fails.

Piratux avatar Oct 02 '25 11:10 Piratux