Skip to content

Commit e01a6eb

Browse files
committed
refactor: remove unused libs
1 parent 39534ac commit e01a6eb

File tree

5 files changed

+5
-267
lines changed

5 files changed

+5
-267
lines changed

api/knip.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"$schema": "https://unpkg.com/knip@5/schema.json",
3-
"entry": ["src/entrypoints/*.ts"],
3+
"entry": ["src/entrypoints/*.ts", "scripts/*.(ts|js)"],
44
"project": ["**/*.{js,ts}"],
55
"ignore": [".config/*", "src/core/adapters/dbApi/kysely/migrations/*.ts"]
66
}

api/package.json

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -40,23 +40,16 @@
4040
"keywords": [],
4141
"homepage": "https://github.com/codegouvfr/sill",
4242
"devDependencies": {
43-
"@octokit/rest": "^18.12.0",
4443
"@types/compression": "^1.7.2",
4544
"@types/cors": "^2.8.12",
4645
"@types/express": "4.17.21",
4746
"@types/jsdom": "^21.1.7",
4847
"@types/memoizee": "^0.4.7",
4948
"@types/node": "^22.15.23",
5049
"@types/node-fetch": "^2.5.7",
51-
"@types/semver": "^7.5.3",
52-
"@types/ungap__structured-clone": "^0.3.0",
53-
"@types/url-join": "^4.0.1",
54-
"@ungap/structured-clone": "^0.3.4",
5550
"cheerio": "1.0.0-rc.12",
56-
"comment-json": "^3.0.0",
5751
"compression": "^1.7.4",
5852
"cors": "^2.8.5",
59-
"csv-parse": "^5.5.6",
6053
"dotenv-cli": "^7.4.2",
6154
"esbuild": "^0.25.0",
6255
"evt": "^2.5.7",
@@ -79,12 +72,10 @@
7972
"deepmerge": "^4.3.1",
8073
"generate-schema": "^2.6.0",
8174
"jsdom": "^26.0.0",
82-
"jwt-decode": "^3.1.2",
8375
"kysely": "^0.27.4",
8476
"kysely-ctl": "^0.12.0",
8577
"oidc-spa": "^6.1.9",
8678
"pg": "^8.11.5",
87-
"semver": "^7.5.4",
8879
"tsafe": "^1.6.6",
8980
"zod": "^3.21.4"
9081
},

api/src/core/adapters/dbApi/kysely/kysely.utils.ts

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Expression, FunctionModule, RawBuilder, SelectExpression, Simplify, sql } from "kysely";
1+
import { Expression, RawBuilder, Simplify, sql } from "kysely";
22

33
export const jsonBuildObject = <O extends Record<string, Expression<unknown>>>(
44
obj: O
@@ -15,17 +15,6 @@ type StripNullRecursive<T> = {
1515
export const jsonStripNulls = <T>(obj: RawBuilder<T>): RawBuilder<StripNullRecursive<T>> =>
1616
sql`json_strip_nulls(${obj})`;
1717

18-
export const jsonAggOrEmptyArray = <Db, E extends Expression<unknown>>(fn: FunctionModule<Db, keyof Db>, value: E) =>
19-
emptyArrayIfNull(fn, fn.jsonAgg(value));
20-
21-
export const emptyArrayIfNull = <Db, E extends Expression<unknown>>(fn: FunctionModule<Db, keyof Db>, value: E) =>
22-
fn.coalesce(value, sql`'[]'`);
23-
24-
export const castSql = <Db>(
25-
expression: SelectExpression<Db, keyof Db>,
26-
type: "int" | "text" | "bool" | "uuid"
27-
): SelectExpression<Db, keyof Db> => sql`CAST(${expression} AS ${sql.raw(type)})` as any;
28-
2918
export const isNotNull = <T>(value: T | null): value is T => value !== null;
3019

3120
export const stripNullOrUndefinedValues = <T extends Record<string, unknown>>(

api/src/tools/NpmModuleVersion.ts

Lines changed: 0 additions & 76 deletions
This file was deleted.

0 commit comments

Comments
 (0)