UNPKG

@areslabs/alita-core

Version:

alita-core

30 lines (22 loc) 947 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = precheck; var _checkJSX = _interopRequireDefault(require("./checkJSX")); var _checkBase = _interopRequireDefault(require("./checkBase")); var _checkEntry = _interopRequireDefault(require("./checkEntry")); var _configure = _interopRequireDefault(require("../configure")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function precheck(ast, isEntry, isR, filepath, rawCode) { const relativePath = filepath.replace(_configure.default.inputFullpath, ''); if (isEntry) { (0, _checkBase.default)(ast, relativePath, rawCode); (0, _checkEntry.default)(ast, relativePath, rawCode); } else if (isR) { (0, _checkBase.default)(ast, relativePath, rawCode); (0, _checkJSX.default)(ast, relativePath, rawCode); } else { (0, _checkBase.default)(ast, relativePath, rawCode); } }