Automated labeller that gives classifies news content using a fine-tuned BERT model
1{
2 "name": "news-genres",
3 "version": "1.0.0",
4 "description": "",
5 "main": "index.js",
6 "scripts": {
7 "download:hf-cli": "curl -LsSf https://hf.co/cli/install.sh | bash",
8 "download:model": "hf download howdyaendra/bert-news-class-onnx --local-dir ./models/bert-news-class",
9 "start": "tsx lib/server.ts"
10 },
11 "keywords": [],
12 "author": "",
13 "license": "ISC",
14 "type": "module",
15 "dependencies": {
16 "@atcute/labeler": "^0.1.0",
17 "@atproto/api": "^0.19.3",
18 "@huggingface/transformers": "^3.8.1",
19 "@skyware/jetstream": "^0.2.5",
20 "@types/cheerio": "^0.22.35",
21 "@types/node": "^25.5.0",
22 "dotenv": "^17.3.1",
23 "p-throttle": "^8.1.0"
24 },
25 "devDependencies": {
26 "slugify": "^1.6.8",
27 "sqlite": "^5.1.1",
28 "sqlite3": "^5.1.7"
29 }
30}