old_contents: const path = require('path');
  
  function createPattern(pattern) {
      return { 'pattern': pattern, 'included': true, 'served': true, 'watched': false };
  }
  
  function initReadJson(files) {
      files.unshift(createPattern(require.resolve('json5')));
      files.unshift(createPattern(path.resolve(path.join(__dirname, '/read-json.js'))));
  }
  
  initReadJson.$inject = ['config.files'];
  
  module.exports = {
      'framework:readJSON': ['factory', initReadJson]
  };
  
new_contents: const path = require('path');
  
  function createPattern(pattern) {
      return { 'pattern': pattern, 'included': true, 'served': true, 'watched': false };
  }
  
  function initReadJson(files, config) {
      files.unshift(createPattern(require.resolve('json5')));
      files.unshift(createPattern(path.resolve(path.join(__dirname, '/read-json.js'))));
  }
  
  initReadJson.$inject = ['config.files', 'config'];
  
  module.exports = {
      'framework:readJSON': ['factory', initReadJson]
  };
  
subject: Allow to retrieve some configuration