Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to share code between node.js server & browser using Typescript

I am planning to do a little multiplayer javascript game with a node.js server (using socket.io) and would like to share some code (mostly classes) between the webclient and the server. So I found this:

How can I share code between Node.js and the browser?

However I would also like to use Typescript and was wondering how to set it up? What tsconfig.json settings are best suited for this? Do I have to use something like browserify or webpack?

like image 568
tim-we Avatar asked Jun 30 '16 21:06

tim-we


1 Answers

Do I have to use something like browserify or webpack?

Yes. I use webpack.

What tsconfig.json settings are best suited for this

just use commonjs everywhere.

More

here is a project in typescript with both backend / frontend .... uses webpack ... and has a single tsconfig.json : https://github.com/alm-tools/alm

like image 116
basarat Avatar answered Nov 15 '22 04:11

basarat