Skip to content

Commit 5526b6a

Browse files
committed
chore: added some js configs
1 parent c91db9a commit 5526b6a

25 files changed

+490
-903
lines changed

.husky/pre-commit

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
2+
bunx pretty-quick --staged

.oxlintignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
**/*.d.ts
2+
ecosystem.config.js
3+
eslint.config.js

.prettierrc.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"printWidth": 100,
3+
"tabWidth": 2,
4+
"semi": true,
5+
"trailingComma": "all"
6+
}

api/summarize.py

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

bun.lock

Lines changed: 394 additions & 0 deletions
Large diffs are not rendered by default.

core/app.py

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

core/logger.py

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

core/settings.py

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

eslint.config.js

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
import js from "@eslint/js";
2+
// import globals from "globals";
3+
import oxlint from "eslint-plugin-oxlint";
4+
import tseslint from "typescript-eslint";
5+
6+
export default tseslint.config(
7+
{
8+
ignores: ["**/*.d.ts", "ecosystem.config.js", "eslint.config.js"],
9+
},
10+
js.configs.recommended,
11+
...tseslint.configs.recommendedTypeChecked,
12+
...tseslint.configs.stylisticTypeChecked,
13+
{
14+
languageOptions: {
15+
ecmaVersion: "latest",
16+
sourceType: "module",
17+
parserOptions: {
18+
project: true,
19+
tsconfigDirName: import.meta.dirname,
20+
},
21+
},
22+
},
23+
oxlint.configs["flat/recommended"], // oxlint should be the last one
24+
);

hypercorn_config.py

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

main.py

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

package.json

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
{
2+
"name": "summarize-backend",
3+
"version": "2.0.0",
4+
"author": "Toil",
5+
"repository": {
6+
"type": "git",
7+
"url": "git+https://github.com/FOSWLY/summarize-backend"
8+
},
9+
"scripts": {
10+
"dev": "bun run --watch src/index.ts",
11+
"start": "bun src/index.ts",
12+
"lint": "bunx oxlint --ignore-path=.oxlintignore && bunx eslint",
13+
"prepare": "husky"
14+
},
15+
"dependencies": {
16+
"@elysiajs/swagger": "^1.2.0",
17+
"@toil/neurojs": "^1.1.1",
18+
"elysia": "1.2.6",
19+
"elysia-http-status-code": "^1.0.9",
20+
"pino": "^9.5.0",
21+
"pino-loki": "^2.4.0"
22+
},
23+
"devDependencies": {
24+
"@sinclair/typebox": "^0.34.13",
25+
"bun-types": "^1.1.41",
26+
"eslint": "^9.17.0",
27+
"eslint-plugin-oxlint": "^0.15.10",
28+
"husky": "^9.1.7",
29+
"oxlint": "^0.15.10",
30+
"pino-pretty": "^13.0.0",
31+
"typescript-eslint": "^8.18.1"
32+
},
33+
"module": "src/index.js",
34+
"bun-create": {
35+
"start": "bun run src/index.ts"
36+
},
37+
"type": "module",
38+
"peerDependencies": {
39+
"typescript": "^5.6.3"
40+
}
41+
}

requirements.txt

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

routes/__init__.py

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

routes/endpoints/__init__.py

Whitespace-only changes.

routes/endpoints/health.py

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

routes/endpoints/summarize.py

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

0 commit comments

Comments
 (0)