{"id":"@lssm-tech/lib.ui-kit-core","slug":"lib.ui-kit-core","name":"@lssm-tech/lib.ui-kit-core","version":"6.0.4","path":"packages/platform/ui/ui-kit-core","manifestPath":"packages/platform/ui/ui-kit-core/package.json","manifestBlobSha":"b16f8519261d731452d453a351df87387983336b","layer":"platform","physicalArea":"ui","primaryArea":"ui-and-presentations","classification":{"privateDeclared":null,"catalogFamily":"ui","catalogKind":"library","catalogStatus":"active","adoptionMode":"adoptable","stability":"stable"},"description":"Core UI primitives and utilities","descriptionOrigin":"package.json","catalog":{"family":"ui","kind":"library","status":"active","adoptionMode":"adoptable","stability":"stable","platforms":["react-native","server"],"runtimes":["bun","node"],"entrypoints":[".","./a11y","./a11y/GraphAccessibilityProvider","./a11y/narration-types","./algorithms/color-scale","./algorithms/convex-hull","./algorithms/path-algorithms","./command-theme","./exporters/dot-exporter","./exporters/json-exporter","./exporters/mermaid-exporter","./exporters/pii-redactor","./hooks","./hooks/filterChipHelpers","./hooks/useAdaptiveGraphRenderer","./hooks/useAnimationBudget","./hooks/useAnnotations","./hooks/useBackendSelection","./hooks/useCriticalPath","./hooks/useDependencyChain","./hooks/useGraphCluster","./hooks/useGraphDiff","./hooks/useGraphFilter","./hooks/useGraphFocusMode","./hooks/useGraphLayout","./hooks/useGraphLOD","./hooks/useGraphSearch","./hooks/useGraphSelection","./hooks/useHeatmapOverlay","./hooks/useHistoryBuffer","./hooks/usePresenterState","./hooks/useReducedMotion","./hooks/useReducedMotion.native","./hooks/useSavedViewRestore","./hooks/useShortestPath","./hooks/useTimelineRange","./hooks/useTimelineZoom","./interfaces","./interfaces/base-components","./interfaces/collections","./interfaces/common","./interfaces/feedback","./interfaces/forms","./interfaces/graph","./interfaces/graph-backend","./interfaces/layout","./interfaces/lod","./interfaces/marketing","./interfaces/registry","./interfaces/visualization","./layouts/d3-force-engine","./layouts/d3-hierarchy-engine","./layouts/edge-bundling","./layouts/force-layout","./layouts/radial-layout","./layouts/time-axis-layout","./layouts/tree-layout","./multiplayer/MultiplayerTransport","./preview-panel/panel-stack-reducer","./preview-panel/popover-position","./preview-panel/router-dispatch","./preview-panel/types","./preview-panel/use-panel-stack","./rich-block/diff/diff-lcs","./rich-block/diff/highlight-tokenizer","./rich-block/diff/use-highlighted-diff-lines","./rich-block/markdown-fallback","./rich-block/types","./rich-block/use-rich-block","./rich-ref/trigger-resolver","./rich-ref/types","./rich-ref/use-rich-ref","./ui-kit-core.feature","./utils","./variants","./variants/adapter","./variants/axes","./variants/token-prop","./data-views/annotation","./data-views/saved-view","./data-views/graph-export"],"documentation":[{"title":"Lib Ui Kit Core documentation","url":"https://www.npmjs.com/package/%40lssm-tech%2Flib.ui-kit-core","kind":"readme"}],"examples":[],"replacements":[],"capabilities":[{"id":"package.lssm.tech.lib.ui.kit.core","title":"Lib Ui Kit Core","description":"Core UI primitives and utilities","status":"active","useCases":["Adopt core ui primitives and utilities"],"aliases":["contractspec","ui","core","primitives","tailwind","typescript","lib","kit"],"pythonEquivalents":[],"canonicalImports":[{"from":"@lssm-tech/lib.ui-kit-core","symbols":[]},{"from":"@lssm-tech/lib.ui-kit-core/a11y","symbols":[]},{"from":"@lssm-tech/lib.ui-kit-core/a11y/GraphAccessibilityProvider","symbols":[]},{"from":"@lssm-tech/lib.ui-kit-core/a11y/narration-types","symbols":[]},{"from":"@lssm-tech/lib.ui-kit-core/algorithms/color-scale","symbols":[]},{"from":"@lssm-tech/lib.ui-kit-core/algorithms/convex-hull","symbols":[]},{"from":"@lssm-tech/lib.ui-kit-core/algorithms/path-algorithms","symbols":[]},{"from":"@lssm-tech/lib.ui-kit-core/command-theme","symbols":[]},{"from":"@lssm-tech/lib.ui-kit-core/exporters/dot-exporter","symbols":[]},{"from":"@lssm-tech/lib.ui-kit-core/exporters/json-exporter","symbols":[]},{"from":"@lssm-tech/lib.ui-kit-core/exporters/mermaid-exporter","symbols":[]},{"from":"@lssm-tech/lib.ui-kit-core/exporters/pii-redactor","symbols":[]}],"constraints":{"platforms":["react-native","server"],"runtimes":["bun","node"],"avoidWhen":["The @lssm-tech/lib.ui-kit-core package constraints do not match the target runtime or platform."],"requires":["TypeScript"]},"alternatives":[],"relationships":[],"resolutionPriority":50}]},"canonicalImports":[{"capabilityId":"package.lssm.tech.lib.ui.kit.core","from":"@lssm-tech/lib.ui-kit-core","symbols":[]},{"capabilityId":"package.lssm.tech.lib.ui.kit.core","from":"@lssm-tech/lib.ui-kit-core/a11y","symbols":[]},{"capabilityId":"package.lssm.tech.lib.ui.kit.core","from":"@lssm-tech/lib.ui-kit-core/a11y/GraphAccessibilityProvider","symbols":[]},{"capabilityId":"package.lssm.tech.lib.ui.kit.core","from":"@lssm-tech/lib.ui-kit-core/a11y/narration-types","symbols":[]},{"capabilityId":"package.lssm.tech.lib.ui.kit.core","from":"@lssm-tech/lib.ui-kit-core/algorithms/color-scale","symbols":[]},{"capabilityId":"package.lssm.tech.lib.ui.kit.core","from":"@lssm-tech/lib.ui-kit-core/algorithms/convex-hull","symbols":[]},{"capabilityId":"package.lssm.tech.lib.ui.kit.core","from":"@lssm-tech/lib.ui-kit-core/algorithms/path-algorithms","symbols":[]},{"capabilityId":"package.lssm.tech.lib.ui.kit.core","from":"@lssm-tech/lib.ui-kit-core/command-theme","symbols":[]},{"capabilityId":"package.lssm.tech.lib.ui.kit.core","from":"@lssm-tech/lib.ui-kit-core/exporters/dot-exporter","symbols":[]},{"capabilityId":"package.lssm.tech.lib.ui.kit.core","from":"@lssm-tech/lib.ui-kit-core/exporters/json-exporter","symbols":[]},{"capabilityId":"package.lssm.tech.lib.ui.kit.core","from":"@lssm-tech/lib.ui-kit-core/exporters/mermaid-exporter","symbols":[]},{"capabilityId":"package.lssm.tech.lib.ui.kit.core","from":"@lssm-tech/lib.ui-kit-core/exporters/pii-redactor","symbols":[]}],"scripts":{"publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","publish:pkg:canary":"bun publish:pkg --tag canary","build":"contractspec-bun-build build","build:bundle":"contractspec-bun-build transpile","build:types":"contractspec-bun-build types","dev":"contractspec-bun-build dev","clean":"rm -rf dist","lint":"bun run lint:fix","lint:fix":"node ../../../../scripts/biome.cjs check --write --unsafe --only=nursery/useSortedClasses . && node ../../../../scripts/biome.cjs check --write .","lint:check":"node ../../../../scripts/biome.cjs check .","test":"bun test --pass-with-no-tests","prebuild":"contractspec-bun-build prebuild","typecheck":"tsgo --noEmit"},"scriptStatus":"complete pinned manifest","dependencies":{"@types/d3-force":"^3.0.10","@types/d3-hierarchy":"^3.1.7","class-variance-authority":"^0.7.1","clsx":"^2.1.1","d3-force":"^3.0.0","d3-hierarchy":"^3.1.2","fuse.js":"^7.5.0","tailwind-merge":"catalog:ui","@lssm-tech/lib.contracts-spec-core":"workspace:*","@lssm-tech/lib.contracts-runtime-kernel":"workspace:*"},"devDependencies":{"@lssm-tech/tool.typescript":"workspace:*","react":"catalog:","react-native":"catalog:native","typescript":"catalog:","@lssm-tech/tool.bun":"workspace:*","@types/node":"catalog:types","@types/react":"catalog:types"},"peerDependencies":{"react":"catalog:","react-native":"catalog:native"},"optionalDependencies":{},"peerDependenciesMeta":{"react-native":{"optional":true}},"bundledDependencies":null,"dependencyStatus":"complete pinned manifest","exports":{".":"./src/index.ts","./a11y":"./src/a11y/index.ts","./a11y/GraphAccessibilityProvider":"./src/a11y/GraphAccessibilityProvider.ts","./a11y/narration-types":"./src/a11y/narration-types.ts","./algorithms/color-scale":"./src/algorithms/color-scale.ts","./algorithms/convex-hull":"./src/algorithms/convex-hull.ts","./algorithms/path-algorithms":"./src/algorithms/path-algorithms.ts","./command-theme":"./src/command-theme.ts","./exporters/dot-exporter":"./src/exporters/dot-exporter.ts","./exporters/json-exporter":"./src/exporters/json-exporter.ts","./exporters/mermaid-exporter":"./src/exporters/mermaid-exporter.ts","./exporters/pii-redactor":"./src/exporters/pii-redactor.ts","./hooks":{"types":"./src/hooks/index.ts","react-native":"./src/hooks/index.ts","default":"./src/hooks/index.ts"},"./hooks/filterChipHelpers":"./src/hooks/filterChipHelpers.ts","./hooks/useAdaptiveGraphRenderer":"./src/hooks/useAdaptiveGraphRenderer.ts","./hooks/useAnimationBudget":"./src/hooks/useAnimationBudget.ts","./hooks/useAnnotations":"./src/hooks/useAnnotations.ts","./hooks/useBackendSelection":"./src/hooks/useBackendSelection.ts","./hooks/useCriticalPath":"./src/hooks/useCriticalPath.ts","./hooks/useDependencyChain":"./src/hooks/useDependencyChain.ts","./hooks/useGraphCluster":"./src/hooks/useGraphCluster.ts","./hooks/useGraphDiff":"./src/hooks/useGraphDiff.ts","./hooks/useGraphFilter":"./src/hooks/useGraphFilter.ts","./hooks/useGraphFocusMode":"./src/hooks/useGraphFocusMode.ts","./hooks/useGraphLayout":"./src/hooks/useGraphLayout.ts","./hooks/useGraphLOD":"./src/hooks/useGraphLOD.ts","./hooks/useGraphSearch":"./src/hooks/useGraphSearch.ts","./hooks/useGraphSelection":"./src/hooks/useGraphSelection.ts","./hooks/useHeatmapOverlay":"./src/hooks/useHeatmapOverlay.ts","./hooks/useHistoryBuffer":"./src/hooks/useHistoryBuffer.ts","./hooks/usePresenterState":"./src/hooks/usePresenterState.ts","./hooks/useReducedMotion":{"types":"./src/hooks/useReducedMotion.ts","browser":"./src/hooks/useReducedMotion.ts","react-native":"./src/hooks/useReducedMotion.native.ts","default":"./src/hooks/useReducedMotion.ts"},"./hooks/useReducedMotion.native":"./src/hooks/useReducedMotion.native.ts","./hooks/useSavedViewRestore":"./src/hooks/useSavedViewRestore.ts","./hooks/useShortestPath":"./src/hooks/useShortestPath.ts","./hooks/useTimelineRange":"./src/hooks/useTimelineRange.ts","./hooks/useTimelineZoom":"./src/hooks/useTimelineZoom.ts","./interfaces":"./src/interfaces/index.ts","./interfaces/base-components":"./src/interfaces/base-components.ts","./interfaces/collections":"./src/interfaces/collections.ts","./interfaces/common":"./src/interfaces/common.ts","./interfaces/feedback":"./src/interfaces/feedback.ts","./interfaces/forms":"./src/interfaces/forms.ts","./interfaces/graph":"./src/interfaces/graph.ts","./interfaces/graph-backend":"./src/interfaces/graph-backend.ts","./interfaces/layout":"./src/interfaces/layout.ts","./interfaces/lod":"./src/interfaces/lod.ts","./interfaces/marketing":"./src/interfaces/marketing.ts","./interfaces/registry":"./src/interfaces/registry.ts","./interfaces/visualization":"./src/interfaces/visualization.ts","./layouts/d3-force-engine":"./src/layouts/d3-force-engine.ts","./layouts/d3-hierarchy-engine":"./src/layouts/d3-hierarchy-engine.ts","./layouts/edge-bundling":"./src/layouts/edge-bundling.ts","./layouts/force-layout":"./src/layouts/force-layout.ts","./layouts/radial-layout":"./src/layouts/radial-layout.ts","./layouts/time-axis-layout":"./src/layouts/time-axis-layout.ts","./layouts/tree-layout":"./src/layouts/tree-layout.ts","./multiplayer/MultiplayerTransport":"./src/multiplayer/MultiplayerTransport.ts","./preview-panel/panel-stack-reducer":"./src/preview-panel/panel-stack-reducer.ts","./preview-panel/popover-position":"./src/preview-panel/popover-position.ts","./preview-panel/router-dispatch":"./src/preview-panel/router-dispatch.ts","./preview-panel/types":"./src/preview-panel/types.ts","./preview-panel/use-panel-stack":"./src/preview-panel/use-panel-stack.ts","./rich-block/diff/diff-lcs":"./src/rich-block/diff/diff-lcs.ts","./rich-block/diff/highlight-tokenizer":"./src/rich-block/diff/highlight-tokenizer.ts","./rich-block/diff/use-highlighted-diff-lines":"./src/rich-block/diff/use-highlighted-diff-lines.ts","./rich-block/markdown-fallback":"./src/rich-block/markdown-fallback.ts","./rich-block/types":"./src/rich-block/types.ts","./rich-block/use-rich-block":"./src/rich-block/use-rich-block.ts","./rich-ref/trigger-resolver":"./src/rich-ref/trigger-resolver.ts","./rich-ref/types":"./src/rich-ref/types.ts","./rich-ref/use-rich-ref":"./src/rich-ref/use-rich-ref.ts","./ui-kit-core.feature":"./src/ui-kit-core.feature.ts","./utils":"./src/utils.ts","./variants":"./src/variants/index.ts","./variants/adapter":"./src/variants/adapter.ts","./variants/axes":"./src/variants/axes.ts","./variants/token-prop":"./src/variants/token-prop.ts","./ssr/subject-scope":"./src/ssr/subject-scope.ts","./data-views/annotation":"./src/data-views/annotation.ts","./data-views/saved-view":"./src/data-views/saved-view.ts","./data-views/graph-export":"./src/data-views/graph-export.ts"},"publishExports":{".":{"types":"./dist/index.d.ts","browser":"./dist/browser/index.js","bun":"./dist/index.js","default":"./dist/index.js"},"./a11y":{"types":"./dist/a11y/index.d.ts","browser":"./dist/browser/a11y/index.js","bun":"./dist/a11y/index.js","default":"./dist/a11y/index.js"},"./a11y/GraphAccessibilityProvider":{"types":"./dist/a11y/GraphAccessibilityProvider.d.ts","browser":"./dist/browser/a11y/GraphAccessibilityProvider.js","bun":"./dist/a11y/GraphAccessibilityProvider.js","default":"./dist/a11y/GraphAccessibilityProvider.js"},"./a11y/narration-types":{"types":"./dist/a11y/narration-types.d.ts","browser":"./dist/browser/a11y/narration-types.js","bun":"./dist/a11y/narration-types.js","default":"./dist/a11y/narration-types.js"},"./algorithms/color-scale":{"types":"./dist/algorithms/color-scale.d.ts","browser":"./dist/browser/algorithms/color-scale.js","bun":"./dist/algorithms/color-scale.js","default":"./dist/algorithms/color-scale.js"},"./algorithms/convex-hull":{"types":"./dist/algorithms/convex-hull.d.ts","browser":"./dist/browser/algorithms/convex-hull.js","bun":"./dist/algorithms/convex-hull.js","default":"./dist/algorithms/convex-hull.js"},"./algorithms/path-algorithms":{"types":"./dist/algorithms/path-algorithms.d.ts","browser":"./dist/browser/algorithms/path-algorithms.js","bun":"./dist/algorithms/path-algorithms.js","default":"./dist/algorithms/path-algorithms.js"},"./command-theme":{"types":"./dist/command-theme.d.ts","browser":"./dist/browser/command-theme.js","bun":"./dist/command-theme.js","default":"./dist/command-theme.js"},"./exporters/dot-exporter":{"types":"./dist/exporters/dot-exporter.d.ts","browser":"./dist/browser/exporters/dot-exporter.js","bun":"./dist/exporters/dot-exporter.js","default":"./dist/exporters/dot-exporter.js"},"./exporters/json-exporter":{"types":"./dist/exporters/json-exporter.d.ts","browser":"./dist/browser/exporters/json-exporter.js","bun":"./dist/exporters/json-exporter.js","default":"./dist/exporters/json-exporter.js"},"./exporters/mermaid-exporter":{"types":"./dist/exporters/mermaid-exporter.d.ts","browser":"./dist/browser/exporters/mermaid-exporter.js","bun":"./dist/exporters/mermaid-exporter.js","default":"./dist/exporters/mermaid-exporter.js"},"./exporters/pii-redactor":{"types":"./dist/exporters/pii-redactor.d.ts","browser":"./dist/browser/exporters/pii-redactor.js","bun":"./dist/exporters/pii-redactor.js","default":"./dist/exporters/pii-redactor.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","browser":"./dist/browser/hooks/index.js","react-native":"./dist/native/hooks/index.js","bun":"./dist/hooks/index.js","default":"./dist/hooks/index.js"},"./hooks/filterChipHelpers":{"types":"./dist/hooks/filterChipHelpers.d.ts","browser":"./dist/browser/hooks/filterChipHelpers.js","bun":"./dist/hooks/filterChipHelpers.js","default":"./dist/hooks/filterChipHelpers.js"},"./hooks/useAdaptiveGraphRenderer":{"types":"./dist/hooks/useAdaptiveGraphRenderer.d.ts","browser":"./dist/browser/hooks/useAdaptiveGraphRenderer.js","bun":"./dist/hooks/useAdaptiveGraphRenderer.js","default":"./dist/hooks/useAdaptiveGraphRenderer.js"},"./hooks/useAnimationBudget":{"types":"./dist/hooks/useAnimationBudget.d.ts","browser":"./dist/browser/hooks/useAnimationBudget.js","bun":"./dist/hooks/useAnimationBudget.js","default":"./dist/hooks/useAnimationBudget.js"},"./hooks/useAnnotations":{"types":"./dist/hooks/useAnnotations.d.ts","browser":"./dist/browser/hooks/useAnnotations.js","bun":"./dist/hooks/useAnnotations.js","default":"./dist/hooks/useAnnotations.js"},"./hooks/useBackendSelection":{"types":"./dist/hooks/useBackendSelection.d.ts","browser":"./dist/browser/hooks/useBackendSelection.js","bun":"./dist/hooks/useBackendSelection.js","default":"./dist/hooks/useBackendSelection.js"},"./hooks/useCriticalPath":{"types":"./dist/hooks/useCriticalPath.d.ts","browser":"./dist/browser/hooks/useCriticalPath.js","bun":"./dist/hooks/useCriticalPath.js","default":"./dist/hooks/useCriticalPath.js"},"./hooks/useDependencyChain":{"types":"./dist/hooks/useDependencyChain.d.ts","browser":"./dist/browser/hooks/useDependencyChain.js","bun":"./dist/hooks/useDependencyChain.js","default":"./dist/hooks/useDependencyChain.js"},"./hooks/useGraphCluster":{"types":"./dist/hooks/useGraphCluster.d.ts","browser":"./dist/browser/hooks/useGraphCluster.js","bun":"./dist/hooks/useGraphCluster.js","default":"./dist/hooks/useGraphCluster.js"},"./hooks/useGraphDiff":{"types":"./dist/hooks/useGraphDiff.d.ts","browser":"./dist/browser/hooks/useGraphDiff.js","bun":"./dist/hooks/useGraphDiff.js","default":"./dist/hooks/useGraphDiff.js"},"./hooks/useGraphFilter":{"types":"./dist/hooks/useGraphFilter.d.ts","browser":"./dist/browser/hooks/useGraphFilter.js","bun":"./dist/hooks/useGraphFilter.js","default":"./dist/hooks/useGraphFilter.js"},"./hooks/useGraphFocusMode":{"types":"./dist/hooks/useGraphFocusMode.d.ts","browser":"./dist/browser/hooks/useGraphFocusMode.js","bun":"./dist/hooks/useGraphFocusMode.js","default":"./dist/hooks/useGraphFocusMode.js"},"./hooks/useGraphLayout":{"types":"./dist/hooks/useGraphLayout.d.ts","browser":"./dist/browser/hooks/useGraphLayout.js","bun":"./dist/hooks/useGraphLayout.js","default":"./dist/hooks/useGraphLayout.js"},"./hooks/useGraphLOD":{"types":"./dist/hooks/useGraphLOD.d.ts","browser":"./dist/browser/hooks/useGraphLOD.js","bun":"./dist/hooks/useGraphLOD.js","default":"./dist/hooks/useGraphLOD.js"},"./hooks/useGraphSearch":{"types":"./dist/hooks/useGraphSearch.d.ts","browser":"./dist/browser/hooks/useGraphSearch.js","bun":"./dist/hooks/useGraphSearch.js","default":"./dist/hooks/useGraphSearch.js"},"./hooks/useGraphSelection":{"types":"./dist/hooks/useGraphSelection.d.ts","browser":"./dist/browser/hooks/useGraphSelection.js","bun":"./dist/hooks/useGraphSelection.js","default":"./dist/hooks/useGraphSelection.js"},"./hooks/useHeatmapOverlay":{"types":"./dist/hooks/useHeatmapOverlay.d.ts","browser":"./dist/browser/hooks/useHeatmapOverlay.js","bun":"./dist/hooks/useHeatmapOverlay.js","default":"./dist/hooks/useHeatmapOverlay.js"},"./hooks/useHistoryBuffer":{"types":"./dist/hooks/useHistoryBuffer.d.ts","browser":"./dist/browser/hooks/useHistoryBuffer.js","bun":"./dist/hooks/useHistoryBuffer.js","default":"./dist/hooks/useHistoryBuffer.js"},"./hooks/usePresenterState":{"types":"./dist/hooks/usePresenterState.d.ts","browser":"./dist/browser/hooks/usePresenterState.js","bun":"./dist/hooks/usePresenterState.js","default":"./dist/hooks/usePresenterState.js"},"./hooks/useReducedMotion":{"types":"./dist/hooks/useReducedMotion.d.ts","browser":"./dist/browser/hooks/useReducedMotion.js","react-native":"./dist/native/hooks/useReducedMotion.native.js","bun":"./dist/hooks/useReducedMotion.js","default":"./dist/hooks/useReducedMotion.js"},"./hooks/useReducedMotion.native":{"types":"./dist/hooks/useReducedMotion.native.d.ts","react-native":"./dist/native/hooks/useReducedMotion.native.js","default":"./dist/native/hooks/useReducedMotion.native.js"},"./hooks/useSavedViewRestore":{"types":"./dist/hooks/useSavedViewRestore.d.ts","browser":"./dist/browser/hooks/useSavedViewRestore.js","bun":"./dist/hooks/useSavedViewRestore.js","default":"./dist/hooks/useSavedViewRestore.js"},"./hooks/useShortestPath":{"types":"./dist/hooks/useShortestPath.d.ts","browser":"./dist/browser/hooks/useShortestPath.js","bun":"./dist/hooks/useShortestPath.js","default":"./dist/hooks/useShortestPath.js"},"./hooks/useTimelineRange":{"types":"./dist/hooks/useTimelineRange.d.ts","browser":"./dist/browser/hooks/useTimelineRange.js","bun":"./dist/hooks/useTimelineRange.js","default":"./dist/hooks/useTimelineRange.js"},"./hooks/useTimelineZoom":{"types":"./dist/hooks/useTimelineZoom.d.ts","browser":"./dist/browser/hooks/useTimelineZoom.js","bun":"./dist/hooks/useTimelineZoom.js","default":"./dist/hooks/useTimelineZoom.js"},"./interfaces":{"types":"./dist/interfaces/index.d.ts","browser":"./dist/browser/interfaces/index.js","bun":"./dist/interfaces/index.js","default":"./dist/interfaces/index.js"},"./interfaces/base-components":{"types":"./dist/interfaces/base-components.d.ts","browser":"./dist/browser/interfaces/base-components.js","bun":"./dist/interfaces/base-components.js","default":"./dist/interfaces/base-components.js"},"./interfaces/collections":{"types":"./dist/interfaces/collections.d.ts","browser":"./dist/browser/interfaces/collections.js","bun":"./dist/interfaces/collections.js","default":"./dist/interfaces/collections.js"},"./interfaces/common":{"types":"./dist/interfaces/common.d.ts","browser":"./dist/browser/interfaces/common.js","bun":"./dist/interfaces/common.js","default":"./dist/interfaces/common.js"},"./interfaces/feedback":{"types":"./dist/interfaces/feedback.d.ts","browser":"./dist/browser/interfaces/feedback.js","bun":"./dist/interfaces/feedback.js","default":"./dist/interfaces/feedback.js"},"./interfaces/forms":{"types":"./dist/interfaces/forms.d.ts","browser":"./dist/browser/interfaces/forms.js","bun":"./dist/interfaces/forms.js","default":"./dist/interfaces/forms.js"},"./interfaces/graph":{"types":"./dist/interfaces/graph.d.ts","browser":"./dist/browser/interfaces/graph.js","bun":"./dist/interfaces/graph.js","default":"./dist/interfaces/graph.js"},"./interfaces/graph-backend":{"types":"./dist/interfaces/graph-backend.d.ts","browser":"./dist/browser/interfaces/graph-backend.js","bun":"./dist/interfaces/graph-backend.js","default":"./dist/interfaces/graph-backend.js"},"./interfaces/layout":{"types":"./dist/interfaces/layout.d.ts","browser":"./dist/browser/interfaces/layout.js","bun":"./dist/interfaces/layout.js","default":"./dist/interfaces/layout.js"},"./interfaces/lod":{"types":"./dist/interfaces/lod.d.ts","browser":"./dist/browser/interfaces/lod.js","bun":"./dist/interfaces/lod.js","default":"./dist/interfaces/lod.js"},"./interfaces/marketing":{"types":"./dist/interfaces/marketing.d.ts","browser":"./dist/browser/interfaces/marketing.js","bun":"./dist/interfaces/marketing.js","default":"./dist/interfaces/marketing.js"},"./interfaces/registry":{"types":"./dist/interfaces/registry.d.ts","browser":"./dist/browser/interfaces/registry.js","bun":"./dist/interfaces/registry.js","default":"./dist/interfaces/registry.js"},"./interfaces/visualization":{"types":"./dist/interfaces/visualization.d.ts","browser":"./dist/browser/interfaces/visualization.js","bun":"./dist/interfaces/visualization.js","default":"./dist/interfaces/visualization.js"},"./layouts/d3-force-engine":{"types":"./dist/layouts/d3-force-engine.d.ts","browser":"./dist/browser/layouts/d3-force-engine.js","bun":"./dist/layouts/d3-force-engine.js","default":"./dist/layouts/d3-force-engine.js"},"./layouts/d3-hierarchy-engine":{"types":"./dist/layouts/d3-hierarchy-engine.d.ts","browser":"./dist/browser/layouts/d3-hierarchy-engine.js","bun":"./dist/layouts/d3-hierarchy-engine.js","default":"./dist/layouts/d3-hierarchy-engine.js"},"./layouts/edge-bundling":{"types":"./dist/layouts/edge-bundling.d.ts","browser":"./dist/browser/layouts/edge-bundling.js","bun":"./dist/layouts/edge-bundling.js","default":"./dist/layouts/edge-bundling.js"},"./layouts/force-layout":{"types":"./dist/layouts/force-layout.d.ts","browser":"./dist/browser/layouts/force-layout.js","bun":"./dist/layouts/force-layout.js","default":"./dist/layouts/force-layout.js"},"./layouts/radial-layout":{"types":"./dist/layouts/radial-layout.d.ts","browser":"./dist/browser/layouts/radial-layout.js","bun":"./dist/layouts/radial-layout.js","default":"./dist/layouts/radial-layout.js"},"./layouts/time-axis-layout":{"types":"./dist/layouts/time-axis-layout.d.ts","browser":"./dist/browser/layouts/time-axis-layout.js","bun":"./dist/layouts/time-axis-layout.js","default":"./dist/layouts/time-axis-layout.js"},"./layouts/tree-layout":{"types":"./dist/layouts/tree-layout.d.ts","browser":"./dist/browser/layouts/tree-layout.js","bun":"./dist/layouts/tree-layout.js","default":"./dist/layouts/tree-layout.js"},"./multiplayer/MultiplayerTransport":{"types":"./dist/multiplayer/MultiplayerTransport.d.ts","browser":"./dist/browser/multiplayer/MultiplayerTransport.js","bun":"./dist/multiplayer/MultiplayerTransport.js","default":"./dist/multiplayer/MultiplayerTransport.js"},"./preview-panel/panel-stack-reducer":{"types":"./dist/preview-panel/panel-stack-reducer.d.ts","browser":"./dist/browser/preview-panel/panel-stack-reducer.js","bun":"./dist/preview-panel/panel-stack-reducer.js","default":"./dist/preview-panel/panel-stack-reducer.js"},"./preview-panel/popover-position":{"types":"./dist/preview-panel/popover-position.d.ts","browser":"./dist/browser/preview-panel/popover-position.js","bun":"./dist/preview-panel/popover-position.js","default":"./dist/preview-panel/popover-position.js"},"./preview-panel/router-dispatch":{"types":"./dist/preview-panel/router-dispatch.d.ts","browser":"./dist/browser/preview-panel/router-dispatch.js","bun":"./dist/preview-panel/router-dispatch.js","default":"./dist/preview-panel/router-dispatch.js"},"./preview-panel/types":{"types":"./dist/preview-panel/types.d.ts","browser":"./dist/browser/preview-panel/types.js","bun":"./dist/preview-panel/types.js","default":"./dist/preview-panel/types.js"},"./preview-panel/use-panel-stack":{"types":"./dist/preview-panel/use-panel-stack.d.ts","browser":"./dist/browser/preview-panel/use-panel-stack.js","bun":"./dist/preview-panel/use-panel-stack.js","default":"./dist/preview-panel/use-panel-stack.js"},"./rich-block/diff/diff-lcs":{"types":"./dist/rich-block/diff/diff-lcs.d.ts","browser":"./dist/browser/rich-block/diff/diff-lcs.js","bun":"./dist/rich-block/diff/diff-lcs.js","default":"./dist/rich-block/diff/diff-lcs.js"},"./rich-block/diff/highlight-tokenizer":{"types":"./dist/rich-block/diff/highlight-tokenizer.d.ts","browser":"./dist/browser/rich-block/diff/highlight-tokenizer.js","bun":"./dist/rich-block/diff/highlight-tokenizer.js","default":"./dist/rich-block/diff/highlight-tokenizer.js"},"./rich-block/diff/use-highlighted-diff-lines":{"types":"./dist/rich-block/diff/use-highlighted-diff-lines.d.ts","browser":"./dist/browser/rich-block/diff/use-highlighted-diff-lines.js","bun":"./dist/rich-block/diff/use-highlighted-diff-lines.js","default":"./dist/rich-block/diff/use-highlighted-diff-lines.js"},"./rich-block/markdown-fallback":{"types":"./dist/rich-block/markdown-fallback.d.ts","browser":"./dist/browser/rich-block/markdown-fallback.js","bun":"./dist/rich-block/markdown-fallback.js","default":"./dist/rich-block/markdown-fallback.js"},"./rich-block/types":{"types":"./dist/rich-block/types.d.ts","browser":"./dist/browser/rich-block/types.js","bun":"./dist/rich-block/types.js","default":"./dist/rich-block/types.js"},"./rich-block/use-rich-block":{"types":"./dist/rich-block/use-rich-block.d.ts","browser":"./dist/browser/rich-block/use-rich-block.js","bun":"./dist/rich-block/use-rich-block.js","default":"./dist/rich-block/use-rich-block.js"},"./rich-ref/trigger-resolver":{"types":"./dist/rich-ref/trigger-resolver.d.ts","browser":"./dist/browser/rich-ref/trigger-resolver.js","bun":"./dist/rich-ref/trigger-resolver.js","default":"./dist/rich-ref/trigger-resolver.js"},"./rich-ref/types":{"types":"./dist/rich-ref/types.d.ts","browser":"./dist/browser/rich-ref/types.js","bun":"./dist/rich-ref/types.js","default":"./dist/rich-ref/types.js"},"./rich-ref/use-rich-ref":{"types":"./dist/rich-ref/use-rich-ref.d.ts","browser":"./dist/browser/rich-ref/use-rich-ref.js","bun":"./dist/rich-ref/use-rich-ref.js","default":"./dist/rich-ref/use-rich-ref.js"},"./ui-kit-core.feature":{"types":"./dist/ui-kit-core.feature.d.ts","browser":"./dist/browser/ui-kit-core.feature.js","bun":"./dist/ui-kit-core.feature.js","default":"./dist/ui-kit-core.feature.js"},"./utils":{"types":"./dist/utils.d.ts","browser":"./dist/browser/utils.js","bun":"./dist/utils.js","default":"./dist/utils.js"},"./variants":{"types":"./dist/variants/index.d.ts","browser":"./dist/browser/variants/index.js","bun":"./dist/variants/index.js","default":"./dist/variants/index.js"},"./variants/adapter":{"types":"./dist/variants/adapter.d.ts","browser":"./dist/browser/variants/adapter.js","bun":"./dist/variants/adapter.js","default":"./dist/variants/adapter.js"},"./variants/axes":{"types":"./dist/variants/axes.d.ts","browser":"./dist/browser/variants/axes.js","bun":"./dist/variants/axes.js","default":"./dist/variants/axes.js"},"./variants/token-prop":{"types":"./dist/variants/token-prop.d.ts","browser":"./dist/browser/variants/token-prop.js","bun":"./dist/variants/token-prop.js","default":"./dist/variants/token-prop.js"},"./ssr/subject-scope":{"types":"./dist/ssr/subject-scope.d.ts","bun":"./dist/ssr/subject-scope.js","node":"./dist/ssr/subject-scope.js","default":"./dist/ssr/subject-scope.js"},"./data-views/annotation":{"types":"./dist/data-views/annotation.d.ts","browser":"./dist/browser/data-views/annotation.js","bun":"./dist/data-views/annotation.js","node":"./dist/node/data-views/annotation.js","default":"./dist/data-views/annotation.js"},"./data-views/saved-view":{"types":"./dist/data-views/saved-view.d.ts","browser":"./dist/browser/data-views/saved-view.js","bun":"./dist/data-views/saved-view.js","node":"./dist/node/data-views/saved-view.js","default":"./dist/data-views/saved-view.js"},"./data-views/graph-export":{"types":"./dist/data-views/graph-export.d.ts","browser":"./dist/browser/data-views/graph-export.js","bun":"./dist/data-views/graph-export.js","node":"./dist/node/data-views/graph-export.js","default":"./dist/data-views/graph-export.js"}},"types":"./dist/index.d.ts","files":["dist","README.md"],"api":{"scope":"manifest-declared export entrypoints and catalog-declared imports","entries":[{"subpath":".","importPath":"@lssm-tech/lib.ui-kit-core","target":"./src/index.ts","targets":[{"conditions":[],"target":"./src/index.ts","sourcePath":"packages/platform/ui/ui-kit-core/src/index.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/ui-kit-core/src/index.ts","sourceStatus":"verified source file"}]},{"subpath":"./a11y","importPath":"@lssm-tech/lib.ui-kit-core/a11y","target":"./src/a11y/index.ts","targets":[{"conditions":[],"target":"./src/a11y/index.ts","sourcePath":"packages/platform/ui/ui-kit-core/src/a11y/index.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/ui-kit-core/src/a11y/index.ts","sourceStatus":"verified source file"}]},{"subpath":"./a11y/GraphAccessibilityProvider","importPath":"@lssm-tech/lib.ui-kit-core/a11y/GraphAccessibilityProvider","target":"./src/a11y/GraphAccessibilityProvider.ts","targets":[{"conditions":[],"target":"./src/a11y/GraphAccessibilityProvider.ts","sourcePath":"packages/platform/ui/ui-kit-core/src/a11y/GraphAccessibilityProvider.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/ui-kit-core/src/a11y/GraphAccessibilityProvider.ts","sourceStatus":"verified source file"}]},{"subpath":"./a11y/narration-types","importPath":"@lssm-tech/lib.ui-kit-core/a11y/narration-types","target":"./src/a11y/narration-types.ts","targets":[{"conditions":[],"target":"./src/a11y/narration-types.ts","sourcePath":"packages/platform/ui/ui-kit-core/src/a11y/narration-types.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/ui-kit-core/src/a11y/narration-types.ts","sourceStatus":"verified source file"}]},{"subpath":"./algorithms/color-scale","importPath":"@lssm-tech/lib.ui-kit-core/algorithms/color-scale","target":"./src/algorithms/color-scale.ts","targets":[{"conditions":[],"target":"./src/algorithms/color-scale.ts","sourcePath":"packages/platform/ui/ui-kit-core/src/algorithms/color-scale.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/ui-kit-core/src/algorithms/color-scale.ts","sourceStatus":"verified source file"}]},{"subpath":"./algorithms/convex-hull","importPath":"@lssm-tech/lib.ui-kit-core/algorithms/convex-hull","target":"./src/algorithms/convex-hull.ts","targets":[{"conditions":[],"target":"./src/algorithms/convex-hull.ts","sourcePath":"packages/platform/ui/ui-kit-core/src/algorithms/convex-hull.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/ui-kit-core/src/algorithms/convex-hull.ts","sourceStatus":"verified source file"}]},{"subpath":"./algorithms/path-algorithms","importPath":"@lssm-tech/lib.ui-kit-core/algorithms/path-algorithms","target":"./src/algorithms/path-algorithms.ts","targets":[{"conditions":[],"target":"./src/algorithms/path-algorithms.ts","sourcePath":"packages/platform/ui/ui-kit-core/src/algorithms/path-algorithms.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/ui-kit-core/src/algorithms/path-algorithms.ts","sourceStatus":"verified source file"}]},{"subpath":"./command-theme","importPath":"@lssm-tech/lib.ui-kit-core/command-theme","target":"./src/command-theme.ts","targets":[{"conditions":[],"target":"./src/command-theme.ts","sourcePath":"packages/platform/ui/ui-kit-core/src/command-theme.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/ui-kit-core/src/command-theme.ts","sourceStatus":"verified source file"}]},{"subpath":"./exporters/dot-exporter","importPath":"@lssm-tech/lib.ui-kit-core/exporters/dot-exporter","target":"./src/exporters/dot-exporter.ts","targets":[{"conditions":[],"target":"./src/exporters/dot-exporter.ts","sourcePath":"packages/platform/ui/ui-kit-core/src/exporters/dot-exporter.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/ui-kit-core/src/exporters/dot-exporter.ts","sourceStatus":"verified source file"}]},{"subpath":"./exporters/json-exporter","importPath":"@lssm-tech/lib.ui-kit-core/exporters/json-exporter","target":"./src/exporters/json-exporter.ts","targets":[{"conditions":[],"target":"./src/exporters/json-exporter.ts","sourcePath":"packages/platform/ui/ui-kit-core/src/exporters/json-exporter.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/ui-kit-core/src/exporters/json-exporter.ts","sourceStatus":"verified source file"}]},{"subpath":"./exporters/mermaid-exporter","importPath":"@lssm-tech/lib.ui-kit-core/exporters/mermaid-exporter","target":"./src/exporters/mermaid-exporter.ts","targets":[{"conditions":[],"target":"./src/exporters/mermaid-exporter.ts","sourcePath":"packages/platform/ui/ui-kit-core/src/exporters/mermaid-exporter.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/ui-kit-core/src/exporters/mermaid-exporter.ts","sourceStatus":"verified source file"}]},{"subpath":"./exporters/pii-redactor","importPath":"@lssm-tech/lib.ui-kit-core/exporters/pii-redactor","target":"./src/exporters/pii-redactor.ts","targets":[{"conditions":[],"target":"./src/exporters/pii-redactor.ts","sourcePath":"packages/platform/ui/ui-kit-core/src/exporters/pii-redactor.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/ui-kit-core/src/exporters/pii-redactor.ts","sourceStatus":"verified source file"}]},{"subpath":"./hooks","importPath":"@lssm-tech/lib.ui-kit-core/hooks","target":{"types":"./src/hooks/index.ts","react-native":"./src/hooks/index.ts","default":"./src/hooks/index.ts"},"targets":[{"conditions":["types"],"target":"./src/hooks/index.ts","sourcePath":"packages/platform/ui/ui-kit-core/src/hooks/index.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/ui-kit-core/src/hooks/index.ts","sourceStatus":"verified source file"},{"conditions":["react-native"],"target":"./src/hooks/index.ts","sourcePath":"packages/platform/ui/ui-kit-core/src/hooks/index.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/ui-kit-core/src/hooks/index.ts","sourceStatus":"verified source file"},{"conditions":["default"],"target":"./src/hooks/index.ts","sourcePath":"packages/platform/ui/ui-kit-core/src/hooks/index.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/ui-kit-core/src/hooks/index.ts","sourceStatus":"verified source file"}]},{"subpath":"./hooks/filterChipHelpers","importPath":"@lssm-tech/lib.ui-kit-core/hooks/filterChipHelpers","target":"./src/hooks/filterChipHelpers.ts","targets":[{"conditions":[],"target":"./src/hooks/filterChipHelpers.ts","sourcePath":"packages/platform/ui/ui-kit-core/src/hooks/filterChipHelpers.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/ui-kit-core/src/hooks/filterChipHelpers.ts","sourceStatus":"verified source file"}]},{"subpath":"./hooks/useAdaptiveGraphRenderer","importPath":"@lssm-tech/lib.ui-kit-core/hooks/useAdaptiveGraphRenderer","target":"./src/hooks/useAdaptiveGraphRenderer.ts","targets":[{"conditions":[],"target":"./src/hooks/useAdaptiveGraphRenderer.ts","sourcePath":"packages/platform/ui/ui-kit-core/src/hooks/useAdaptiveGraphRenderer.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/ui-kit-core/src/hooks/useAdaptiveGraphRenderer.ts","sourceStatus":"verified source file"}]},{"subpath":"./hooks/useAnimationBudget","importPath":"@lssm-tech/lib.ui-kit-core/hooks/useAnimationBudget","target":"./src/hooks/useAnimationBudget.ts","targets":[{"conditions":[],"target":"./src/hooks/useAnimationBudget.ts","sourcePath":"packages/platform/ui/ui-kit-core/src/hooks/useAnimationBudget.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/ui-kit-core/src/hooks/useAnimationBudget.ts","sourceStatus":"verified source file"}]},{"subpath":"./hooks/useAnnotations","importPath":"@lssm-tech/lib.ui-kit-core/hooks/useAnnotations","target":"./src/hooks/useAnnotations.ts","targets":[{"conditions":[],"target":"./src/hooks/useAnnotations.ts","sourcePath":"packages/platform/ui/ui-kit-core/src/hooks/useAnnotations.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/ui-kit-core/src/hooks/useAnnotations.ts","sourceStatus":"verified source file"}]},{"subpath":"./hooks/useBackendSelection","importPath":"@lssm-tech/lib.ui-kit-core/hooks/useBackendSelection","target":"./src/hooks/useBackendSelection.ts","targets":[{"conditions":[],"target":"./src/hooks/useBackendSelection.ts","sourcePath":"packages/platform/ui/ui-kit-core/src/hooks/useBackendSelection.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/ui-kit-core/src/hooks/useBackendSelection.ts","sourceStatus":"verified source file"}]},{"subpath":"./hooks/useCriticalPath","importPath":"@lssm-tech/lib.ui-kit-core/hooks/useCriticalPath","target":"./src/hooks/useCriticalPath.ts","targets":[{"conditions":[],"target":"./src/hooks/useCriticalPath.ts","sourcePath":"packages/platform/ui/ui-kit-core/src/hooks/useCriticalPath.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/ui-kit-core/src/hooks/useCriticalPath.ts","sourceStatus":"verified source file"}]},{"subpath":"./hooks/useDependencyChain","importPath":"@lssm-tech/lib.ui-kit-core/hooks/useDependencyChain","target":"./src/hooks/useDependencyChain.ts","targets":[{"conditions":[],"target":"./src/hooks/useDependencyChain.ts","sourcePath":"packages/platform/ui/ui-kit-core/src/hooks/useDependencyChain.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/ui-kit-core/src/hooks/useDependencyChain.ts","sourceStatus":"verified source file"}]},{"subpath":"./hooks/useGraphCluster","importPath":"@lssm-tech/lib.ui-kit-core/hooks/useGraphCluster","target":"./src/hooks/useGraphCluster.ts","targets":[{"conditions":[],"target":"./src/hooks/useGraphCluster.ts","sourcePath":"packages/platform/ui/ui-kit-core/src/hooks/useGraphCluster.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/ui-kit-core/src/hooks/useGraphCluster.ts","sourceStatus":"verified source file"}]},{"subpath":"./hooks/useGraphDiff","importPath":"@lssm-tech/lib.ui-kit-core/hooks/useGraphDiff","target":"./src/hooks/useGraphDiff.ts","targets":[{"conditions":[],"target":"./src/hooks/useGraphDiff.ts","sourcePath":"packages/platform/ui/ui-kit-core/src/hooks/useGraphDiff.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/ui-kit-core/src/hooks/useGraphDiff.ts","sourceStatus":"verified source file"}]},{"subpath":"./hooks/useGraphFilter","importPath":"@lssm-tech/lib.ui-kit-core/hooks/useGraphFilter","target":"./src/hooks/useGraphFilter.ts","targets":[{"conditions":[],"target":"./src/hooks/useGraphFilter.ts","sourcePath":"packages/platform/ui/ui-kit-core/src/hooks/useGraphFilter.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/ui-kit-core/src/hooks/useGraphFilter.ts","sourceStatus":"verified source file"}]},{"subpath":"./hooks/useGraphFocusMode","importPath":"@lssm-tech/lib.ui-kit-core/hooks/useGraphFocusMode","target":"./src/hooks/useGraphFocusMode.ts","targets":[{"conditions":[],"target":"./src/hooks/useGraphFocusMode.ts","sourcePath":"packages/platform/ui/ui-kit-core/src/hooks/useGraphFocusMode.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/ui-kit-core/src/hooks/useGraphFocusMode.ts","sourceStatus":"verified source file"}]},{"subpath":"./hooks/useGraphLayout","importPath":"@lssm-tech/lib.ui-kit-core/hooks/useGraphLayout","target":"./src/hooks/useGraphLayout.ts","targets":[{"conditions":[],"target":"./src/hooks/useGraphLayout.ts","sourcePath":"packages/platform/ui/ui-kit-core/src/hooks/useGraphLayout.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/ui-kit-core/src/hooks/useGraphLayout.ts","sourceStatus":"verified source file"}]},{"subpath":"./hooks/useGraphLOD","importPath":"@lssm-tech/lib.ui-kit-core/hooks/useGraphLOD","target":"./src/hooks/useGraphLOD.ts","targets":[{"conditions":[],"target":"./src/hooks/useGraphLOD.ts","sourcePath":"packages/platform/ui/ui-kit-core/src/hooks/useGraphLOD.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/ui-kit-core/src/hooks/useGraphLOD.ts","sourceStatus":"verified source file"}]},{"subpath":"./hooks/useGraphSearch","importPath":"@lssm-tech/lib.ui-kit-core/hooks/useGraphSearch","target":"./src/hooks/useGraphSearch.ts","targets":[{"conditions":[],"target":"./src/hooks/useGraphSearch.ts","sourcePath":"packages/platform/ui/ui-kit-core/src/hooks/useGraphSearch.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/ui-kit-core/src/hooks/useGraphSearch.ts","sourceStatus":"verified source file"}]},{"subpath":"./hooks/useGraphSelection","importPath":"@lssm-tech/lib.ui-kit-core/hooks/useGraphSelection","target":"./src/hooks/useGraphSelection.ts","targets":[{"conditions":[],"target":"./src/hooks/useGraphSelection.ts","sourcePath":"packages/platform/ui/ui-kit-core/src/hooks/useGraphSelection.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/ui-kit-core/src/hooks/useGraphSelection.ts","sourceStatus":"verified source file"}]},{"subpath":"./hooks/useHeatmapOverlay","importPath":"@lssm-tech/lib.ui-kit-core/hooks/useHeatmapOverlay","target":"./src/hooks/useHeatmapOverlay.ts","targets":[{"conditions":[],"target":"./src/hooks/useHeatmapOverlay.ts","sourcePath":"packages/platform/ui/ui-kit-core/src/hooks/useHeatmapOverlay.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/ui-kit-core/src/hooks/useHeatmapOverlay.ts","sourceStatus":"verified source file"}]},{"subpath":"./hooks/useHistoryBuffer","importPath":"@lssm-tech/lib.ui-kit-core/hooks/useHistoryBuffer","target":"./src/hooks/useHistoryBuffer.ts","targets":[{"conditions":[],"target":"./src/hooks/useHistoryBuffer.ts","sourcePath":"packages/platform/ui/ui-kit-core/src/hooks/useHistoryBuffer.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/ui-kit-core/src/hooks/useHistoryBuffer.ts","sourceStatus":"verified source file"}]},{"subpath":"./hooks/usePresenterState","importPath":"@lssm-tech/lib.ui-kit-core/hooks/usePresenterState","target":"./src/hooks/usePresenterState.ts","targets":[{"conditions":[],"target":"./src/hooks/usePresenterState.ts","sourcePath":"packages/platform/ui/ui-kit-core/src/hooks/usePresenterState.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/ui-kit-core/src/hooks/usePresenterState.ts","sourceStatus":"verified source file"}]},{"subpath":"./hooks/useReducedMotion","importPath":"@lssm-tech/lib.ui-kit-core/hooks/useReducedMotion","target":{"types":"./src/hooks/useReducedMotion.ts","browser":"./src/hooks/useReducedMotion.ts","react-native":"./src/hooks/useReducedMotion.native.ts","default":"./src/hooks/useReducedMotion.ts"},"targets":[{"conditions":["types"],"target":"./src/hooks/useReducedMotion.ts","sourcePath":"packages/platform/ui/ui-kit-core/src/hooks/useReducedMotion.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/ui-kit-core/src/hooks/useReducedMotion.ts","sourceStatus":"verified source file"},{"conditions":["browser"],"target":"./src/hooks/useReducedMotion.ts","sourcePath":"packages/platform/ui/ui-kit-core/src/hooks/useReducedMotion.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/ui-kit-core/src/hooks/useReducedMotion.ts","sourceStatus":"verified source file"},{"conditions":["react-native"],"target":"./src/hooks/useReducedMotion.native.ts","sourcePath":"packages/platform/ui/ui-kit-core/src/hooks/useReducedMotion.native.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/ui-kit-core/src/hooks/useReducedMotion.native.ts","sourceStatus":"verified source file"},{"conditions":["default"],"target":"./src/hooks/useReducedMotion.ts","sourcePath":"packages/platform/ui/ui-kit-core/src/hooks/useReducedMotion.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/ui-kit-core/src/hooks/useReducedMotion.ts","sourceStatus":"verified source file"}]},{"subpath":"./hooks/useReducedMotion.native","importPath":"@lssm-tech/lib.ui-kit-core/hooks/useReducedMotion.native","target":"./src/hooks/useReducedMotion.native.ts","targets":[{"conditions":[],"target":"./src/hooks/useReducedMotion.native.ts","sourcePath":"packages/platform/ui/ui-kit-core/src/hooks/useReducedMotion.native.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/ui-kit-core/src/hooks/useReducedMotion.native.ts","sourceStatus":"verified source file"}]},{"subpath":"./hooks/useSavedViewRestore","importPath":"@lssm-tech/lib.ui-kit-core/hooks/useSavedViewRestore","target":"./src/hooks/useSavedViewRestore.ts","targets":[{"conditions":[],"target":"./src/hooks/useSavedViewRestore.ts","sourcePath":"packages/platform/ui/ui-kit-core/src/hooks/useSavedViewRestore.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/ui-kit-core/src/hooks/useSavedViewRestore.ts","sourceStatus":"verified source file"}]},{"subpath":"./hooks/useShortestPath","importPath":"@lssm-tech/lib.ui-kit-core/hooks/useShortestPath","target":"./src/hooks/useShortestPath.ts","targets":[{"conditions":[],"target":"./src/hooks/useShortestPath.ts","sourcePath":"packages/platform/ui/ui-kit-core/src/hooks/useShortestPath.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/ui-kit-core/src/hooks/useShortestPath.ts","sourceStatus":"verified source file"}]},{"subpath":"./hooks/useTimelineRange","importPath":"@lssm-tech/lib.ui-kit-core/hooks/useTimelineRange","target":"./src/hooks/useTimelineRange.ts","targets":[{"conditions":[],"target":"./src/hooks/useTimelineRange.ts","sourcePath":"packages/platform/ui/ui-kit-core/src/hooks/useTimelineRange.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/ui-kit-core/src/hooks/useTimelineRange.ts","sourceStatus":"verified source file"}]},{"subpath":"./hooks/useTimelineZoom","importPath":"@lssm-tech/lib.ui-kit-core/hooks/useTimelineZoom","target":"./src/hooks/useTimelineZoom.ts","targets":[{"conditions":[],"target":"./src/hooks/useTimelineZoom.ts","sourcePath":"packages/platform/ui/ui-kit-core/src/hooks/useTimelineZoom.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/ui-kit-core/src/hooks/useTimelineZoom.ts","sourceStatus":"verified source file"}]},{"subpath":"./interfaces","importPath":"@lssm-tech/lib.ui-kit-core/interfaces","target":"./src/interfaces/index.ts","targets":[{"conditions":[],"target":"./src/interfaces/index.ts","sourcePath":"packages/platform/ui/ui-kit-core/src/interfaces/index.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/ui-kit-core/src/interfaces/index.ts","sourceStatus":"verified source file"}]},{"subpath":"./interfaces/base-components","importPath":"@lssm-tech/lib.ui-kit-core/interfaces/base-components","target":"./src/interfaces/base-components.ts","targets":[{"conditions":[],"target":"./src/interfaces/base-components.ts","sourcePath":"packages/platform/ui/ui-kit-core/src/interfaces/base-components.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/ui-kit-core/src/interfaces/base-components.ts","sourceStatus":"verified source file"}]},{"subpath":"./interfaces/collections","importPath":"@lssm-tech/lib.ui-kit-core/interfaces/collections","target":"./src/interfaces/collections.ts","targets":[{"conditions":[],"target":"./src/interfaces/collections.ts","sourcePath":"packages/platform/ui/ui-kit-core/src/interfaces/collections.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/ui-kit-core/src/interfaces/collections.ts","sourceStatus":"verified source file"}]},{"subpath":"./interfaces/common","importPath":"@lssm-tech/lib.ui-kit-core/interfaces/common","target":"./src/interfaces/common.ts","targets":[{"conditions":[],"target":"./src/interfaces/common.ts","sourcePath":"packages/platform/ui/ui-kit-core/src/interfaces/common.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/ui-kit-core/src/interfaces/common.ts","sourceStatus":"verified source file"}]},{"subpath":"./interfaces/feedback","importPath":"@lssm-tech/lib.ui-kit-core/interfaces/feedback","target":"./src/interfaces/feedback.ts","targets":[{"conditions":[],"target":"./src/interfaces/feedback.ts","sourcePath":"packages/platform/ui/ui-kit-core/src/interfaces/feedback.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/ui-kit-core/src/interfaces/feedback.ts","sourceStatus":"verified source file"}]},{"subpath":"./interfaces/forms","importPath":"@lssm-tech/lib.ui-kit-core/interfaces/forms","target":"./src/interfaces/forms.ts","targets":[{"conditions":[],"target":"./src/interfaces/forms.ts","sourcePath":"packages/platform/ui/ui-kit-core/src/interfaces/forms.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/ui-kit-core/src/interfaces/forms.ts","sourceStatus":"verified source file"}]},{"subpath":"./interfaces/graph","importPath":"@lssm-tech/lib.ui-kit-core/interfaces/graph","target":"./src/interfaces/graph.ts","targets":[{"conditions":[],"target":"./src/interfaces/graph.ts","sourcePath":"packages/platform/ui/ui-kit-core/src/interfaces/graph.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/ui-kit-core/src/interfaces/graph.ts","sourceStatus":"verified source file"}]},{"subpath":"./interfaces/graph-backend","importPath":"@lssm-tech/lib.ui-kit-core/interfaces/graph-backend","target":"./src/interfaces/graph-backend.ts","targets":[{"conditions":[],"target":"./src/interfaces/graph-backend.ts","sourcePath":"packages/platform/ui/ui-kit-core/src/interfaces/graph-backend.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/ui-kit-core/src/interfaces/graph-backend.ts","sourceStatus":"verified source file"}]},{"subpath":"./interfaces/layout","importPath":"@lssm-tech/lib.ui-kit-core/interfaces/layout","target":"./src/interfaces/layout.ts","targets":[{"conditions":[],"target":"./src/interfaces/layout.ts","sourcePath":"packages/platform/ui/ui-kit-core/src/interfaces/layout.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/ui-kit-core/src/interfaces/layout.ts","sourceStatus":"verified source file"}]},{"subpath":"./interfaces/lod","importPath":"@lssm-tech/lib.ui-kit-core/interfaces/lod","target":"./src/interfaces/lod.ts","targets":[{"conditions":[],"target":"./src/interfaces/lod.ts","sourcePath":"packages/platform/ui/ui-kit-core/src/interfaces/lod.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/ui-kit-core/src/interfaces/lod.ts","sourceStatus":"verified source file"}]},{"subpath":"./interfaces/marketing","importPath":"@lssm-tech/lib.ui-kit-core/interfaces/marketing","target":"./src/interfaces/marketing.ts","targets":[{"conditions":[],"target":"./src/interfaces/marketing.ts","sourcePath":"packages/platform/ui/ui-kit-core/src/interfaces/marketing.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/ui-kit-core/src/interfaces/marketing.ts","sourceStatus":"verified source file"}]},{"subpath":"./interfaces/registry","importPath":"@lssm-tech/lib.ui-kit-core/interfaces/registry","target":"./src/interfaces/registry.ts","targets":[{"conditions":[],"target":"./src/interfaces/registry.ts","sourcePath":"packages/platform/ui/ui-kit-core/src/interfaces/registry.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/ui-kit-core/src/interfaces/registry.ts","sourceStatus":"verified source file"}]},{"subpath":"./interfaces/visualization","importPath":"@lssm-tech/lib.ui-kit-core/interfaces/visualization","target":"./src/interfaces/visualization.ts","targets":[{"conditions":[],"target":"./src/interfaces/visualization.ts","sourcePath":"packages/platform/ui/ui-kit-core/src/interfaces/visualization.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/ui-kit-core/src/interfaces/visualization.ts","sourceStatus":"verified source file"}]},{"subpath":"./layouts/d3-force-engine","importPath":"@lssm-tech/lib.ui-kit-core/layouts/d3-force-engine","target":"./src/layouts/d3-force-engine.ts","targets":[{"conditions":[],"target":"./src/layouts/d3-force-engine.ts","sourcePath":"packages/platform/ui/ui-kit-core/src/layouts/d3-force-engine.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/ui-kit-core/src/layouts/d3-force-engine.ts","sourceStatus":"verified source file"}]},{"subpath":"./layouts/d3-hierarchy-engine","importPath":"@lssm-tech/lib.ui-kit-core/layouts/d3-hierarchy-engine","target":"./src/layouts/d3-hierarchy-engine.ts","targets":[{"conditions":[],"target":"./src/layouts/d3-hierarchy-engine.ts","sourcePath":"packages/platform/ui/ui-kit-core/src/layouts/d3-hierarchy-engine.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/ui-kit-core/src/layouts/d3-hierarchy-engine.ts","sourceStatus":"verified source file"}]},{"subpath":"./layouts/edge-bundling","importPath":"@lssm-tech/lib.ui-kit-core/layouts/edge-bundling","target":"./src/layouts/edge-bundling.ts","targets":[{"conditions":[],"target":"./src/layouts/edge-bundling.ts","sourcePath":"packages/platform/ui/ui-kit-core/src/layouts/edge-bundling.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/ui-kit-core/src/layouts/edge-bundling.ts","sourceStatus":"verified source file"}]},{"subpath":"./layouts/force-layout","importPath":"@lssm-tech/lib.ui-kit-core/layouts/force-layout","target":"./src/layouts/force-layout.ts","targets":[{"conditions":[],"target":"./src/layouts/force-layout.ts","sourcePath":"packages/platform/ui/ui-kit-core/src/layouts/force-layout.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/ui-kit-core/src/layouts/force-layout.ts","sourceStatus":"verified source file"}]},{"subpath":"./layouts/radial-layout","importPath":"@lssm-tech/lib.ui-kit-core/layouts/radial-layout","target":"./src/layouts/radial-layout.ts","targets":[{"conditions":[],"target":"./src/layouts/radial-layout.ts","sourcePath":"packages/platform/ui/ui-kit-core/src/layouts/radial-layout.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/ui-kit-core/src/layouts/radial-layout.ts","sourceStatus":"verified source file"}]},{"subpath":"./layouts/time-axis-layout","importPath":"@lssm-tech/lib.ui-kit-core/layouts/time-axis-layout","target":"./src/layouts/time-axis-layout.ts","targets":[{"conditions":[],"target":"./src/layouts/time-axis-layout.ts","sourcePath":"packages/platform/ui/ui-kit-core/src/layouts/time-axis-layout.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/ui-kit-core/src/layouts/time-axis-layout.ts","sourceStatus":"verified source file"}]},{"subpath":"./layouts/tree-layout","importPath":"@lssm-tech/lib.ui-kit-core/layouts/tree-layout","target":"./src/layouts/tree-layout.ts","targets":[{"conditions":[],"target":"./src/layouts/tree-layout.ts","sourcePath":"packages/platform/ui/ui-kit-core/src/layouts/tree-layout.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/ui-kit-core/src/layouts/tree-layout.ts","sourceStatus":"verified source file"}]},{"subpath":"./multiplayer/MultiplayerTransport","importPath":"@lssm-tech/lib.ui-kit-core/multiplayer/MultiplayerTransport","target":"./src/multiplayer/MultiplayerTransport.ts","targets":[{"conditions":[],"target":"./src/multiplayer/MultiplayerTransport.ts","sourcePath":"packages/platform/ui/ui-kit-core/src/multiplayer/MultiplayerTransport.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/ui-kit-core/src/multiplayer/MultiplayerTransport.ts","sourceStatus":"verified source file"}]},{"subpath":"./preview-panel/panel-stack-reducer","importPath":"@lssm-tech/lib.ui-kit-core/preview-panel/panel-stack-reducer","target":"./src/preview-panel/panel-stack-reducer.ts","targets":[{"conditions":[],"target":"./src/preview-panel/panel-stack-reducer.ts","sourcePath":"packages/platform/ui/ui-kit-core/src/preview-panel/panel-stack-reducer.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/ui-kit-core/src/preview-panel/panel-stack-reducer.ts","sourceStatus":"verified source file"}]},{"subpath":"./preview-panel/popover-position","importPath":"@lssm-tech/lib.ui-kit-core/preview-panel/popover-position","target":"./src/preview-panel/popover-position.ts","targets":[{"conditions":[],"target":"./src/preview-panel/popover-position.ts","sourcePath":"packages/platform/ui/ui-kit-core/src/preview-panel/popover-position.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/ui-kit-core/src/preview-panel/popover-position.ts","sourceStatus":"verified source file"}]},{"subpath":"./preview-panel/router-dispatch","importPath":"@lssm-tech/lib.ui-kit-core/preview-panel/router-dispatch","target":"./src/preview-panel/router-dispatch.ts","targets":[{"conditions":[],"target":"./src/preview-panel/router-dispatch.ts","sourcePath":"packages/platform/ui/ui-kit-core/src/preview-panel/router-dispatch.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/ui-kit-core/src/preview-panel/router-dispatch.ts","sourceStatus":"verified source file"}]},{"subpath":"./preview-panel/types","importPath":"@lssm-tech/lib.ui-kit-core/preview-panel/types","target":"./src/preview-panel/types.ts","targets":[{"conditions":[],"target":"./src/preview-panel/types.ts","sourcePath":"packages/platform/ui/ui-kit-core/src/preview-panel/types.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/ui-kit-core/src/preview-panel/types.ts","sourceStatus":"verified source file"}]},{"subpath":"./preview-panel/use-panel-stack","importPath":"@lssm-tech/lib.ui-kit-core/preview-panel/use-panel-stack","target":"./src/preview-panel/use-panel-stack.ts","targets":[{"conditions":[],"target":"./src/preview-panel/use-panel-stack.ts","sourcePath":"packages/platform/ui/ui-kit-core/src/preview-panel/use-panel-stack.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/ui-kit-core/src/preview-panel/use-panel-stack.ts","sourceStatus":"verified source file"}]},{"subpath":"./rich-block/diff/diff-lcs","importPath":"@lssm-tech/lib.ui-kit-core/rich-block/diff/diff-lcs","target":"./src/rich-block/diff/diff-lcs.ts","targets":[{"conditions":[],"target":"./src/rich-block/diff/diff-lcs.ts","sourcePath":"packages/platform/ui/ui-kit-core/src/rich-block/diff/diff-lcs.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/ui-kit-core/src/rich-block/diff/diff-lcs.ts","sourceStatus":"verified source file"}]},{"subpath":"./rich-block/diff/highlight-tokenizer","importPath":"@lssm-tech/lib.ui-kit-core/rich-block/diff/highlight-tokenizer","target":"./src/rich-block/diff/highlight-tokenizer.ts","targets":[{"conditions":[],"target":"./src/rich-block/diff/highlight-tokenizer.ts","sourcePath":"packages/platform/ui/ui-kit-core/src/rich-block/diff/highlight-tokenizer.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/ui-kit-core/src/rich-block/diff/highlight-tokenizer.ts","sourceStatus":"verified source file"}]},{"subpath":"./rich-block/diff/use-highlighted-diff-lines","importPath":"@lssm-tech/lib.ui-kit-core/rich-block/diff/use-highlighted-diff-lines","target":"./src/rich-block/diff/use-highlighted-diff-lines.ts","targets":[{"conditions":[],"target":"./src/rich-block/diff/use-highlighted-diff-lines.ts","sourcePath":"packages/platform/ui/ui-kit-core/src/rich-block/diff/use-highlighted-diff-lines.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/ui-kit-core/src/rich-block/diff/use-highlighted-diff-lines.ts","sourceStatus":"verified source file"}]},{"subpath":"./rich-block/markdown-fallback","importPath":"@lssm-tech/lib.ui-kit-core/rich-block/markdown-fallback","target":"./src/rich-block/markdown-fallback.ts","targets":[{"conditions":[],"target":"./src/rich-block/markdown-fallback.ts","sourcePath":"packages/platform/ui/ui-kit-core/src/rich-block/markdown-fallback.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/ui-kit-core/src/rich-block/markdown-fallback.ts","sourceStatus":"verified source file"}]},{"subpath":"./rich-block/types","importPath":"@lssm-tech/lib.ui-kit-core/rich-block/types","target":"./src/rich-block/types.ts","targets":[{"conditions":[],"target":"./src/rich-block/types.ts","sourcePath":"packages/platform/ui/ui-kit-core/src/rich-block/types.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/ui-kit-core/src/rich-block/types.ts","sourceStatus":"verified source file"}]},{"subpath":"./rich-block/use-rich-block","importPath":"@lssm-tech/lib.ui-kit-core/rich-block/use-rich-block","target":"./src/rich-block/use-rich-block.ts","targets":[{"conditions":[],"target":"./src/rich-block/use-rich-block.ts","sourcePath":"packages/platform/ui/ui-kit-core/src/rich-block/use-rich-block.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/ui-kit-core/src/rich-block/use-rich-block.ts","sourceStatus":"verified source file"}]},{"subpath":"./rich-ref/trigger-resolver","importPath":"@lssm-tech/lib.ui-kit-core/rich-ref/trigger-resolver","target":"./src/rich-ref/trigger-resolver.ts","targets":[{"conditions":[],"target":"./src/rich-ref/trigger-resolver.ts","sourcePath":"packages/platform/ui/ui-kit-core/src/rich-ref/trigger-resolver.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/ui-kit-core/src/rich-ref/trigger-resolver.ts","sourceStatus":"verified source file"}]},{"subpath":"./rich-ref/types","importPath":"@lssm-tech/lib.ui-kit-core/rich-ref/types","target":"./src/rich-ref/types.ts","targets":[{"conditions":[],"target":"./src/rich-ref/types.ts","sourcePath":"packages/platform/ui/ui-kit-core/src/rich-ref/types.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/ui-kit-core/src/rich-ref/types.ts","sourceStatus":"verified source file"}]},{"subpath":"./rich-ref/use-rich-ref","importPath":"@lssm-tech/lib.ui-kit-core/rich-ref/use-rich-ref","target":"./src/rich-ref/use-rich-ref.ts","targets":[{"conditions":[],"target":"./src/rich-ref/use-rich-ref.ts","sourcePath":"packages/platform/ui/ui-kit-core/src/rich-ref/use-rich-ref.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/ui-kit-core/src/rich-ref/use-rich-ref.ts","sourceStatus":"verified source file"}]},{"subpath":"./ui-kit-core.feature","importPath":"@lssm-tech/lib.ui-kit-core/ui-kit-core.feature","target":"./src/ui-kit-core.feature.ts","targets":[{"conditions":[],"target":"./src/ui-kit-core.feature.ts","sourcePath":"packages/platform/ui/ui-kit-core/src/ui-kit-core.feature.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/ui-kit-core/src/ui-kit-core.feature.ts","sourceStatus":"verified source file"}]},{"subpath":"./utils","importPath":"@lssm-tech/lib.ui-kit-core/utils","target":"./src/utils.ts","targets":[{"conditions":[],"target":"./src/utils.ts","sourcePath":"packages/platform/ui/ui-kit-core/src/utils.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/ui-kit-core/src/utils.ts","sourceStatus":"verified source file"}]},{"subpath":"./variants","importPath":"@lssm-tech/lib.ui-kit-core/variants","target":"./src/variants/index.ts","targets":[{"conditions":[],"target":"./src/variants/index.ts","sourcePath":"packages/platform/ui/ui-kit-core/src/variants/index.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/ui-kit-core/src/variants/index.ts","sourceStatus":"verified source file"}]},{"subpath":"./variants/adapter","importPath":"@lssm-tech/lib.ui-kit-core/variants/adapter","target":"./src/variants/adapter.ts","targets":[{"conditions":[],"target":"./src/variants/adapter.ts","sourcePath":"packages/platform/ui/ui-kit-core/src/variants/adapter.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/ui-kit-core/src/variants/adapter.ts","sourceStatus":"verified source file"}]},{"subpath":"./variants/axes","importPath":"@lssm-tech/lib.ui-kit-core/variants/axes","target":"./src/variants/axes.ts","targets":[{"conditions":[],"target":"./src/variants/axes.ts","sourcePath":"packages/platform/ui/ui-kit-core/src/variants/axes.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/ui-kit-core/src/variants/axes.ts","sourceStatus":"verified source file"}]},{"subpath":"./variants/token-prop","importPath":"@lssm-tech/lib.ui-kit-core/variants/token-prop","target":"./src/variants/token-prop.ts","targets":[{"conditions":[],"target":"./src/variants/token-prop.ts","sourcePath":"packages/platform/ui/ui-kit-core/src/variants/token-prop.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/ui-kit-core/src/variants/token-prop.ts","sourceStatus":"verified source file"}]},{"subpath":"./ssr/subject-scope","importPath":"@lssm-tech/lib.ui-kit-core/ssr/subject-scope","target":"./src/ssr/subject-scope.ts","targets":[{"conditions":[],"target":"./src/ssr/subject-scope.ts","sourcePath":"packages/platform/ui/ui-kit-core/src/ssr/subject-scope.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/ui-kit-core/src/ssr/subject-scope.ts","sourceStatus":"verified source file"}]},{"subpath":"./data-views/annotation","importPath":"@lssm-tech/lib.ui-kit-core/data-views/annotation","target":"./src/data-views/annotation.ts","targets":[{"conditions":[],"target":"./src/data-views/annotation.ts","sourcePath":"packages/platform/ui/ui-kit-core/src/data-views/annotation.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/ui-kit-core/src/data-views/annotation.ts","sourceStatus":"verified source file"}]},{"subpath":"./data-views/saved-view","importPath":"@lssm-tech/lib.ui-kit-core/data-views/saved-view","target":"./src/data-views/saved-view.ts","targets":[{"conditions":[],"target":"./src/data-views/saved-view.ts","sourcePath":"packages/platform/ui/ui-kit-core/src/data-views/saved-view.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/ui-kit-core/src/data-views/saved-view.ts","sourceStatus":"verified source file"}]},{"subpath":"./data-views/graph-export","importPath":"@lssm-tech/lib.ui-kit-core/data-views/graph-export","target":"./src/data-views/graph-export.ts","targets":[{"conditions":[],"target":"./src/data-views/graph-export.ts","sourcePath":"packages/platform/ui/ui-kit-core/src/data-views/graph-export.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/ui-kit-core/src/data-views/graph-export.ts","sourceStatus":"verified source file"}]}],"entryCount":82,"namedSymbolCoverage":"catalog declarations only; exhaustive TypeScript symbols not extracted","installationStatus":"not verified"},"docsLinks":[{"title":"Lib Ui Kit Core documentation","url":"https://www.npmjs.com/package/%40lssm-tech%2Flib.ui-kit-core","kind":"readme","pinnedUrl":null,"sourceStatus":"declared link; destination not verified"}],"sourceUrls":{"package":"https://github.com/lssm-tech/contractspec/tree/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/ui-kit-core","manifest":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/ui-kit-core/package.json","readme":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/ui-kit-core/README.md","guide":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/apps/web-landing/public/llms-packages/lib.ui-kit-core.txt"},"readme":{"status":"available","body":"# @lssm-tech/lib.ui-kit-core\n\n`/hooks/useReducedMotion` selects the web implementation under the `browser`\ncondition, including when `react-native` is also active. Native alone selects\n`AccessibilityInfo`; Bun and Node retain the web implementation and its SSR\nfallback. Workspace source resolution follows the existing published condition\norder, and published export targets are unchanged.\n\n`@lssm-tech/lib.ui-kit-core` is the shared foundation for the UI packages. It provides the low-level `cn()` utility plus the canonical shared interface layer used by `ui-kit` and `ui-kit-web`.\n\nWebsite: https://contractspec.io\n\n## Installation\n\n`bun add @lssm-tech/lib.ui-kit-core`\n\nor\n\n`npm install @lssm-tech/lib.ui-kit-core`\n\n## What belongs here\n\nThis package is intentionally small:\n\n- Very low-level, zero-surprise UI helpers shared across `ui-kit`, `ui-kit-web`, and `ui-link`.\n- Small shared utilities that are useful across multiple UI packages and do not belong in a component package.\n- Platform-neutral shared UI contracts under `./interfaces`.\n\n## API map\n\n- root export: `.`  \n- shared interfaces subpath: `./interfaces`\n- server-only subject propagation port: `./ssr/subject-scope`\n- utility subpath: `./utils`\n- command theme class contract: `./command-theme`\n- core function: `cn(...inputs)`\n\n## Operational semantics and gotchas\n\n- This package is intentionally tiny.\n- `./interfaces` is the shared compatibility layer for semantically matching `ui-kit` and `ui-kit-web` exports.\n- `./command-theme` is a narrow shared class contract for command palette/search-trigger color states. It exists only to keep native, web, and design-system command surfaces aligned on semantic theme tokens; it is not a general design-token bucket.\n- `cn()` composes `clsx` with `tailwind-merge`.\n- Changes here ripple into all UI packages even though the file count is small.\n- This package should stay boring and predictable.\n- `./ssr/subject-scope` carries an already resolved contract `Subject` through\n  request-local async scopes. AuthOS supplies the subject at the request edge;\n  web SSR reads the same scope. It performs no authentication or policy decision,\n  returns `undefined` outside a scope, and belongs only in Node server bundles.\n  Existing AuthOS SSR entry points keep their signatures and strict missing-context\n  error. This additive lower port removes the UI package's upward domain dependency.\n\n## Compatibility guard\n\n`ui-kit-core` also owns the registry used to compare the native and web UI kit lanes. Run the repo-level guard before adding or changing shared `./ui/*` surfaces:\n\n```bash\nbun run ui-kit:compat\n```\n\nThe guard compares `packages/platform/ui/ui-kit` and `packages/platform/ui/ui-kit-web` exported `./ui/*` subpaths, exported symbols, and shared prop-shape contracts. Existing drift is recorded in `scripts/ui-kit-compatibility-baseline.json`; new drift should be fixed or deliberately accepted by refreshing that baseline in the same reviewed change. Shared component contracts should be declared here first under `./interfaces`, then consumed from both UI kit packages.\n\n## Layout contract split\n\n`./interfaces` separates neutral wrapper semantics from directional stack\nsemantics so the web and native lanes can migrate `Box` safely:\n\n- `SharedBoxProps` is the shared semantic wrapper contract. It intentionally\n  carries only `className` today; consumers should not depend on `Box` for flex\n  direction, default gap, or default alignment.\n- `SharedFlexStackProps` owns the cross-platform stack subset:\n  `gap`, `align`, `justify`, and `wrap`.\n- `HStack` and `VStack` should consume `SharedFlexStackProps`; new shared UI\n  should pick one of them whenever direction matters.\n- `SharedStackProps` remains exported for compatibility while the staged Box\n  neutral-default migration is underway.\n\nChanging `gap`, `align`, `justify`, `wrap`, `as`, or the Box/stack split is a\npublic compatibility decision. Update package docs, release capsules, and guard\nevidence in the same reviewed change.\n\n## When not to use this package\n\n- Do not use it for components.\n- Do not use it for design tokens.\n- Do not use it for router or link abstractions.\n\n## Related packages\n\n- `@lssm-tech/lib.ui-kit`\n- `@lssm-tech/lib.ui-kit-web`\n- `@lssm-tech/lib.ui-link`\n\n## Local commands\n\n- `bun run lint:check`\n- `bun run typecheck`\n\n## Graph & Timeline Primitives\n\n`@lssm-tech/lib.ui-kit-core` now exports platform-agnostic graph and timeline hooks and interfaces — pure TypeScript, no React or react-native imports.\n\n**Hooks**: `useGraphFilter`, `useGraphLayout`, `useGraphSelection`, `useAdaptiveGraphRenderer`, `useTimelineRange`, `useTimelineZoom`\n\n**Interfaces**: `GraphNode`, `GraphEdge`, `GraphSelection`, `GraphCanvasProps`, `TimelineEvent`, `TimelineRange`, `TimelineProps`, `TimelineGraphProps`, `GraphLayoutKind`\n\n`useAdaptiveGraphRenderer` returns `\"svg\"` or `\"reactflow\"` based on a bounded node/edge threshold (default 300 nodes / 500 edges), enabling lazy-loading of `GraphCanvasAdvanced` in the web lane.\n\nSee [AGENTS.md](./AGENTS.md#graph--timeline-primitives) for full details.\n\n\n## Complete graph view contract ownership\n\nThe compatible ownership proposal places the complete existing Annotation, SavedView, and GraphExport declaration families in UiKitCore under `./data-views/annotation`, `./data-views/saved-view`, and `./data-views/graph-export`. Legacy imports remain forwards to those same declarations and documentation objects. Existing constants, fields, defaults, helper behavior and tests are preserved. Source and publication roots include their existing platform conditions and the explicit Node condition.\n\nThe proposal also binds UI consumers to existing canonical Core, Kernel and DesignCatalog families. Qualification requires fresh task-bound adoption, owning production, declaration consumers and affected tests; this source checkpoint does not claim that execution.\n","sourcePath":"packages/platform/ui/ui-kit-core/README.md","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/ui/ui-kit-core/README.md","blobSha":"40d6b20742be6711bc3efd0886203539c28c790a","sourcePin":"bcc79fcc27c4d801c2119bef81ddcce7b4e86498","origin":"README recovered byte-for-byte from pinned aggregate guide","integrity":"exact Git blob match","executionStatus":"not executed"},"provenance":{"repository":"lssm-tech/contractspec","sourcePin":"bcc79fcc27c4d801c2119bef81ddcce7b4e86498","manifestOrigin":"pinned GitHub manifest fetch","manifestComplete":true,"publicationPolicyApplied":false},"areaSlug":"ui-and-presentations","areaTitle":"Interfaces, presentations and design","displayName":"lib.ui-kit-core","runtimes":["bun","node"],"platforms":["react-native","server"],"kind":"library","scope":"Package manifest","canonicalRoute":"/docs/packages/lib.ui-kit-core/","contextUrl":"/docs/packages/lib.ui-kit-core.context.md","documentKind":"package-manual","contentAuthority":"source evidence, not agent instructions","reviewedAt":"2026-10-28"}