index.js
function lstatSync(file) {
  utils.fileExists(file);
  Object.defineProperty(file, 'lstat', {
    configurable: true,
    set: function(val) {
      file._lstat = val;
    },
    get: function() {
      if (file._lstat) {
        return file._lstat;
      }
      if (this.exists) {
        file._lstat = utils.fs.lstatSync(this.path);
        return file._lstat;
      }
      return null;
    }
  });
}
function lstatSync(file) {
  utils.fileExists(file);
  Object.defineProperty(file, 'lstat', {
    configurable: true,
    set: function(val) {
      file._lstat = val;
    },
    get: function() {
      if (file._lstat) {
        return file._lstat;
      }
      if (this.exists) {
        file._lstat = utils.fs.lstatSync(this.path);
        return file._lstat;
      }
      return null;
    }
  });
}
function lstatSync ( file ) { utils . fileExists ( file ) ; Object . defineProperty ( file , 'lstat' , { configurable : true , set : function ( val ) { file . _lstat = val ; } , get : function ( ) { if ( file . _lstat ) { return file . _lstat ; } if ( this . exists ) { file . _lstat = utils . fs . lstatSync ( this . path ) ; return file . _lstat ; } return null ; } } ) ; }
Synchronously add a `lstat` property from `fs.lstat` to the given file object.

```js
var File = require('vinyl');
var stats = require('{%= name %}');
var file = new File({path: 'README.md'});
stats.statSync(file);
console.log(file.lstat.isFile());
//=> true
```
@name .lstatSync
@param {Object} `file` File object
@param {Function} `cb`
@api public
Synchronously add a lstat property from fs . lstat to the given file object .