Chimp v2.3.0 released. Custom Prefixes for Monorepos
With the new version chimp allows you to setup custom prefixes for your chimp apps. That will allow you to work in a monorepo structure, without some tooling getting confused by the conflicting aliasing.
When creating apps make sure to pass the new optional arguments, like so:
npx chimp gql:create admin '~admin' '~admin-generated'
If you create a new app that will be done for you automatically, but if you decide to add different prefixes in an existing app, make sure your code generator script reflects that, for example:
chimp gql:generate '~admin' '~admin-generated'
Take a look at this repo to see working code:
Let me know if you have any questions or thoughts in the comments below.
Let us help you on your journey to Quality Faster
We at Xolv.io specialize in helping our clients get more for less. We can get you to the holy grail of continuous deployment where every commit can go to production — and yes, even for large enterprises.
Feel free to schedule a call or send us a message below to see how we can help.
Better way to use useReducer with TypeScript
Introducing useComplexState hook, - a small wrapper combining Redux Toolkit, useReducer with some extra syntax sugar to make things even simpler and more to-the-point.
Dealing with randomness in tests
A few patterns to help you deal with randomness in your codebase.
How to deal with the yarn link "There's already a package called x registered" error
Short discussion about helpful error messages, and a solution to the problem