@exadel/eslint-plugin-esl
Version:
Helper ESLint rules to find and migrate ESL (@exadel/esl) library deprecations
59 lines (58 loc) • 2.13 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const deprecated_path_1 = require("../../core/deprecated-path");
/**
* Rule for deprecated `@exadel/esl/modules/esl-base-element/core` path to import {@link attr}, originally from `@exadel/esl/modules/esl-utils/decorators/attr`.
*/
exports.default = (0, deprecated_path_1.buildRule)([
{
alias: 'attr',
deprecationPath: '/esl/modules/esl-base-element/core',
recommendedPath: '/esl/modules/esl-utils/decorators'
},
{
alias: 'prop',
deprecationPath: '/esl/modules/esl-base-element/core',
recommendedPath: '/esl/modules/esl-utils/decorators'
},
{
alias: 'boolAttr',
deprecationPath: '/esl/modules/esl-base-element/core',
recommendedPath: '/esl/modules/esl-utils/decorators'
},
{
alias: 'jsonAttr',
deprecationPath: '/esl/modules/esl-base-element/core',
recommendedPath: '/esl/modules/esl-utils/decorators'
},
{
alias: 'listen',
deprecationPath: '/esl/modules/esl-base-element/core',
recommendedPath: '/esl/modules/esl-utils/decorators'
},
{
alias: 'attr',
deprecationPath: '/esl/modules/esl-mixin-element/core',
recommendedPath: '/esl/modules/esl-utils/decorators'
},
{
alias: 'prop',
deprecationPath: '/esl/modules/esl-mixin-element/core',
recommendedPath: '/esl/modules/esl-utils/decorators'
},
{
alias: 'boolAttr',
deprecationPath: '/esl/modules/esl-mixin-element/core',
recommendedPath: '/esl/modules/esl-utils/decorators'
},
{
alias: 'jsonAttr',
deprecationPath: '/esl/modules/esl-mixin-element/core',
recommendedPath: '/esl/modules/esl-utils/decorators'
},
{
alias: 'listen',
deprecationPath: '/esl/modules/esl-mixin-element/core',
recommendedPath: '/esl/modules/esl-utils/decorators'
}
]);