Loading workspace insights... Statistics interval
7 days30 daysLatest CI Pipeline Executions
917fc659 cleanup(core): use calculateHashesForCreateNodes for batch hashing in plugins
migrate inferred plugins from per-project calculateHashForCreateNodes to
the batch calculateHashesForCreateNodes helper. the batch variant runs a
single workspace-context glob across all project roots instead of one per
file, which is faster on large monorepos.
for each plugin:
- pre-filter configFiles into validConfigFiles + projectRoots upfront in
the createNodes callback (sibling-file checks, etc).
- compute hashes once via calculateHashesForCreateNodes.
- pass the hash by index into createNodesInternal.
- also hoists detectPackageManager / getLockFileName out of the per-project
path while we're here.
affects: angular, cypress, detox, expo, gradle (v1 + v2), next, nuxt,
playwright, react-native, remix, rollup, rsbuild, storybook, webpack. 917fc659 cleanup(core): use calculateHashesForCreateNodes for batch hashing in plugins
migrate inferred plugins from per-project calculateHashForCreateNodes to
the batch calculateHashesForCreateNodes helper. the batch variant runs a
single workspace-context glob across all project roots instead of one per
file, which is faster on large monorepos.
for each plugin:
- pre-filter configFiles into validConfigFiles + projectRoots upfront in
the createNodes callback (sibling-file checks, etc).
- compute hashes once via calculateHashesForCreateNodes.
- pass the hash by index into createNodesInternal.
- also hoists detectPackageManager / getLockFileName out of the per-project
path while we're here.
affects: angular, cypress, detox, expo, gradle (v1 + v2), next, nuxt,
playwright, react-native, remix, rollup, rsbuild, storybook, webpack. 9ff16672 cleanup(core): use calculateHashesForCreateNodes for batch hashing in plugins
migrate inferred plugins from per-project calculateHashForCreateNodes to
the batch calculateHashesForCreateNodes helper. the batch variant runs a
single workspace-context glob across all project roots instead of one per
file, which is faster on large monorepos.
for each plugin:
- pre-filter configFiles into validConfigFiles + projectRoots upfront in
the createNodes callback (sibling-file checks, etc).
- compute hashes once via calculateHashesForCreateNodes.
- pass the hash by index into createNodesInternal.
- also hoists detectPackageManager / getLockFileName out of the per-project
path while we're here.
affects: angular, cypress, detox, expo, gradle (v1 + v2), next, nuxt,
playwright, react-native, remix, rollup, rsbuild, storybook, webpack. 9ff16672 cleanup(core): use calculateHashesForCreateNodes for batch hashing in plugins
migrate inferred plugins from per-project calculateHashForCreateNodes to
the batch calculateHashesForCreateNodes helper. the batch variant runs a
single workspace-context glob across all project roots instead of one per
file, which is faster on large monorepos.
for each plugin:
- pre-filter configFiles into validConfigFiles + projectRoots upfront in
the createNodes callback (sibling-file checks, etc).
- compute hashes once via calculateHashesForCreateNodes.
- pass the hash by index into createNodesInternal.
- also hoists detectPackageManager / getLockFileName out of the per-project
path while we're here.
affects: angular, cypress, detox, expo, gradle (v1 + v2), next, nuxt,
playwright, react-native, remix, rollup, rsbuild, storybook, webpack.