Howβs it going, I'm a Adam, a Full-Stack Engineer, actively searching for work. I'm all about JavaScript. And Frontend but don't let that fool you - I've also got some serious Backend skills.
Location
City of Bath, UK π¬π§
Education
10 plus years* active enterprise development experience and a Fine art degree π¨
Convert a project from common JS to ESmodules, with included bundler-like / task runner behaviour.
didi
A bundleless bundler for JavaScript and Typescript which unpacks common.js modules into distinct ESmodules.
Who uses Didi?
Frontend developers and Deno developers.
TODO:
setup this repo for contribution
create some issues
addreess all 'What doesnt work'
Make a cool video, (can do this now as the thing works enough to demonstrate the concept)
docs and website?
Branding for Unpack!
How it works:
TSC successfully converts all common.js to ESmodule format, js and ts should be supported but not tested both - just JavaScript.
A boilerplat project is output based on your input.
minimal gluecode is emited but needed for browsers that dont support import maps, the positive is that ESM is then supported in browsers that are to old to support this, that includes dynamic import calls!
A devserver is provided to test your sources.
a devbrowser (headless browser). is used to prune all deps that where not actuallyβ¦
Here is the project if interested, I am soon to rename.
adam-cyclones / didi
Convert a project from common JS to ESmodules, with included bundler-like / task runner behaviour.
didi
A bundleless bundler for JavaScript and Typescript which unpacks common.js modules into distinct ESmodules.
Who uses Didi?
Frontend developers and Deno developers.
TODO:
How it works: