Wheelroom connects your JAMstack code-base within 5 minutes to many useful (web) services, like Contentful and Netlify.
MIT License
Wheelroom connects your code base within 5 minutes to many services like Contentful and Netlify. The Wheelroom boilerplate includes content models, page sections, wheelroom themes, example content and much more.
Wheelroom is an open source project and created for developers that want to work with the latest technology and services. Wheelroom seamlessly connects many services and renders a data driven client side interface. Check for more information the plugins or start building your own project with the Wheelroom boilerplate.
This is a monorepo with javascript/typescript projects that share types and libraries.
Feel free to contribute to the open source Wheelroom project. Do you have question or a feature request, please read our contributing guidelines.
The root repo contains only packages needed for development. These are packages used by the IDE, linters, transpilers, test suits, etc. Packages used by the packages in this repo live in the package.json that is shipped with the actual package itself.
E.g. React and Emotion should be dependencies of the actual package. This way every package in the mono repo can choose which version of React to use. Notable use case is Storybook which refuses to work with React 17.
React 17 introduced a new JSX transform which does not require react to be imported in every file. Support for this was added in TypeScript 4.1. However vscode is still suggesting/requiring the react import before other JSX import fixes are suggested.
Typescript 4.3 should solve this.