Lists all the instances of a package by version under a given directory. Useful for investigating sources of multiple versions in an output bundle, or colliding TypeScript types.
This project is not yet on NPM, follow the build instructions below.
> cd myproject && dependency-analysis
> cat .dependency-analysis-output
"react": {
"16.9.0": [
"\\node_modules\\react/"
],
"16.7.0": [
"\\node_modules\\react-localization\\node_modules\\react/"
]
}
This project heavily uses fp-ts
in an attempt to demonstrate and explore relatively-pure functional programming in TypeScript. The chosen design pattern is "Layer 2" of the Three Layer Haskell Cake. Our "Application Monad" (called Program
in our case) can be found here.
- Git clone
yarn && yarn build
yarn link
to have executable globally available