feat(compiler): useShadowDom option