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