// SPDX-License-Identifier: LicenseRef-ConusAI-Template-1.0 // The boundary gate. Its rules are generated from the folder tree by // scripts/dep-rules.cjs, so adding modules// adds its rules. "use strict" const { buildForbidden, listModules } = require("./scripts/dep-rules.cjs") module.exports = { forbidden: buildForbidden(listModules(__dirname)), options: { doNotFollow: { path: "node_modules" }, tsConfig: { fileName: "tsconfig.paths.json" }, tsPreCompilationDeps: true, enhancedResolveOptions: { exportsFields: ["exports"], conditionNames: ["import", "types", "node"] }, reporterOptions: { text: { highlightFocused: true } }, }, }