Skip to content

Commit 35467f4

Browse files
Delete native component package
1 parent 60f9f37 commit 35467f4

File tree

17 files changed

+25
-96
lines changed

17 files changed

+25
-96
lines changed

docker/app.Dockerfile

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ COPY --chown=reconmapper:reconmapper package.json package-lock.json ./
77
COPY --chown=reconmapper:reconmapper packages ./packages
88

99
RUN npm install && \
10-
npm run build -w @reconmap/native-components && \
1110
npm run build -w @reconmap/app
1211

1312
FROM nginx:stable

eslint.config.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,11 +40,11 @@ module.exports = defineConfig([
4040
"import/resolver": {
4141
node: {
4242
// allow resolving absolute imports from package src folders
43-
paths: ["src", "packages/app/src", "packages/native-components-lib/src", "packages/*/src"],
43+
paths: ["src", "packages/app/src", "packages/*/src"],
4444
extensions: [".js", ".jsx", ".ts", ".tsx", ".json"],
4545
},
4646
typescript: {
47-
project: ["./packages/app/tsconfig.json", "./packages/native-components-lib/tsconfig.json"],
47+
project: ["./packages/app/tsconfig.json"],
4848
extensions: [".js", ".jsx", ".ts", ".tsx"],
4949
alwaysTryTypes: true,
5050
},

packages/app/package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
"type": "module",
55
"dependencies": {
66
"@fortawesome/fontawesome-free": "^7.1.0",
7-
"@reconmap/native-components": "0.0.0",
87
"@tanstack/react-query": "^5.90.12",
98
"@types/node": "^25.0.1",
109
"@types/react": "^19.2.7",

packages/app/src/api/requests/commands.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ const requestCommands = async (params: any) => {
2222
return commands;
2323
};
2424

25-
export const requestCommandUsagePost = (commandId: number, usage: object) =>
25+
export const requestCommandUsagePost = (commandId: number, usage: Record<string, string>) =>
2626
requestEntityPost(`${API_BASE_URL}/${commandId}/usages`, usage);
2727

2828
const requestCommandUsages = (commandId: number) => {
@@ -33,7 +33,7 @@ const requestCommandSchedules = (commandId: number) => {
3333
return secureApiFetch(`${API_BASE_URL}/${commandId}/schedules`, { method: "GET" });
3434
};
3535

36-
export const requestCommandSchedulePost = (commandId: number, schedule: object) =>
36+
export const requestCommandSchedulePost = (commandId: number, schedule: Record<string, string>) =>
3737
requestEntityPost(`${API_BASE_URL}/${commandId}/schedules`, schedule);
3838

3939
const requestCommandsOutputParsers = () => {
@@ -45,7 +45,7 @@ const requestCommandDelete = (commandId: number) => requestEntityDelete(`${API_B
4545
export const requestCommandPut = (commandId: number, data: any) =>
4646
requestEntityPut(`${API_BASE_URL}/${commandId}`, data);
4747

48-
const requestCommandPost = (command: object) => requestEntityPost(API_BASE_URL, command);
48+
const requestCommandPost = (command: Record<string, string>) => requestEntityPost(API_BASE_URL, command);
4949

5050
const requestCommandScheduleDelete = (commandId: number, scheduleId: number) => {
5151
return secureApiFetch(`${API_BASE_URL}/${commandId}/schedules/${scheduleId}`, { method: "DELETE" });

packages/app/src/api/requests/projects.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ const requestProjectUsers = (projectId: number) => {
3131
};
3232

3333
export const requestProjectMemberPost = (projectId: number, userId: number) =>
34-
requestEntityPost(`/projects/${projectId}/members`, { userId });
34+
requestEntityPost(`/projects/${projectId}/members`, { userId: userId.toString() });
3535

3636
const requestProjectUserDelete = (projectId: number, userId: number) =>
3737
requestEntityDelete(`/projects/${projectId}/members/${userId}`);

packages/app/src/components/notifications/NotificationsBadge.jsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import { Tag } from "@reconmap/native-components";
21
import { useNotificationsQuery } from "api/notifications.js";
32
import { requestNotificationPut } from "api/requests/notifications.js";
43
import NativeButton from "components/form/NativeButton";

packages/native-components-lib/src/Tag.jsx renamed to packages/app/src/components/ui/Tag.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@ const Tag = ({ children }) => {
22
return <span className="tag is-info">{children}</span>;
33
};
44

5-
export default Tag;
5+
export default Tag;

packages/app/src/components/ui/Tags.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Tag } from "@reconmap/native-components";
1+
import Tag from "components/ui/Tag";
22
import { Link } from "react-router-dom";
33

44
const Tags = ({ values }) => {

packages/app/src/components/vulnerabilities/Details.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import { Tag } from "@reconmap/native-components";
21
import { useAttachmentsQuery } from "api/attachments.js";
32
import { requestVulnerabilityPatch } from "api/requests/vulnerabilities.js";
43
import { useDeleteVulnerabilityMutation, useVulnerabilityQuery } from "api/vulnerabilities.js";
@@ -7,6 +6,7 @@ import AttachmentsDropzone from "components/attachments/Dropzone";
76
import NativeSelect from "components/form/NativeSelect";
87
import NativeTabs from "components/form/NativeTabs";
98
import RestrictedComponent from "components/logic/RestrictedComponent";
9+
import Tag from "components/ui/Tag";
1010
import Tags from "components/ui/Tags";
1111
import LinkButton from "components/ui/buttons/Link";
1212
import { t } from "i18next";

packages/app/tsconfig.json

Lines changed: 16 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,16 @@
33
"outDir": "build",
44
"target": "ESNext" /* Set the JavaScript language version for emitted JavaScript and include compatible library declarations. */,
55
"moduleResolution": "node16",
6-
"lib": ["dom", "dom.iterable", "esnext"],
7-
"types": ["vite/client", "vite-plugin-svgr/client", "vitest/globals"],
6+
"lib": [
7+
"dom",
8+
"dom.iterable",
9+
"esnext"
10+
],
11+
"types": [
12+
"vite/client",
13+
"vite-plugin-svgr/client",
14+
"vitest/globals"
15+
],
816
"jsx": "react-jsx",
917
"module": "Node16" /* Specify what module code is generated. */,
1018
"baseUrl": "src" /* Specify the base directory to resolve non-relative module names. */,
@@ -14,9 +22,10 @@
1422
"forceConsistentCasingInFileNames": true /* Ensure that casing is correct in imports. */,
1523
"strict": true /* Enable all strict type-checking options. */,
1624
"skipLibCheck": true /* Skip type checking all .d.ts files. */,
17-
"paths": {
18-
"@reconmap/native-components": ["../native-components/src"]
19-
}
25+
"paths": {}
2026
},
21-
"exclude": ["node_modules", "build"]
22-
}
27+
"exclude": [
28+
"node_modules",
29+
"build"
30+
]
31+
}

0 commit comments

Comments
 (0)