packages-dev/eslint-config/es6.js (26 lines of code) (raw):
module.exports = {
parser: '@babel/eslint-parser',
parserOptions: {
sourceType: 'module',
ecmaVersion: 2018,
ecmaFeatures: {
arrowFunctions: true,
blockBindings: true,
classes: true,
defaultParams: true,
destructuring: true,
forOf: true,
legacyDecorators: true,
objectLiteralComputedProperties: true,
objectLiteralShorthandMethods: true,
objectLiteralShorthandProperties: true,
spread: true,
superInFunctions: true,
templateStrings: true
}
},
extends: [
'./config/es6',
'./config/import'
].map(require.resolve)
};