Comments (6)
Done!
from rewatch.
Hmm - So, yarn workspaces
builds a single node_modules
folder at the root of where you run for the monorepo. It would symlink rescript-sandbox
in node_modules
. Not sure how pnpm
deals with this
Is node_modules
in the root, alongside apps
and packages
?
from rewatch.
There's a separate node_modules
for each app and package. And the dependencies from the node_modules
symlink into a single node_modules/.pnpm/
at the root of the workspace to avoid duplicated packages.
from rewatch.
https://github.com/DZakh/rescript-struct Uses pnpm, you can try it out there
from rewatch.
I'll try and schedule some time to dig into this. Sounds like we need to fallback and try to interject .pnpm
into the module resolution if we can't find it the first hit. Wdty @jfrolich ?
from rewatch.
I think instead of reading dependencies from .pnpm
it's better to do it from packages/*/node_modules
and apps/*/node_modules
from rewatch.
Related Issues (20)
- VSCode plugin does not stay up to date with errors HOT 3
- Support freely configurable suffix for generated .js files HOT 2
- No such file or directory for non-hoisted dependencies HOT 8
- Assume uncurried == true for ReScript >= 11.0.0 HOT 1
- genType support HOT 1
- pnpm monorepo support - ppx resolution failing HOT 3
- how to compile tests directory? HOT 2
- sourcedirs.rs panics after upgrading from v1.0.4 to 1.0.5 HOT 11
- "Could not read folder: test/intl" when having @rescript/core as a dependency HOT 4
- Fully Support and Test PNPM
- Quiet mode / CI mode
- Detect changes to config and compiler version
- Renamed/removed modules are not always detected
- Different behavior for warnings compared to bsb
- Sources with type "dev" are not being compiled and are skipped. HOT 1
- Does not work on Windows
- Embed languages spec HOT 1
- Circular dependency that doesn't exist
- Build compiles a different number of modules each time
- Custom JSX module
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rewatch.