const base = require("../dependency-cruiser.cjs"); module.exports = { ...base, forbidden: [ ...base.forbidden, { name: "stories-must-not-reach-application-data", severity: "error", from: { path: "\\.stories\\.tsx$|^\\.storybook/preview\\.tsx$" }, to: { path: "^src/(shared/api|features/auth|app/routes|app/ui)/|^src/(entities|features)/[^/]+/api/|\\.vm\\.ts$|^src/pages/[^/]+/ui/[^/]+Page\\.tsx$|node_modules/(@tanstack/react-query|openapi-fetch|openapi-react-query)/", reachable: true, }, }, ], options: { ...base.options, tsPreCompilationDeps: false }, };