text: // NOTE that this is an addon config. An eslint plugin needs to be installed manually.
  
  let _pluginName = 'eslint-plugin-vue';
  let _semver = require('semver');
  
  let _pluginVsn = require('../package.json').optionalPeerDependencies[_pluginName];
  let _pluginActualVsn = require('./util').eslintRequire(`${_pluginName}/package.json`).version;
  
  // eslint-disable-next-line lodash/prefer-lodash-method
  if (!_semver.satisfies(_pluginActualVsn.replace(/.*#semver:/, ''), _pluginVsn.replace(/.*#semver:/, ''))) {
    throw new Error(`Expected ${_pluginName}@${_pluginVsn} but found version ${_pluginActualVsn} installed.`);
  }
  
  module.exports = {
    extends: [
      './vue.extends'
    ],
  
    rules: {
      'vue/html-closing-bracket-newline': ['error', {
        singleline: 'never',
        multiline: 'always'
      }],
      'vue/singleline-html-element-content-newline': ['error', {
        ignoreWhenEmpty: true,
        ignores: [
          'code',
          'pre',
          'textarea'
        ]
      }]
    }
  };
  