nodejs-typescript-monorepo

OTHER License

Stars
0

Node.js Typescript Monorepo Boilerplate

This is a sample client / server monorepo project that uses:

The server is a sample Server Side Events server to stream events to a Node.js client.

Setup

  • npm install

Target Workspaces

Use one package, e.g.: npm run echo --workspace=@sse/server

Use all packages:

npm run echo --workspaces

Package Dependencies

Packages can depend on each other. E.g.

package.json specify name of package in dependencies:

  "dependencies": {
    "@sse/common": "1.0.0"
  },

tsconfig.json specify relative path of package folder name

  "references": [{ "path": "../common" }]

Build

npm run build

Test

  • npm test
Related Projects