Dillon Mulroy
Dillon Mulroy
Currently, the status code keys on the `HttpStatus` interface are typed incorrectly as strings. For example: ```typescript interface HttpStatus { readonly '100': string; } ``` When it should be ```typescript...
Parent: #61 In order to install a new dependency we need to be able to append the `depends` stanza in our users `dune-project` file. We will need to create a...
We want to add a new CLI command called `ocaml-install` to install dependencies from `opam`. In addition, we want to add `npm scripts` to the templated `package.json` to enable users...
Parent: #61 Update the `package.json.tmpl` handlebars template to include a new npm script: `ocaml-install` and a dev-dependency: `create-melenage-app`. When a user runs `npm run ocaml-install some_opam_dep` it should proxy/call to...
Parent #61 We want to create our component and view for this ticket. Good examples to look at would be `env_check/.re`, `init/wizard.re`, `inti/scaffold.re`. The component should run the following checks...
Parent: #61 We should implement a new command for CMA using commander called `ocaml-install` We can reference `init/init.re` and `env_check/env_check.re` as examples. The commands should take 1 mandatory argument (an...
See: https://github.com/t3-oss/create-t3-app/blob/main/cli/src/utils/renderVersionWarning.ts