Skip to content

Commit c233325

Browse files
committed
fix some issue
1 parent a56697d commit c233325

File tree

96 files changed

+1241
-1038
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

96 files changed

+1241
-1038
lines changed

deno.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,9 @@
55
"./packages/db",
66
"./packages/settings",
77
"./packages/storage",
8-
"./packages/labeler"
8+
"./packages/labeler",
9+
"./packages/manifests",
10+
"./packages/coreApiTypes"
911
],
1012
"nodeModulesDir": "auto",
1113
"lock": false,

packages/app/deno.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515
"@radix-ui/react-slot": "npm:@radix-ui/react-slot@^1.2.3",
1616
"@radix-ui/react-tabs": "npm:@radix-ui/react-tabs@^1.1.12",
1717
"@radix-ui/react-tooltip": "npm:@radix-ui/react-tooltip@^1.2.7",
18-
"@stackcore/core/responses": "../core/src/api/responseType.ts",
19-
"@stackcore/core/manifest": "../core/src/manifest/types.ts",
18+
"@stackcore/coreApiTypes": "../coreApiTypes/src/index.ts",
19+
"@stackcore/manifests": "../manifests/src/index.ts",
2020
"@deno/vite-plugin": "npm:@deno/vite-plugin@^1.0.4",
2121
"@tailwindcss/vite": "npm:@tailwindcss/vite@^4.1.8",
2222
"@tanstack/react-table": "npm:@tanstack/react-table@^8.21.3",

packages/app/src/components/DependencyVisualizer/DependencyVisualizer.tsx

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
import { useState } from "react";
22
import { useSearchParams } from "react-router";
3-
import type {
4-
AuditManifest,
5-
DependencyManifest,
6-
} from "@stackcore/core/manifest";
3+
import type { AuditManifest, DependencyManifest } from "@stackcore/manifests";
74
import { SidebarProvider, SidebarTrigger } from "../shadcn/Sidebar.tsx";
85
import { FileExplorerSidebar } from "./components/FileExplorerSidebar.tsx";
96
import BreadcrumbNav from "./components/BreadcrumNav.tsx";

packages/app/src/components/DependencyVisualizer/components/FileExplorerSidebar.tsx

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
import { useEffect, useState } from "react";
22
import { Link } from "react-router";
3-
import type {
4-
AuditManifest,
5-
DependencyManifest,
6-
} from "@stackcore/core/manifest";
3+
import type { AuditManifest, DependencyManifest } from "@stackcore/manifests";
74
import {
85
Sidebar,
96
SidebarContent,

packages/app/src/components/DependencyVisualizer/components/contextMenu/FileContextMenu.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { Link, useSearchParams } from "react-router";
2-
import type { DependencyManifest } from "@stackcore/core/manifest";
2+
import type { DependencyManifest } from "@stackcore/manifests";
33
import {
44
DropdownMenu,
55
DropdownMenuContent,

packages/app/src/components/DependencyVisualizer/components/contextMenu/SymbolContextMenu.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { Link, useSearchParams } from "react-router";
2-
import type { DependencyManifest } from "@stackcore/core/manifest";
2+
import type { DependencyManifest } from "@stackcore/manifests";
33
import {
44
DropdownMenu,
55
DropdownMenuContent,

packages/app/src/components/DependencyVisualizer/components/controls/ControlExtensions/MetricsExtension.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import {
77
metricDependencyCount,
88
metricDependentCount,
99
metricLinesCount,
10-
} from "@stackcore/core/manifest";
10+
} from "@stackcore/manifests";
1111
import {
1212
Tooltip,
1313
TooltipContent,

packages/app/src/components/DependencyVisualizer/components/detailsPanes/FileDetailsPane.tsx

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,4 @@
1-
import type {
2-
AuditManifest,
3-
DependencyManifest,
4-
} from "@stackcore/core/manifest";
1+
import type { AuditManifest, DependencyManifest } from "@stackcore/manifests";
52
import {
63
Sheet,
74
SheetContent,

packages/app/src/components/DependencyVisualizer/components/detailsPanes/Metrics.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import {
88
metricDependencyCount,
99
metricDependentCount,
1010
metricLinesCount,
11-
} from "@stackcore/core/manifest";
11+
} from "@stackcore/manifests";
1212
import { Alert, AlertDescription } from "../../../shadcn/Alert.tsx";
1313

1414
export default function Metrics(props: {

packages/app/src/components/DependencyVisualizer/components/detailsPanes/SymbolDetailsPane.tsx

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,4 @@
1-
import type {
2-
AuditManifest,
3-
DependencyManifest,
4-
} from "@stackcore/core/manifest";
1+
import type { AuditManifest, DependencyManifest } from "@stackcore/manifests";
52
import {
63
Sheet,
74
SheetContent,

packages/app/src/components/DependencyVisualizer/cytoscape/elements/file.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import type {
99
metricDependentCount,
1010
metricLinesCount,
1111
SymbolType,
12-
} from "@stackcore/core/manifest";
12+
} from "@stackcore/manifests";
1313
import {
1414
getCollapsedSymbolNodeLabel,
1515
getExpandedSymbolNodeLabel,

packages/app/src/components/DependencyVisualizer/cytoscape/elements/project.ts

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,7 @@ import type {
33
ElementDefinition,
44
NodeDefinition,
55
} from "cytoscape";
6-
import type {
7-
AuditManifest,
8-
DependencyManifest,
9-
} from "@stackcore/core/manifest";
6+
import type { AuditManifest, DependencyManifest } from "@stackcore/manifests";
107
import {
118
getCollapsedFileNodeLabel,
129
getExpandedFileNodeLabel,

packages/app/src/components/DependencyVisualizer/cytoscape/elements/symbol.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import type {
99
metricDependentCount,
1010
metricLinesCount,
1111
SymbolType,
12-
} from "@stackcore/core/manifest";
12+
} from "@stackcore/manifests";
1313
import {
1414
getCollapsedSymbolNodeLabel,
1515
getExpandedSymbolNodeLabel,

packages/app/src/components/DependencyVisualizer/cytoscape/elements/types.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import type {
66
metricDependencyCount,
77
metricDependentCount,
88
metricLinesCount,
9-
} from "@stackcore/core/manifest";
9+
} from "@stackcore/manifests";
1010

1111
export interface NapiNodeData {
1212
id: string;

packages/app/src/components/DependencyVisualizer/cytoscape/fileDependencyVisualizer/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import {
1010
symbolTypeRecord,
1111
symbolTypeStruct,
1212
symbolTypeVariable,
13-
} from "@stackcore/core/manifest";
13+
} from "@stackcore/manifests";
1414
import type {
1515
Collection,
1616
Core,

packages/app/src/components/DependencyVisualizer/cytoscape/label/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import type { AuditManifest } from "@stackcore/core/manifest";
1+
import type { AuditManifest } from "@stackcore/manifests";
22

33
/**
44
* Calculates the optimal width and height for a node based on its label text.

packages/app/src/components/DependencyVisualizer/cytoscape/metrics/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import {
88
metricDependencyCount,
99
metricDependentCount,
1010
metricLinesCount,
11-
} from "@stackcore/core/manifest";
11+
} from "@stackcore/manifests";
1212

1313
/**
1414
* Extracts metric severity levels from an audit manifest for visualization.

packages/app/src/components/DependencyVisualizer/cytoscape/projectDependencyVisualizer/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import type {
99
AuditManifest,
1010
DependencyManifest,
1111
Metric,
12-
} from "@stackcore/core/manifest";
12+
} from "@stackcore/manifests";
1313
import type { NapiNodeData } from "../elements/types.ts";
1414
import { mainLayout } from "../layout/index.ts";
1515
import { getCytoscapeStylesheet } from "../styles/index.ts";

packages/app/src/components/DependencyVisualizer/cytoscape/styles/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import {
99
symbolTypeRecord,
1010
symbolTypeStruct,
1111
symbolTypeVariable,
12-
} from "@stackcore/core/manifest";
12+
} from "@stackcore/manifests";
1313
import type { NapiNodeData, SymbolNapiNodeData } from "../elements/types.ts";
1414

1515
interface CytoscapeStyles {

packages/app/src/components/DependencyVisualizer/cytoscape/symbolDependencyVisualizer/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import {
77
symbolTypeFunction,
88
symbolTypeStruct,
99
symbolTypeVariable,
10-
} from "@stackcore/core/manifest";
10+
} from "@stackcore/manifests";
1111
import type {
1212
Collection,
1313
Core,

packages/app/src/components/DependencyVisualizer/visualizers/FileVisualizer.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import type {
77
AuditManifest,
88
DependencyManifest,
99
Metric,
10-
} from "@stackcore/core/manifest";
10+
} from "@stackcore/manifests";
1111
import MetricsExtension from "../components/controls/ControlExtensions/MetricsExtension.tsx";
1212
import { useTheme } from "../../../contexts/ThemeProvider.tsx";
1313
import FiltersExtension from "../components/controls/ControlExtensions/FiltersExtension.tsx";

packages/app/src/components/DependencyVisualizer/visualizers/ProjectVisualizer.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import type {
1010
AuditManifest,
1111
DependencyManifest,
1212
Metric,
13-
} from "@stackcore/core/manifest";
13+
} from "@stackcore/manifests";
1414
import { useTheme } from "../../../contexts/ThemeProvider.tsx";
1515

1616
export default function ProjectVisualizer(props: VisualizerContext) {

packages/app/src/components/DependencyVisualizer/visualizers/SymbolVisualizer.tsx

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,7 @@ import { useNavigate, useSearchParams } from "react-router";
66
import type { VisualizerContext } from "../DependencyVisualizer.tsx";
77
import SymbolDetailsPane from "../components/detailsPanes/SymbolDetailsPane.tsx";
88
import { useTheme } from "../../../contexts/ThemeProvider.tsx";
9-
import type {
10-
AuditManifest,
11-
DependencyManifest,
12-
} from "@stackcore/core/manifest";
9+
import type { AuditManifest, DependencyManifest } from "@stackcore/manifests";
1310
import { SymbolDependencyVisualizer } from "../cytoscape/symbolDependencyVisualizer/index.ts";
1411

1512
export default function SymbolVisualizer(

packages/app/src/contexts/Workspace.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { createContext, useContext, useEffect, useState } from "react";
22
import { toast } from "sonner";
33
import { useCoreApi } from "./CoreApi.tsx";
4-
import { WorkspaceApiTypes } from "@stackcore/core/responses";
4+
import { WorkspaceApiTypes } from "@stackcore/coreApiTypes";
55

66
export type Workspace =
77
WorkspaceApiTypes.GetWorkspacesResponse["results"][number];

packages/app/src/pages/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ import {
1919
Settings,
2020
Users,
2121
} from "lucide-react";
22-
import { ProjectApiTypes } from "@stackcore/core/responses";
22+
import { ProjectApiTypes } from "@stackcore/coreApiTypes";
2323

2424
type Project = ProjectApiTypes.GetProjectsResponse["results"][number];
2525

packages/app/src/pages/invitations/claim.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { Link, useSearchParams } from "react-router";
2-
import { InvitationApiTypes } from "@stackcore/core/responses";
2+
import { InvitationApiTypes } from "@stackcore/coreApiTypes";
33
import { useCoreApi } from "../../contexts/CoreApi.tsx";
44
import { toast } from "sonner";
55
import { useEffect, useState } from "react";

packages/app/src/pages/login.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ import {
2929
FormLabel,
3030
FormMessage,
3131
} from "../components/shadcn/Form.tsx";
32-
import { AuthApiTypes } from "@stackcore/core/responses";
32+
import { AuthApiTypes } from "@stackcore/coreApiTypes";
3333

3434
export default function LoginPage() {
3535
const navigate = useNavigate();

packages/app/src/pages/profile.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ import { Copy, Key, Loader, Plus, Trash, User } from "lucide-react";
5050
import { z } from "zod";
5151
import { useForm } from "react-hook-form";
5252
import { zodResolver } from "@hookform/resolvers/zod";
53-
import { TokenApiTypes } from "@stackcore/core/responses";
53+
import { TokenApiTypes } from "@stackcore/coreApiTypes";
5454

5555
type Token = {
5656
id: number;

packages/app/src/pages/projects/add.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ import {
2525
FormLabel,
2626
FormMessage,
2727
} from "../../components/shadcn/Form.tsx";
28-
import { ProjectApiTypes } from "@stackcore/core/responses";
28+
import { ProjectApiTypes } from "@stackcore/coreApiTypes";
2929
import {
3030
Tabs,
3131
TabsContent,

packages/app/src/pages/projects/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ import {
2929
import { DataTablePagination } from "../../components/shadcn/Datatablepagination.tsx";
3030
import { toast } from "sonner";
3131
import { PencilRuler, Plus } from "lucide-react";
32-
import { ProjectApiTypes } from "@stackcore/core/responses";
32+
import { ProjectApiTypes } from "@stackcore/coreApiTypes";
3333
import { Separator } from "../../components/shadcn/Separator.tsx";
3434

3535
type Project = {

packages/app/src/pages/projects/project/base.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { Outlet, useNavigate, useParams } from "react-router";
22
import { useEffect, useState } from "react";
33
import { Skeleton } from "../../../components/shadcn/Skeleton.tsx";
4-
import { ProjectApiTypes } from "@stackcore/core/responses";
4+
import { ProjectApiTypes } from "@stackcore/coreApiTypes";
55
import { toast } from "sonner";
66
import { useCoreApi } from "../../../contexts/CoreApi.tsx";
77

packages/app/src/pages/projects/project/manifests/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ import {
2727
import { DataTablePagination } from "../../../../components/shadcn/Datatablepagination.tsx";
2828
import { toast } from "sonner";
2929
import { Eye, Plus, ScrollText } from "lucide-react";
30-
import { ManifestApiTypes } from "@stackcore/core/responses";
30+
import { ManifestApiTypes } from "@stackcore/coreApiTypes";
3131
import { Separator } from "../../../../components/shadcn/Separator.tsx";
3232
import { useCoreApi } from "../../../../contexts/CoreApi.tsx";
3333
import type { ProjectPageContext } from "../base.tsx";

packages/app/src/pages/projects/project/manifests/manifest.tsx

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,8 @@
11
import { useEffect, useState } from "react";
22
import { useParams } from "react-router";
33
import { useCoreApi } from "../../../../contexts/CoreApi.tsx";
4-
import { ManifestApiTypes } from "@stackcore/core/responses";
5-
import type {
6-
AuditManifest,
7-
DependencyManifest,
8-
} from "@stackcore/core/manifest";
4+
import { ManifestApiTypes } from "@stackcore/coreApiTypes";
5+
import type { AuditManifest, DependencyManifest } from "@stackcore/manifests";
96
import { Loader } from "lucide-react";
107
import DependencyVisualizer from "../../../../components/DependencyVisualizer/DependencyVisualizer.tsx";
118

packages/app/src/pages/projects/project/settings.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ import {
2424
FormLabel,
2525
FormMessage,
2626
} from "../../../components/shadcn/Form.tsx";
27-
import { ProjectApiTypes } from "@stackcore/core/responses";
27+
import { ProjectApiTypes } from "@stackcore/coreApiTypes";
2828
import {
2929
Tabs,
3030
TabsContent,

packages/app/src/pages/workspaces/add.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ import {
2424
FormLabel,
2525
FormMessage,
2626
} from "../../components/shadcn/Form.tsx";
27-
import { WorkspaceApiTypes } from "@stackcore/core/responses";
27+
import { WorkspaceApiTypes } from "@stackcore/coreApiTypes";
2828

2929
export default function AddWorkspacePage() {
3030
const navigate = useNavigate();

packages/app/src/pages/workspaces/workspace/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import {
1414
} from "../../../components/shadcn/Card.tsx";
1515
import { Badge } from "../../../components/shadcn/Badge.tsx";
1616
import { Skeleton } from "../../../components/shadcn/Skeleton.tsx";
17-
import { MemberApiTypes, WorkspaceApiTypes } from "@stackcore/core/responses";
17+
import { MemberApiTypes, WorkspaceApiTypes } from "@stackcore/coreApiTypes";
1818
import { zodResolver } from "@hookform/resolvers/zod";
1919
import { Loader, Trash } from "lucide-react";
2020
import { Button } from "../../../components/shadcn/Button.tsx";

packages/app/src/pages/workspaces/workspace/members.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ import {
4949
SelectTrigger,
5050
SelectValue,
5151
} from "../../../components/shadcn/Select.tsx";
52-
import { InvitationApiTypes, MemberApiTypes } from "@stackcore/core/responses";
52+
import { InvitationApiTypes, MemberApiTypes } from "@stackcore/coreApiTypes";
5353
import { useOutletContext } from "react-router";
5454
import type { WorkspacePageContext } from "./index.tsx";
5555
import { Separator } from "../../../components/shadcn/Separator.tsx";

0 commit comments

Comments
 (0)