As an experiment, I have just recorded a rough and ready technical demo for my open source project, didi - (trying to build a community and contributors). I am itching to share what it can do at this early stage.
This is just a practice screencast - its raw and probably not great, I missed out a lot of key points. but lets upload the video and see if I can write a script off the back of it.
Being transparent with your community is important even if you're terrified.
Convert a project from common JS to ESmodules, with included bundler-like / task runner behaviour.
Who uses didi?
Frontend and deno developers will find didi useful.
Try it out.
didi is not ready for production but you can still try it out.
npm install -g @didi-js/didi-cli # or yarn global add @didi-js/didi-cli
Create a project an entry file, some installed node_modules and then require the browser dependency into your entry file using the base specifier.
const colorThief = require('colorThief'); // base specifier example, no paths needed
The result should have output a new target directory within this example-project and also a server should have started on
You may see some console errors in the browser, this is normal for this stage.
You may also notce that your import looks like this:
import colorThief from "color-thief"; // still no path? what wizardry…