eslint-plugin-stratified-design
Version:
ESlint rules for stratified design
44 lines (41 loc) • 700 B
JavaScript
;
const {
parseFileSource,
createModulePath,
findLevelInCurrent,
findLevelInChild,
findLevelInParent,
FAIL,
SUCCESS,
BARRIER,
} = require("./1 layer");
const {
readStructure,
toStructure,
createAliases,
findLevel,
isNotRegisteredNodeModule,
isInParent,
isInChildren,
validateRawStructure,
readRawStructure,
} = require("./2 layer");
module.exports = {
parseFileSource,
readRawStructure,
toStructure,
readStructure,
createModulePath,
createAliases,
findLevel,
isNotRegisteredNodeModule,
findLevelInCurrent,
findLevelInChild,
findLevelInParent,
isInParent,
isInChildren,
validateRawStructure,
FAIL,
SUCCESS,
BARRIER,
};