docs: function register(options) {
    if (has(require.extensions, VUE_EXT)) {
      return false;
    }
  
    options = deepMerge({
      maps: false,
      lang: {script: 'js', template: 'html'},
      plugins: {},
    }, options);
  
    if (options.maps) installMapsSupport();
  
    require.extensions[VUE_EXT] = (module, file) => {
      let buf = fs.readFileSync(file, 'utf8');
      let script = load(buf, file, options);
  
      return module._compile(script, file);
    };
  
    return true;
  }