firefox + llama.cpp == very good prose.
1{
2 "name": "shakespeare",
3 "version": "0.1.0",
4 "description": "Correct selected text via local OpenAI compatible API",
5 "type": "module",
6 "private": true,
7 "scripts": {
8 "build": "npm run lint && webpack --mode production",
9 "dev": "webpack --mode development --watch",
10 "lint": "eslint src/",
11 "verify": "npx web-ext lint -s dist/ --output json",
12 "package": "npm run build && npm run verify && cd dist && zip -r ../shakespeare-0.1.0.zip . -x '.*'"
13 },
14 "devDependencies": {
15 "@types/firefox-webext-browser": "^143.0.0",
16 "copy-webpack-plugin": "^14.0.0",
17 "eslint": "^10.2.0",
18 "eslint-plugin-no-unsanitized": "^4.1.5",
19 "globals": "^17.5.0",
20 "html-minimizer-webpack-plugin": "^6.0.0",
21 "ts-loader": "^9.5.7",
22 "typescript": "^5.9.3",
23 "typescript-eslint": "^8.58.2",
24 "web-ext": "^10.1.0",
25 "web-ext-plugin": "^2.13.0",
26 "webpack": "^5.106.1",
27 "webpack-cli": "^7.0.2"
28 }
29}