|
33 | 33 | "scripts/write-xcuitest-cache-metadata.mjs", |
34 | 34 | "scripts/help-conformance-sample-outputs.d.mts" |
35 | 35 | ], |
36 | | - "ignoreDependencies": [ |
37 | | - "@theme" |
38 | | - ], |
| 36 | + "ignoreDependencies": ["@theme"], |
39 | 37 | "ignoreExports": [ |
40 | 38 | { |
41 | 39 | "comment": "Authoritative supported-command list; sole consumer is the conformance oracle (scripts/maestro-conformance, an ignored tooling tree).", |
42 | 40 | "file": "src/compat/maestro/program-ir-command-parser.ts", |
43 | | - "exports": [ |
44 | | - "SUPPORTED_MAESTRO_COMMAND_NAMES" |
45 | | - ] |
| 41 | + "exports": ["SUPPORTED_MAESTRO_COMMAND_NAMES"] |
46 | 42 | }, |
47 | 43 | { |
48 | 44 | "comment": "Daemon route handlers are reached only through the dynamic `import()` table in request-handler-chain.ts, which --production analysis cannot follow to a consumer.", |
|
60 | 56 | { |
61 | 57 | "comment": "Published package surface (see package.json#exports); consumed by SDK users, not internally.", |
62 | 58 | "file": "src/sdk/*.ts", |
63 | | - "exports": [ |
64 | | - "*" |
65 | | - ] |
| 59 | + "exports": ["*"] |
66 | 60 | }, |
67 | 61 | { |
68 | 62 | "comment": "Tool config default exports, loaded by the tool rather than imported.", |
69 | 63 | "file": "{tsdown.config.ts,vitest.mutation.config.ts,website/rspress.config.ts,test/skillgym/skillgym.config.ts,test/skillgym/suites/*.ts}", |
70 | | - "exports": [ |
71 | | - "default" |
72 | | - ] |
| 64 | + "exports": ["default"] |
73 | 65 | }, |
74 | 66 | { |
75 | 67 | "comment": "Type-level `AssertTrue<...>` registry-totality guards. Exported only so `noUnusedLocals` keeps them alive; a consumer would defeat the point.", |
|
84 | 76 | { |
85 | 77 | "comment": "Mutation-lane seam: readTestScope is consumed by vitest.mutation.config.ts, a tool config outside --production analysis.", |
86 | 78 | "file": "scripts/mutation/test-scope.ts", |
87 | | - "exports": [ |
88 | | - "readTestScope" |
89 | | - ] |
| 79 | + "exports": ["readTestScope"] |
90 | 80 | }, |
91 | 81 | { |
92 | 82 | "comment": "Mutation-lane completeness gate: ownedTestFiles enumerates the whole derived ownership map, which only the assertion in ownership.test.ts consumes — a production consumer would defeat the point.", |
93 | 83 | "file": "scripts/mutation/ownership.ts", |
94 | | - "exports": [ |
95 | | - "ownedTestFiles" |
96 | | - ] |
| 84 | + "exports": ["ownedTestFiles"] |
97 | 85 | }, |
98 | 86 | { |
99 | 87 | "comment": "Help-benchmark conformance seams: helpTopicIds feeds the topic-coverage gate and PRIVATE_AX_RECOVERY_SAMPLE feeds the skillgym suite; both consumers are test-tree files outside --production analysis.", |
100 | 88 | "file": "{src/cli/parser/cli-help.ts,scripts/help-conformance-sample-outputs.mjs}", |
101 | | - "exports": [ |
102 | | - "helpTopicIds", |
103 | | - "PRIVATE_AX_RECOVERY_SAMPLE" |
104 | | - ] |
| 89 | + "exports": ["helpTopicIds", "PRIVATE_AX_RECOVERY_SAMPLE"] |
105 | 90 | } |
106 | 91 | ], |
107 | | - "usedClassMembers": [ |
108 | | - "name", |
109 | | - "listActiveLeases", |
110 | | - "delete", |
111 | | - "values", |
112 | | - "elapsedMs", |
113 | | - "isExpired" |
114 | | - ], |
| 92 | + "usedClassMembers": ["name", "listActiveLeases", "delete", "values", "elapsedMs", "isExpired"], |
115 | 93 | "rules": { |
116 | 94 | "unused-types": "error", |
117 | 95 | "duplicate-exports": "off" |
118 | 96 | }, |
119 | 97 | "production": { |
120 | 98 | "dupes": true |
121 | 99 | }, |
122 | | - "publicPackages": [ |
123 | | - "agent-device" |
124 | | - ], |
| 100 | + "publicPackages": ["agent-device"], |
125 | 101 | "audit": { |
126 | 102 | "deadCodeBaseline": "fallow-baselines/dead-code.json", |
127 | 103 | "healthBaseline": "fallow-baselines/health.json" |
|
0 commit comments