📄️ CLI
npx sensible init or yarn create sensible-app bootstraps a new sensible project for you, with sensible defaults.
📄️ Endpoint
This is an endpoint definition, which should be done in core.
📄️ api
The api function can be used to communicate with the backend from any frontend (but most likely from your ui package). Its greatest strength is that it has complete typescript support, so you will see if you are giving any invalid arguments!
📄️ makeEndpoint
Make endpoint is the function that wraps server.js's api function so it has typesafety from our core definitions. It looks like this: