Including typedoc API reference in our docs (see #2255) requires us to have access to the typescript build output for the packages in yarn-project. This is doable in the CI by leveraging the output of yarn-project-base, but breaks when trying to build the site from scratch on Netlify.
The main problem comes from non-typescript dependencies. We need to be able to compile our Solidity and Noir contracts, so we can generate the typescript interfaces for them, so we can get all our projects to compile.
Alternatively, we can try mocking them out just to make the compiler happy and get the build to work on Netlify.
Including typedoc API reference in our docs (see #2255) requires us to have access to the typescript build output for the packages in yarn-project. This is doable in the CI by leveraging the output of yarn-project-base, but breaks when trying to build the site from scratch on Netlify.
The main problem comes from non-typescript dependencies. We need to be able to compile our Solidity and Noir contracts, so we can generate the typescript interfaces for them, so we can get all our projects to compile.
Alternatively, we can try mocking them out just to make the compiler happy and get the build to work on Netlify.