TeselaGen / fsml.org

A BioMADE Collaboration Project
https://fsml.org
13 stars 3 forks source link

Create a CLI project in the monorepo using Deno #10

Closed mfero closed 2 years ago

mfero commented 2 years ago

Create a CLI project using Deno and Nx monorepo workspaces.

Deno - Deno is the "next" iteration of Node.js. It provides native TypeScript and es6 support. It's compatible with Node.js and supports isomorphic (runs on back and front end) code. Finally it has the advantage of being able to target all major OS's and compile to a single executable / CLI tool.

Nx - for monorepo support. Nx is fairly platform agnostic however it is missing tooling for https://github.com/nrwl/nx/discussions/5823 which we'll need to provide as plugins.

Example Deno CLI projects

eabeliuk commented 2 years ago

@tgadam , let's discuss this one. It seems that we can mark this as completed too.

AndresPerezTesela commented 2 years ago

Designed in https://github.com/TeselaGen/fsml.org/issues/35 and project implemented in https://github.com/TeselaGen/fsml.org/issues/85