https://github.com/jchip/express-monorepo
setup for development of express in a monorepo
https://github.com/jchip/express-monorepo
Last synced: 2 months ago
JSON representation
setup for development of express in a monorepo
- Host: GitHub
- URL: https://github.com/jchip/express-monorepo
- Owner: jchip
- Created: 2022-02-08T23:36:33.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2022-03-08T21:14:36.000Z (over 4 years ago)
- Last Synced: 2025-03-13T11:18:03.616Z (over 1 year ago)
- Language: Shell
- Size: 3.91 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# express monorepo
This setup a monorepo for [express] and all of its dependencies using the monorepo manager [fynpo].
It works by cloning each dependencies from their github repo, and then use [fynpo] to bootstrap them.
After bootstrap, the modules installed for express will be linked to the local copies.
This makes it very convenient to test and experiment with all of [express]' code.
For example, make changes in `expressjs/body-parser` and test them in `expressjs/express` immediately.
## Getting Started
- clone this
- Use node.js 12
- Run `npm run bootstrap`
## Test
Run `npm test` at the top to execute npm script `test` in all packages.
It runs the command `npx fynpo run test --stream`.
## Some notes
Some of the packages' test seem have these issues:
- They fail with node.js beyond version 12.
- They fail occassionaly, but running them again pass.
[fynpo]: https://jchip.github.io/fynpo/
[express]: https://expressjs.com/