message: fix(env): rename `ieTransform3dSupported` to be `transformSupported`.
diff: +import { TRANSFORM_VENDOR } from './dom'
  +
  declare const wx: {
  getSystemInfoSync: Function
  };
  @@ -22,7 +24,7 @@ class Env {
  touchEventsSupported = false
  pointerEventsSupported = false
  domSupported = false
  - ieTransform3dSupported = false
  + transformSupported = false
  transform3dSupported = false
  }
  @@ -91,10 +93,12 @@ function detect(ua: string, env: Env) {
  env.domSupported = typeof document !== 'undefined';
  const style = document.documentElement.style;
  - env.ieTransform3dSupported = browser.ie && 'transition' in style;
  +
  env.transform3dSupported = (
  - // ie
  - env.ieTransform3dSupported
  + // IE9 only supports transform 2D
  + // transform 3D supported since IE10
  + // we detect it by whether 'transition' is in style
  + browser.ie && 'transition' in style
  // edge
  || browser.edge
  // webkit
  @@ -104,6 +108,12 @@ function detect(ua: string, env: Env) {
  ) // Opera supports CSS transforms after version 12
  && !('OTransition' in style);
  + // except IE 6-8 and very old firefox 2-3 & opera 10.1
  + // other browsers all support `transform`
  + env.transformSupported = env.transform3dSupported
  + // transform 2D is supported in IE9
  + || (browser.ie && +browser.version >= 9);
  +
  }
  