trying out the npm approach
this builds the element with npm! CSS still missing so mostly a huge breakage
using "the other code mirror" module