@conarti/eslint-plugin-feature-sliced
Version:
Feature-sliced design methodology plugin
28 lines (27 loc) • 696 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.RULE_DOCS_URL = exports.pathSeparator = exports.segments = exports.layersWithSlices = exports.layersWithoutSlices = exports.layers = void 0;
exports.layers = [
'shared',
'entities',
'features',
'widgets',
'pages',
'processes',
'app',
];
exports.layersWithoutSlices = [
'shared',
'app',
];
exports.layersWithSlices = exports.layers.filter((layer) => !exports.layersWithoutSlices.includes(layer));
exports.segments = [
'ui',
'model',
'lib',
'api',
'config',
'assets',
];
exports.pathSeparator = '/';
exports.RULE_DOCS_URL = 'https://example.com/rule/';